Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2008-03-17 08:48:10


Author: dgregor
Date: 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
New Revision: 43672
URL: http://svn.boost.org/trac/boost/changeset/43672

Log:
Merged revisions 43520,43536,43543,43571,43591,43596,43602,43615-43616,43620,43623-43624,43626-43627,43629,43631,43634-43639,43649-43651 via svnmerge from
https://svn.boost.org/svn/boost/branches/release

Added:
   branches/CMake/release/libs/regex/doc/gcc-performance.html
      - copied unchanged from r43651, /branches/release/libs/regex/doc/gcc-performance.html
   branches/CMake/release/libs/regex/doc/vc71-performance.html
      - copied unchanged from r43651, /branches/release/libs/regex/doc/vc71-performance.html
   branches/CMake/release/more/faq.htm
      - copied unchanged from r43651, /branches/release/more/faq.htm
   branches/CMake/release/more/index.htm
      - copied unchanged from r43651, /branches/release/more/index.htm
   branches/CMake/release/people/
      - copied from r43651, /branches/release/people/
   branches/CMake/release/tools/bcp/index.html
      - copied unchanged from r43651, /branches/release/tools/bcp/index.html
   branches/CMake/release/tools/boostbook/index.html
      - copied unchanged from r43651, /branches/release/tools/boostbook/index.html
   branches/CMake/release/tools/build/v2/test/conditionals_multiple.py
      - copied unchanged from r43651, /branches/release/tools/build/v2/test/conditionals_multiple.py
   branches/CMake/release/tools/build/v2/test/configuration.py
      - copied unchanged from r43651, /branches/release/tools/build/v2/test/configuration.py
   branches/CMake/release/tools/build/v2/test/default_toolset.py
      - copied unchanged from r43651, /branches/release/tools/build/v2/test/default_toolset.py
   branches/CMake/release/tools/build/v2/tools/intel-darwin.jam
      - copied unchanged from r43651, /branches/release/tools/build/v2/tools/intel-darwin.jam
Removed:
   branches/CMake/release/boost/property_tree/
   branches/CMake/release/libs/property_tree/
   branches/CMake/release/tools/buildbot/
Properties modified:
   branches/CMake/release/ (props changed)
Binary files modified:
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel10.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel11.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel12.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel13.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel14.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel15.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel16.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel8.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/bessel9.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta8.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/beta_dist_kurtosis.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/binomial_ref1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/binomial_ref2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/cauchy_ref1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/chf.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/chi_squ_ref1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/chi_squ_tut1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/chi_squ_tut2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/chi_squ_tut3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/derivative1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/derivative2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/digamma1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/digamma2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/digamma3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/dist_tutorial1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/dist_tutorial2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/dist_tutorial3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/dist_tutorial4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint10.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint11.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint12.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint13.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint14.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint15.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint16.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint17.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint18.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint19.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint20.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint21.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint22.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint23.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint24.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint24.svg
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint25.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint25.svg
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint26.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint26.svg
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint8.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint8.svg
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint9.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/erf1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/erf2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/error1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/error2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/exponential_dist_ref1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/fisher_pdf.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/fraction1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/fraction2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/fraction3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/fraction4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm2.svg
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamma_dist_ref1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamma_dist_ref2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamma_ratio0.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamma_ratio1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/hazard.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/hermite_0.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/hermite_1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/hypot.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/hypot2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta10.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta11.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta12.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta8.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv8.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma10.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma11.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma11b.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma12.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma13.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma16.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma17.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma18.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma19.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma1f.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma2f.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma8.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma9.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/laguerre_0.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/laguerre_1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/laguerre_2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/laguerre_3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos0.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos0a.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos0b.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_0.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm2.svg
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/log1pseries.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lognormal_ref.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel10.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel11.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel12.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel13.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel14.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel15.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel16.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel8.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel9.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/neg_binomial_ref.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/normal_ref1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/poisson_ref1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/roots1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/roots2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/roots3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/roots4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel3.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel4.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb15.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb17.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb18.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb20.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb22.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb5.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb6.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb7.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/spherical_0.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/spherical_1.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/spherical_2.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/students_t_dist.png
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/students_t_ref1.png
Text files modified:
   branches/CMake/release/boost/asio.hpp | 2
   branches/CMake/release/boost/asio/basic_datagram_socket.hpp | 2
   branches/CMake/release/boost/asio/basic_deadline_timer.hpp | 2
   branches/CMake/release/boost/asio/basic_io_object.hpp | 2
   branches/CMake/release/boost/asio/basic_socket.hpp | 76 ++
   branches/CMake/release/boost/asio/basic_socket_acceptor.hpp | 2
   branches/CMake/release/boost/asio/basic_socket_iostream.hpp | 4
   branches/CMake/release/boost/asio/basic_socket_streambuf.hpp | 2
   branches/CMake/release/boost/asio/basic_stream_socket.hpp | 2
   branches/CMake/release/boost/asio/basic_streambuf.hpp | 2
   branches/CMake/release/boost/asio/buffer.hpp | 2
   branches/CMake/release/boost/asio/buffered_read_stream.hpp | 2
   branches/CMake/release/boost/asio/buffered_read_stream_fwd.hpp | 2
   branches/CMake/release/boost/asio/buffered_stream.hpp | 2
   branches/CMake/release/boost/asio/buffered_stream_fwd.hpp | 2
   branches/CMake/release/boost/asio/buffered_write_stream.hpp | 2
   branches/CMake/release/boost/asio/buffered_write_stream_fwd.hpp | 2
   branches/CMake/release/boost/asio/completion_condition.hpp | 2
   branches/CMake/release/boost/asio/datagram_socket_service.hpp | 2
   branches/CMake/release/boost/asio/deadline_timer.hpp | 2
   branches/CMake/release/boost/asio/deadline_timer_service.hpp | 2
   branches/CMake/release/boost/asio/detail/bind_handler.hpp | 12
   branches/CMake/release/boost/asio/detail/buffer_resize_guard.hpp | 2
   branches/CMake/release/boost/asio/detail/buffered_stream_storage.hpp | 2
   branches/CMake/release/boost/asio/detail/call_stack.hpp | 2
   branches/CMake/release/boost/asio/detail/const_buffers_iterator.hpp | 2
   branches/CMake/release/boost/asio/detail/consuming_buffers.hpp | 2
   branches/CMake/release/boost/asio/detail/deadline_timer_service.hpp | 2
   branches/CMake/release/boost/asio/detail/dev_poll_reactor.hpp | 2
   branches/CMake/release/boost/asio/detail/dev_poll_reactor_fwd.hpp | 2
   branches/CMake/release/boost/asio/detail/epoll_reactor.hpp | 2
   branches/CMake/release/boost/asio/detail/epoll_reactor_fwd.hpp | 2
   branches/CMake/release/boost/asio/detail/event.hpp | 2
   branches/CMake/release/boost/asio/detail/fd_set_adapter.hpp | 2
   branches/CMake/release/boost/asio/detail/handler_alloc_helpers.hpp | 2
   branches/CMake/release/boost/asio/detail/handler_invoke_helpers.hpp | 8
   branches/CMake/release/boost/asio/detail/handler_queue.hpp | 4
   branches/CMake/release/boost/asio/detail/hash_map.hpp | 2
   branches/CMake/release/boost/asio/detail/io_control.hpp | 2
   branches/CMake/release/boost/asio/detail/kqueue_reactor.hpp | 2
   branches/CMake/release/boost/asio/detail/kqueue_reactor_fwd.hpp | 2
   branches/CMake/release/boost/asio/detail/local_free_on_block_exit.hpp | 2
   branches/CMake/release/boost/asio/detail/mutex.hpp | 2
   branches/CMake/release/boost/asio/detail/noncopyable.hpp | 2
   branches/CMake/release/boost/asio/detail/null_event.hpp | 2
   branches/CMake/release/boost/asio/detail/null_mutex.hpp | 2
   branches/CMake/release/boost/asio/detail/null_signal_blocker.hpp | 2
   branches/CMake/release/boost/asio/detail/null_thread.hpp | 2
   branches/CMake/release/boost/asio/detail/null_tss_ptr.hpp | 2
   branches/CMake/release/boost/asio/detail/old_win_sdk_compat.hpp | 2
   branches/CMake/release/boost/asio/detail/pipe_select_interrupter.hpp | 2
   branches/CMake/release/boost/asio/detail/pop_options.hpp | 2
   branches/CMake/release/boost/asio/detail/posix_event.hpp | 2
   branches/CMake/release/boost/asio/detail/posix_fd_set_adapter.hpp | 2
   branches/CMake/release/boost/asio/detail/posix_mutex.hpp | 2
   branches/CMake/release/boost/asio/detail/posix_signal_blocker.hpp | 2
   branches/CMake/release/boost/asio/detail/posix_thread.hpp | 2
   branches/CMake/release/boost/asio/detail/posix_tss_ptr.hpp | 2
   branches/CMake/release/boost/asio/detail/push_options.hpp | 2
   branches/CMake/release/boost/asio/detail/reactive_socket_service.hpp | 2
   branches/CMake/release/boost/asio/detail/reactor_op_queue.hpp | 2
   branches/CMake/release/boost/asio/detail/resolver_service.hpp | 2
   branches/CMake/release/boost/asio/detail/scoped_lock.hpp | 2
   branches/CMake/release/boost/asio/detail/select_interrupter.hpp | 2
   branches/CMake/release/boost/asio/detail/select_reactor.hpp | 2
   branches/CMake/release/boost/asio/detail/select_reactor_fwd.hpp | 2
   branches/CMake/release/boost/asio/detail/service_base.hpp | 2
   branches/CMake/release/boost/asio/detail/service_id.hpp | 2
   branches/CMake/release/boost/asio/detail/service_registry.hpp | 2
   branches/CMake/release/boost/asio/detail/service_registry_fwd.hpp | 2
   branches/CMake/release/boost/asio/detail/signal_blocker.hpp | 2
   branches/CMake/release/boost/asio/detail/signal_init.hpp | 2
   branches/CMake/release/boost/asio/detail/socket_holder.hpp | 2
   branches/CMake/release/boost/asio/detail/socket_ops.hpp | 62 -
   branches/CMake/release/boost/asio/detail/socket_option.hpp | 2
   branches/CMake/release/boost/asio/detail/socket_select_interrupter.hpp | 2
   branches/CMake/release/boost/asio/detail/socket_types.hpp | 2
   branches/CMake/release/boost/asio/detail/strand_service.hpp | 6
   branches/CMake/release/boost/asio/detail/task_io_service.hpp | 4
   branches/CMake/release/boost/asio/detail/task_io_service_fwd.hpp | 2
   branches/CMake/release/boost/asio/detail/thread.hpp | 2
   branches/CMake/release/boost/asio/detail/throw_error.hpp | 2
   branches/CMake/release/boost/asio/detail/timer_queue.hpp | 2
   branches/CMake/release/boost/asio/detail/timer_queue_base.hpp | 2
   branches/CMake/release/boost/asio/detail/tss_ptr.hpp | 2
   branches/CMake/release/boost/asio/detail/win_event.hpp | 2
   branches/CMake/release/boost/asio/detail/win_fd_set_adapter.hpp | 2
   branches/CMake/release/boost/asio/detail/win_iocp_io_service.hpp | 16
   branches/CMake/release/boost/asio/detail/win_iocp_io_service_fwd.hpp | 2
   branches/CMake/release/boost/asio/detail/win_iocp_socket_service.hpp | 54 +
   branches/CMake/release/boost/asio/detail/win_mutex.hpp | 2
   branches/CMake/release/boost/asio/detail/win_signal_blocker.hpp | 2
   branches/CMake/release/boost/asio/detail/win_thread.hpp | 2
   branches/CMake/release/boost/asio/detail/win_tss_ptr.hpp | 2
   branches/CMake/release/boost/asio/detail/wince_thread.hpp | 2
   branches/CMake/release/boost/asio/detail/winsock_init.hpp | 2
   branches/CMake/release/boost/asio/detail/wrapped_handler.hpp | 4
   branches/CMake/release/boost/asio/error.hpp | 2
   branches/CMake/release/boost/asio/handler_alloc_hook.hpp | 2
   branches/CMake/release/boost/asio/handler_invoke_hook.hpp | 2
   branches/CMake/release/boost/asio/impl/io_service.ipp | 2
   branches/CMake/release/boost/asio/impl/read.ipp | 6
   branches/CMake/release/boost/asio/impl/read_until.ipp | 8
   branches/CMake/release/boost/asio/impl/write.ipp | 6
   branches/CMake/release/boost/asio/io_service.hpp | 2
   branches/CMake/release/boost/asio/ip/address.hpp | 2
   branches/CMake/release/boost/asio/ip/address_v4.hpp | 2
   branches/CMake/release/boost/asio/ip/address_v6.hpp | 2
   branches/CMake/release/boost/asio/ip/basic_endpoint.hpp | 118 +--
   branches/CMake/release/boost/asio/ip/basic_resolver.hpp | 2
   branches/CMake/release/boost/asio/ip/basic_resolver_entry.hpp | 2
   branches/CMake/release/boost/asio/ip/basic_resolver_iterator.hpp | 2
   branches/CMake/release/boost/asio/ip/basic_resolver_query.hpp | 2
   branches/CMake/release/boost/asio/ip/detail/socket_option.hpp | 2
   branches/CMake/release/boost/asio/ip/host_name.hpp | 2
   branches/CMake/release/boost/asio/ip/multicast.hpp | 2
   branches/CMake/release/boost/asio/ip/resolver_query_base.hpp | 2
   branches/CMake/release/boost/asio/ip/resolver_service.hpp | 2
   branches/CMake/release/boost/asio/ip/tcp.hpp | 2
   branches/CMake/release/boost/asio/ip/udp.hpp | 2
   branches/CMake/release/boost/asio/ip/unicast.hpp | 2
   branches/CMake/release/boost/asio/ip/v6_only.hpp | 2
   branches/CMake/release/boost/asio/is_read_buffered.hpp | 2
   branches/CMake/release/boost/asio/is_write_buffered.hpp | 2
   branches/CMake/release/boost/asio/placeholders.hpp | 2
   branches/CMake/release/boost/asio/read.hpp | 2
   branches/CMake/release/boost/asio/read_until.hpp | 2
   branches/CMake/release/boost/asio/socket_acceptor_service.hpp | 2
   branches/CMake/release/boost/asio/socket_base.hpp | 2
   branches/CMake/release/boost/asio/ssl.hpp | 2
   branches/CMake/release/boost/asio/ssl/basic_context.hpp | 2
   branches/CMake/release/boost/asio/ssl/context.hpp | 2
   branches/CMake/release/boost/asio/ssl/context_base.hpp | 2
   branches/CMake/release/boost/asio/ssl/context_service.hpp | 2
   branches/CMake/release/boost/asio/ssl/detail/openssl_context_service.hpp | 2
   branches/CMake/release/boost/asio/ssl/detail/openssl_init.hpp | 2
   branches/CMake/release/boost/asio/ssl/detail/openssl_stream_service.hpp | 2
   branches/CMake/release/boost/asio/ssl/detail/openssl_types.hpp | 2
   branches/CMake/release/boost/asio/ssl/stream.hpp | 2
   branches/CMake/release/boost/asio/ssl/stream_base.hpp | 2
   branches/CMake/release/boost/asio/ssl/stream_service.hpp | 2
   branches/CMake/release/boost/asio/strand.hpp | 2
   branches/CMake/release/boost/asio/stream_socket_service.hpp | 2
   branches/CMake/release/boost/asio/streambuf.hpp | 2
   branches/CMake/release/boost/asio/time_traits.hpp | 2
   branches/CMake/release/boost/asio/version.hpp | 2
   branches/CMake/release/boost/asio/write.hpp | 2
   branches/CMake/release/boost/numeric/ublas/detail/documentation.hpp | 12
   branches/CMake/release/boost/thread/pthread/tss.hpp | 2
   branches/CMake/release/boost/thread/win32/tss.hpp | 2
   branches/CMake/release/boost/wave/cpp_context.hpp | 4
   branches/CMake/release/boost/wave/cpplexer/cpp_lex_iterator.hpp | 2
   branches/CMake/release/boost/wave/util/cpp_iterator.hpp | 14
   branches/CMake/release/boost/wave/util/cpp_macromap.hpp | 58 +
   branches/CMake/release/boost/wave/util/cpp_macromap_utils.hpp | 7
   branches/CMake/release/doc/Jamfile.v2 | 2
   branches/CMake/release/doc/src/boost.xml | 1
   branches/CMake/release/index.html | 20
   branches/CMake/release/libs/asio/doc/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/doc/asio.qbk | 4
   branches/CMake/release/libs/asio/doc/design.qbk | 2
   branches/CMake/release/libs/asio/doc/design/allocation.qbk | 2
   branches/CMake/release/libs/asio/doc/design/async.qbk | 2
   branches/CMake/release/libs/asio/doc/design/buffers.qbk | 2
   branches/CMake/release/libs/asio/doc/design/eof.qbk | 2
   branches/CMake/release/libs/asio/doc/design/implementation.qbk | 2
   branches/CMake/release/libs/asio/doc/design/line_based.qbk | 2
   branches/CMake/release/libs/asio/doc/design/rationale.qbk | 2
   branches/CMake/release/libs/asio/doc/design/strands.qbk | 2
   branches/CMake/release/libs/asio/doc/design/threads.qbk | 2
   branches/CMake/release/libs/asio/doc/examples.qbk | 2
   branches/CMake/release/libs/asio/doc/quickref.xml | 2
   branches/CMake/release/libs/asio/doc/reference.qbk | 151 ++++
   branches/CMake/release/libs/asio/doc/reference.xsl | 4
   branches/CMake/release/libs/asio/doc/requirements.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/AcceptHandler.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/AsyncReadStream.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/AsyncWriteStream.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/CompletionHandler.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/ConnectHandler.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/ConstBufferSequence.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/ConvertibleToConstBuffer.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/ConvertibleToMutableBuffer.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/DatagramSocketService.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/Endpoint.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/GettableSocketOption.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/Handler.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/InternetProtocol.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/IoControlCommand.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/IoObjectService.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/MutableBufferSequence.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/Protocol.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/ReadHandler.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/ResolveHandler.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/ResolverService.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/Service.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/SettableSocketOption.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/SocketAcceptorService.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/SocketService.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/StreamSocketService.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/SyncReadStream.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/SyncWriteStream.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/TimeTraits.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/TimerService.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/WaitHandler.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/WriteHandler.qbk | 2
   branches/CMake/release/libs/asio/doc/requirements/asynchronous_operations.qbk | 2
   branches/CMake/release/libs/asio/doc/tutorial.qbk | 26
   branches/CMake/release/libs/asio/doc/tutorial.xsl | 4
   branches/CMake/release/libs/asio/doc/using.qbk | 33 +
   branches/CMake/release/libs/asio/example/allocation/Jamfile | 2
   branches/CMake/release/libs/asio/example/allocation/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/allocation/server.cpp | 2
   branches/CMake/release/libs/asio/example/buffers/Jamfile | 2
   branches/CMake/release/libs/asio/example/buffers/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/buffers/reference_counted.cpp | 2
   branches/CMake/release/libs/asio/example/chat/Jamfile | 2
   branches/CMake/release/libs/asio/example/chat/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/chat/chat_client.cpp | 2
   branches/CMake/release/libs/asio/example/chat/chat_message.hpp | 2
   branches/CMake/release/libs/asio/example/chat/chat_server.cpp | 2
   branches/CMake/release/libs/asio/example/echo/Jamfile | 2
   branches/CMake/release/libs/asio/example/echo/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/echo/async_tcp_echo_server.cpp | 2
   branches/CMake/release/libs/asio/example/echo/async_udp_echo_server.cpp | 2
   branches/CMake/release/libs/asio/example/echo/blocking_tcp_echo_client.cpp | 2
   branches/CMake/release/libs/asio/example/echo/blocking_tcp_echo_server.cpp | 2
   branches/CMake/release/libs/asio/example/echo/blocking_udp_echo_client.cpp | 2
   branches/CMake/release/libs/asio/example/echo/blocking_udp_echo_server.cpp | 2
   branches/CMake/release/libs/asio/example/http/client/Jamfile | 2
   branches/CMake/release/libs/asio/example/http/client/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/http/client/async_client.cpp | 2
   branches/CMake/release/libs/asio/example/http/client/sync_client.cpp | 2
   branches/CMake/release/libs/asio/example/http/doc_root/data_1K.html | 2
   branches/CMake/release/libs/asio/example/http/doc_root/data_2K.html | 2
   branches/CMake/release/libs/asio/example/http/doc_root/data_4K.html | 2
   branches/CMake/release/libs/asio/example/http/doc_root/data_8K.html | 2
   branches/CMake/release/libs/asio/example/http/server/Jamfile | 2
   branches/CMake/release/libs/asio/example/http/server/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/http/server/connection.cpp | 2
   branches/CMake/release/libs/asio/example/http/server/connection.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/connection_manager.cpp | 2
   branches/CMake/release/libs/asio/example/http/server/connection_manager.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/header.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/mime_types.cpp | 2
   branches/CMake/release/libs/asio/example/http/server/mime_types.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/posix_main.cpp | 2
   branches/CMake/release/libs/asio/example/http/server/reply.cpp | 2
   branches/CMake/release/libs/asio/example/http/server/reply.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/request.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/request_handler.cpp | 2
   branches/CMake/release/libs/asio/example/http/server/request_handler.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/request_parser.cpp | 2
   branches/CMake/release/libs/asio/example/http/server/request_parser.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/server.cpp | 2
   branches/CMake/release/libs/asio/example/http/server/server.hpp | 2
   branches/CMake/release/libs/asio/example/http/server/win_main.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/Jamfile | 2
   branches/CMake/release/libs/asio/example/http/server2/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/http/server2/connection.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/connection.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/header.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/io_service_pool.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/io_service_pool.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/mime_types.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/mime_types.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/posix_main.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/reply.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/reply.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/request.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/request_handler.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/request_handler.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/request_parser.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/request_parser.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/server.cpp | 2
   branches/CMake/release/libs/asio/example/http/server2/server.hpp | 2
   branches/CMake/release/libs/asio/example/http/server2/win_main.cpp | 2
   branches/CMake/release/libs/asio/example/http/server3/Jamfile | 2
   branches/CMake/release/libs/asio/example/http/server3/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/http/server3/connection.cpp | 2
   branches/CMake/release/libs/asio/example/http/server3/connection.hpp | 2
   branches/CMake/release/libs/asio/example/http/server3/header.hpp | 2
   branches/CMake/release/libs/asio/example/http/server3/mime_types.cpp | 2
   branches/CMake/release/libs/asio/example/http/server3/mime_types.hpp | 2
   branches/CMake/release/libs/asio/example/http/server3/posix_main.cpp | 2
   branches/CMake/release/libs/asio/example/http/server3/reply.cpp | 2
   branches/CMake/release/libs/asio/example/http/server3/reply.hpp | 2
   branches/CMake/release/libs/asio/example/http/server3/request.hpp | 2
   branches/CMake/release/libs/asio/example/http/server3/request_handler.cpp | 2
   branches/CMake/release/libs/asio/example/http/server3/request_handler.hpp | 2
   branches/CMake/release/libs/asio/example/http/server3/request_parser.cpp | 2
   branches/CMake/release/libs/asio/example/http/server3/request_parser.hpp | 2
   branches/CMake/release/libs/asio/example/http/server3/server.cpp | 2
   branches/CMake/release/libs/asio/example/http/server3/server.hpp | 2
   branches/CMake/release/libs/asio/example/http/server3/win_main.cpp | 2
   branches/CMake/release/libs/asio/example/invocation/Jamfile | 2
   branches/CMake/release/libs/asio/example/invocation/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/invocation/prioritised_handlers.cpp | 2
   branches/CMake/release/libs/asio/example/iostreams/Jamfile | 2
   branches/CMake/release/libs/asio/example/iostreams/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/iostreams/daytime_client.cpp | 2
   branches/CMake/release/libs/asio/example/iostreams/daytime_server.cpp | 2
   branches/CMake/release/libs/asio/example/multicast/Jamfile | 2
   branches/CMake/release/libs/asio/example/multicast/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/multicast/receiver.cpp | 2
   branches/CMake/release/libs/asio/example/multicast/sender.cpp | 2
   branches/CMake/release/libs/asio/example/serialization/Jamfile | 2
   branches/CMake/release/libs/asio/example/serialization/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/serialization/client.cpp | 2
   branches/CMake/release/libs/asio/example/serialization/connection.hpp | 2
   branches/CMake/release/libs/asio/example/serialization/server.cpp | 2
   branches/CMake/release/libs/asio/example/serialization/stock.hpp | 2
   branches/CMake/release/libs/asio/example/services/Jamfile | 2
   branches/CMake/release/libs/asio/example/services/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/services/basic_logger.hpp | 2
   branches/CMake/release/libs/asio/example/services/daytime_client.cpp | 2
   branches/CMake/release/libs/asio/example/services/logger.hpp | 2
   branches/CMake/release/libs/asio/example/services/logger_service.cpp | 2
   branches/CMake/release/libs/asio/example/services/logger_service.hpp | 2
   branches/CMake/release/libs/asio/example/services/stream_socket_service.hpp | 2
   branches/CMake/release/libs/asio/example/socks4/Jamfile | 2
   branches/CMake/release/libs/asio/example/socks4/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/socks4/socks4.hpp | 2
   branches/CMake/release/libs/asio/example/socks4/sync_client.cpp | 2
   branches/CMake/release/libs/asio/example/ssl/Jamfile | 2
   branches/CMake/release/libs/asio/example/ssl/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/ssl/README | 2
   branches/CMake/release/libs/asio/example/ssl/client.cpp | 2
   branches/CMake/release/libs/asio/example/ssl/server.cpp | 2
   branches/CMake/release/libs/asio/example/timeouts/Jamfile | 2
   branches/CMake/release/libs/asio/example/timeouts/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/timeouts/accept_timeout.cpp | 2
   branches/CMake/release/libs/asio/example/timeouts/connect_timeout.cpp | 2
   branches/CMake/release/libs/asio/example/timeouts/datagram_receive_timeout.cpp | 2
   branches/CMake/release/libs/asio/example/timeouts/stream_receive_timeout.cpp | 2
   branches/CMake/release/libs/asio/example/timers/Jamfile | 2
   branches/CMake/release/libs/asio/example/timers/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/timers/tick_count_timer.cpp | 2
   branches/CMake/release/libs/asio/example/timers/time_t_timer.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/Jamfile | 2
   branches/CMake/release/libs/asio/example/tutorial/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/example/tutorial/daytime1/client.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/daytime2/server.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/daytime3/server.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/daytime4/client.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/daytime5/server.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/daytime6/server.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/daytime7/server.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/daytime_dox.txt | 2
   branches/CMake/release/libs/asio/example/tutorial/index_dox.txt | 2
   branches/CMake/release/libs/asio/example/tutorial/timer1/timer.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/timer2/timer.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/timer3/timer.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/timer4/timer.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/timer5/timer.cpp | 2
   branches/CMake/release/libs/asio/example/tutorial/timer_dox.txt | 2
   branches/CMake/release/libs/asio/test/Jamfile | 2
   branches/CMake/release/libs/asio/test/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/test/basic_datagram_socket.cpp | 2
   branches/CMake/release/libs/asio/test/basic_deadline_timer.cpp | 2
   branches/CMake/release/libs/asio/test/basic_socket_acceptor.cpp | 2
   branches/CMake/release/libs/asio/test/basic_stream_socket.cpp | 2
   branches/CMake/release/libs/asio/test/buffer.cpp | 2
   branches/CMake/release/libs/asio/test/buffered_read_stream.cpp | 2
   branches/CMake/release/libs/asio/test/buffered_stream.cpp | 2
   branches/CMake/release/libs/asio/test/buffered_write_stream.cpp | 2
   branches/CMake/release/libs/asio/test/completion_condition.cpp | 2
   branches/CMake/release/libs/asio/test/datagram_socket_service.cpp | 2
   branches/CMake/release/libs/asio/test/deadline_timer.cpp | 2
   branches/CMake/release/libs/asio/test/deadline_timer_service.cpp | 2
   branches/CMake/release/libs/asio/test/error.cpp | 2
   branches/CMake/release/libs/asio/test/io_service.cpp | 2
   branches/CMake/release/libs/asio/test/ip/address.cpp | 2
   branches/CMake/release/libs/asio/test/ip/address_v4.cpp | 2
   branches/CMake/release/libs/asio/test/ip/address_v6.cpp | 2
   branches/CMake/release/libs/asio/test/ip/basic_endpoint.cpp | 2
   branches/CMake/release/libs/asio/test/ip/basic_resolver.cpp | 2
   branches/CMake/release/libs/asio/test/ip/basic_resolver_entry.cpp | 2
   branches/CMake/release/libs/asio/test/ip/basic_resolver_iterator.cpp | 2
   branches/CMake/release/libs/asio/test/ip/basic_resolver_query.cpp | 2
   branches/CMake/release/libs/asio/test/ip/host_name.cpp | 2
   branches/CMake/release/libs/asio/test/ip/multicast.cpp | 2
   branches/CMake/release/libs/asio/test/ip/resolver_query_base.cpp | 2
   branches/CMake/release/libs/asio/test/ip/resolver_service.cpp | 2
   branches/CMake/release/libs/asio/test/ip/tcp.cpp | 2
   branches/CMake/release/libs/asio/test/ip/udp.cpp | 2
   branches/CMake/release/libs/asio/test/ip/unicast.cpp | 2
   branches/CMake/release/libs/asio/test/ip/v6_only.cpp | 2
   branches/CMake/release/libs/asio/test/is_read_buffered.cpp | 2
   branches/CMake/release/libs/asio/test/is_write_buffered.cpp | 2
   branches/CMake/release/libs/asio/test/placeholders.cpp | 2
   branches/CMake/release/libs/asio/test/read.cpp | 2
   branches/CMake/release/libs/asio/test/read_until.cpp | 2
   branches/CMake/release/libs/asio/test/socket_acceptor_service.cpp | 2
   branches/CMake/release/libs/asio/test/socket_base.cpp | 2
   branches/CMake/release/libs/asio/test/ssl/Jamfile | 2
   branches/CMake/release/libs/asio/test/ssl/Jamfile.v2 | 2
   branches/CMake/release/libs/asio/test/ssl/basic_context.cpp | 2
   branches/CMake/release/libs/asio/test/ssl/context.cpp | 2
   branches/CMake/release/libs/asio/test/ssl/context_base.cpp | 2
   branches/CMake/release/libs/asio/test/ssl/context_service.cpp | 2
   branches/CMake/release/libs/asio/test/ssl/stream.cpp | 2
   branches/CMake/release/libs/asio/test/ssl/stream_base.cpp | 2
   branches/CMake/release/libs/asio/test/ssl/stream_service.cpp | 2
   branches/CMake/release/libs/asio/test/strand.cpp | 2
   branches/CMake/release/libs/asio/test/stream_socket_service.cpp | 2
   branches/CMake/release/libs/asio/test/time_traits.cpp | 2
   branches/CMake/release/libs/asio/test/unit_test.hpp | 2
   branches/CMake/release/libs/asio/test/write.cpp | 2
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/acknowledgements.html | 13
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html | 24
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html | 50
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html | 15
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/compiler_specifics.html | 17
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples.html | 14
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html | 9
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html | 38
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html | 28
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html | 21
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/future_work.html | 10
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/history.html | 15
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html | 11
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/introduction.html | 20
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html | 70 +-
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/performance.html | 6
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale.html | 19
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html | 22
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/code.html | 16
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html | 10
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference.html | 8
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html | 58
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html | 162 ++--
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html | 149 ++--
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html | 40
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html | 156 ++--
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html | 182 ++--
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/release_notes.html | 6
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/test_suite.html | 9
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial.html | 37
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/additional_information.html | 16
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html | 15
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html | 13
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html | 59 -
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html | 25
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html | 24
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html | 24
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html | 26
   branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html | 46
   branches/CMake/release/libs/bimap/doc/html/index.html | 18
   branches/CMake/release/libs/config/doc/html/boost_config/acknowledgements.html | 8
   branches/CMake/release/libs/config/doc/html/boost_config/boost_macro_reference.html | 58 +
   branches/CMake/release/libs/config/doc/html/boost_config/guidelines_for_boost_authors.html | 18
   branches/CMake/release/libs/config/doc/html/boost_config/rationale.html | 10
   branches/CMake/release/libs/config/doc/html/index.html | 49
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/about_tag_types.html | 23
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/acknowledgements.html | 21
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/introduction.html | 36
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/rationale.html | 91 +-
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference.html | 24
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/classification.html | 99 +-
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/decomposition.html | 58
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/macros.html | 91 +-
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/synthesis.html | 66 +-
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/tag_types.html | 98 +-
   branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/use_cases.html | 26
   branches/CMake/release/libs/function_types/doc/html/index.html | 16
   branches/CMake/release/libs/fusion/doc/html/fusion/acknowledgements.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/adapted.html | 31
   branches/CMake/release/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html | 75 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/adapted/adapt_struct.html | 69 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/adapted/boost__array.html | 63 -
   branches/CMake/release/libs/fusion/doc/html/fusion/adapted/boost__tuple.html | 55
   branches/CMake/release/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html | 60
   branches/CMake/release/libs/fusion/doc/html/fusion/adapted/std__pair.html | 63 -
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm.html | 69 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration.html | 19
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html | 88 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html | 88 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html | 77 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html | 74 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html | 74 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html | 64 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query.html | 19
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html | 86 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html | 86 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html | 76 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html | 74 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html | 72 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html | 70 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html | 86 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html | 68 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html | 68 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html | 58
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html | 58
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html | 62
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html | 64 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html | 68 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation.html | 21
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html | 61
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html | 96 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html | 71 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html | 69 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html | 73 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html | 72 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html | 77 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html | 72 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html | 63 -
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html | 63 -
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html | 67 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html | 67 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html | 69 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html | 71 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html | 79 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html | 79 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html | 61
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html | 128 +--
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html | 77 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html | 50
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html | 76 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html | 59
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html | 63 -
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html | 61
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html | 66 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html | 69 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html | 42
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html | 55
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html | 51
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html | 55
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html | 55
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html | 63 -
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html | 63 -
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html | 57
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html | 65 -
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html | 55
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html | 128 +--
   branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html | 53
   branches/CMake/release/libs/fusion/doc/html/fusion/change_log.html | 19
   branches/CMake/release/libs/fusion/doc/html/fusion/container.html | 24
   branches/CMake/release/libs/fusion/doc/html/fusion/container/cons.html | 184 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion.html | 21
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html | 47
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html | 55
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html | 49
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html | 47
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html | 51
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html | 59
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html | 53
   branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html | 51
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation.html | 21
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html | 61
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html | 65 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html | 67 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html | 93 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html | 77 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html | 67 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html | 69 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html | 41
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html | 61
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html | 57
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html | 53
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html | 59
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html | 81 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html | 69 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html | 59
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html | 65 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html | 57
   branches/CMake/release/libs/fusion/doc/html/fusion/container/list.html | 164 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/container/map.html | 155 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/container/set.html | 143 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/container/vector.html | 141 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/extension.html | 13
   branches/CMake/release/libs/fusion/doc/html/fusion/extension/ext_full.html | 256 +++----
   branches/CMake/release/libs/fusion/doc/html/fusion/extension/iterator_facade.html | 153 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/extension/sequence_facade.html | 125 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional.html | 56
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters.html | 16
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused.html | 146 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html | 145 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html | 148 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html | 149 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html | 138 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html | 140 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html | 168 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts.html | 13
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/callable.html | 43
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html | 121 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/poly.html | 108 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html | 89 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions.html | 14
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html | 82 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html | 87 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html | 82 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html | 79 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html | 81 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html | 76 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html | 17
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html | 42
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html | 45
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html | 45
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html | 45
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html | 45
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html | 42
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation.html | 14
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html | 85 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html | 85 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html | 87 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html | 14
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html | 32
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html | 42
   branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html | 40
   branches/CMake/release/libs/fusion/doc/html/fusion/introduction.html | 43
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator.html | 21
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts.html | 29
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html | 151 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html | 217 +++---
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html | 131 +--
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions.html | 14
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/advance.html | 87 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html | 87 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/deref.html | 80 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/distance.html | 76 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/next.html | 80 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/prior.html | 80 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions.html | 14
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html | 89 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html | 91 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html | 84 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html | 82 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html | 83 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html | 78 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html | 82 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html | 84 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator.html | 14
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html | 71 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html | 68 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html | 87 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/notes.html | 159 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/organization.html | 49
   branches/CMake/release/libs/fusion/doc/html/fusion/preface.html | 53
   branches/CMake/release/libs/fusion/doc/html/fusion/quick_start.html | 153 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/references.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence.html | 25
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts.html | 50
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html | 135 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html | 140 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html | 182 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html | 163 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic.html | 34
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html | 66 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html | 66 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html | 62
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html | 60
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html | 74 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html | 56
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html | 74 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html | 60
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html | 58
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html | 50
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html | 48
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html | 66 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html | 66 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html | 70 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html | 52
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html | 56
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html | 58
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html | 56
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html | 54
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html | 60
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html | 52
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html | 40
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html | 54
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html | 54
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html | 56
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator.html | 13
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison.html | 27
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html | 72 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html | 71 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html | 68 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html | 75 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html | 71 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html | 66 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o.html | 71 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html | 49
   branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html | 49
   branches/CMake/release/libs/fusion/doc/html/fusion/support.html | 11
   branches/CMake/release/libs/fusion/doc/html/fusion/support/category_of.html | 79 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/support/deduce.html | 61
   branches/CMake/release/libs/fusion/doc/html/fusion/support/deduce_sequence.html | 65 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/support/is_sequence.html | 83 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/support/is_view.html | 81 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/support/pair.html | 133 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/support/tag_of.html | 79 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/tuple.html | 15
   branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html | 24
   branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html | 80 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html | 73 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html | 152 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html | 56
   branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html | 63 -
   branches/CMake/release/libs/fusion/doc/html/fusion/tuple/pairs.html | 68 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/view.html | 19
   branches/CMake/release/libs/fusion/doc/html/fusion/view/filter_view.html | 129 +--
   branches/CMake/release/libs/fusion/doc/html/fusion/view/iterator_range.html | 147 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/view/joint_view.html | 137 ++--
   branches/CMake/release/libs/fusion/doc/html/fusion/view/reverse_view.html | 112 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/view/single_view.html | 107 +-
   branches/CMake/release/libs/fusion/doc/html/fusion/view/transform_view.html | 202 +++---
   branches/CMake/release/libs/fusion/doc/html/fusion/view/zip_view.html | 136 ++--
   branches/CMake/release/libs/fusion/doc/html/index.html | 12
   branches/CMake/release/libs/gil/doc/adobe_source.css | 8
   branches/CMake/release/libs/gil/doc/html/adobe_source.css | 8
   branches/CMake/release/libs/gil/doc/html/algorithm_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/annotated.html | 8
   branches/CMake/release/libs/gil/doc/html/any__image_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/channel_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/classes.html | 8
   branches/CMake/release/libs/gil/doc/html/cmyk_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/deprecated_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/device__n_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/dir_000000.html | 8
   branches/CMake/release/libs/gil/doc/html/dir_000001.html | 8
   branches/CMake/release/libs/gil/doc/html/dir_000002.html | 8
   branches/CMake/release/libs/gil/doc/html/dir_000003.html | 8
   branches/CMake/release/libs/gil/doc/html/dir_000004.html | 8
   branches/CMake/release/libs/gil/doc/html/dirs.html | 8
   branches/CMake/release/libs/gil/doc/html/files.html | 8
   branches/CMake/release/libs/gil/doc/html/functions.html | 8
   branches/CMake/release/libs/gil/doc/html/functions_func.html | 8
   branches/CMake/release/libs/gil/doc/html/functions_rela.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0001.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0002.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0003.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0004.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0005.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0006.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0007.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0008.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0009.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0010.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0011.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0012.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0013.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0014.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0015.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0016.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0017.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0018.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0019.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0020.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0021.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0022.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0023.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0024.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0025.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0026.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0027.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0028.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0029.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0030.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0031.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0032.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0033.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0034.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0035.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0036.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0037.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0038.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0039.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0040.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0041.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0042.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0043.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0044.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0045.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0046.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0047.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0048.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0049.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0050.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0051.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0052.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0053.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0054.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0055.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0056.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0057.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0058.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0059.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0060.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0061.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0062.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0063.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0064.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0065.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0066.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0067.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0068.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0069.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0070.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0071.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0072.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0073.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0074.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0075.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0076.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0077.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0078.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0079.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0080.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0081.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0082.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0083.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0084.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0085.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0086.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0087.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0088.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0089.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0090.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0091.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0092.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0093.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0094.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0095.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0096.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0097.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0098.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0099.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0100.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0101.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0102.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0103.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0104.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0105.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0106.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0107.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0108.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0109.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0110.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0111.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0112.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0113.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0114.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0115.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0116.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0117.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0118.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0119.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0120.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0121.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0122.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0123.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0124.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0125.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0126.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0127.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0128.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0129.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0130.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0131.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0132.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0133.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0134.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0135.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0136.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0137.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0138.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0139.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0140.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0141.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0142.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0143.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0144.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0145.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0146.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0147.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0148.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0149.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0150.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0151.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0152.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0153.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0154.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0155.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0156.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0157.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0158.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0159.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0160.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0161.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0162.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0163.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0164.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0165.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0166.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0167.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0168.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0169.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0170.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0171.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0172.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0173.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0174.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0175.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0176.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0177.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0178.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0179.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0180.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0181.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0182.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0183.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0184.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0185.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0186.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0187.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0188.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0189.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0190.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0191.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0192.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0193.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0194.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0195.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0196.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0197.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0198.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0199.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0200.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0201.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0202.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0203.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0204.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0205.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0206.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0207.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0208.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0209.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0210.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0211.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0212.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0213.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0214.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0215.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0216.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0217.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0218.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0219.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0220.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0221.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0222.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0223.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0224.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0225.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0226.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0227.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0228.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0229.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0230.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0231.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0232.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0233.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0234.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0235.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0236.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0237.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0238.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0239.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0240.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0241.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0242.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0243.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0244.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0245.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0246.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0247.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0248.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0249.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0250.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0251.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0252.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0253.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0254.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0255.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0256.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0257.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0258.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0259.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0260.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0261.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0262.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0263.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0264.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0265.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0266.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0267.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0268.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0269.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0270.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0271.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0272.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0273.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0274.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0275.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0276.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0277.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0278.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0279.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0280.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0281.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0282.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0283.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0284.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0285.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0286.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0287.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0288.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0289.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0290.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0291.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0292.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0293.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0294.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0295.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0296.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0297.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0298.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0299.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0300.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0301.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0302.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0303.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0304.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0305.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0306.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0307.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0308.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0309.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0310.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0311.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0312.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0313.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0314.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0315.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0316.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0317.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0318.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0319.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0320.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0321.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0322.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0323.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0324.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0325.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0326.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0327.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0328.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0329.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0330.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0331.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0332.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0333.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0334.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0335.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0336.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0337.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0338.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0339.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0340.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0341.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0342.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0343.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0344.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0345.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0346.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0347.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0348.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0349.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0350.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0351.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0352.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0353.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0354.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0355.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0356.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0357.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0358.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0359.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0360.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0361.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0362.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0363.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0364.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0365.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0366.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0367.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0368.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0369.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0370.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0371.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0372.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0373.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0374.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0375.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0376.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0377.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0378.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0379.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0380.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0381.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0382.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0383.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0384.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0385.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0386.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0387.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0388.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0389.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0390.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0391.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0392.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0393.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0394.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0395.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0396.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0397.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0398.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0399.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0400.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0401.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0402.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0403.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0404.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0405.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0406.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0407.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0408.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0409.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0410.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0411.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0412.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0413.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0414.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0415.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0416.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0417.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0418.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0419.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0420.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0421.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0422.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0423.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0424.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0425.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0426.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0427.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0428.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0429.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0430.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0431.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0432.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0433.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0434.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0435.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0436.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0437.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0438.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0439.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0440.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0441.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0442.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0443.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0444.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0445.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0446.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0447.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0448.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0449.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0450.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0451.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0452.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0453.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0454.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0455.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0456.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0457.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0458.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0459.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0460.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0461.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0462.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0463.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0464.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0465.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0466.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0467.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0468.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0469.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0470.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0471.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0472.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0473.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0474.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0475.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0476.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0477.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0478.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0479.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0480.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0481.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0482.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0483.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0484.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0485.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0486.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0487.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0488.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0489.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0490.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0491.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0492.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0493.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0494.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0495.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0496.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0497.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0498.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0499.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0500.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0501.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0502.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0503.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0504.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0505.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0506.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0507.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0508.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0509.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0510.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0511.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0512.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0513.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0514.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0515.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0516.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0517.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0518.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0519.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0520.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0521.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0522.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0523.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0524.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0525.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0526.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0527.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0528.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0529.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0530.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0531.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0532.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0533.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0534.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0535.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0536.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0537.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0538.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0539.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0540.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0541.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0542.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0543.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0544.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0545.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0546.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0547.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0548.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0549.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0550.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0551.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0552.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0553.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0554.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0555.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0556.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0557.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0558.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0559.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0560.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0561.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0562.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0563.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0564.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0565.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0566.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0567.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0568.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0569.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0570.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0571.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0572.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0573.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0574.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0575.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0576.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0577.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0578.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0579.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0580.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0581.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0582.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0583.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0584.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0585.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0586.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0587.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0588.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0589.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0590.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0591.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0592.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0593.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0594.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0595.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0596.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0597.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0598.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0599.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0600.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0601.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0602.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0603.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0604.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0605.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0606.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0607.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0608.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0609.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0610.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0611.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0612.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0613.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0614.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0615.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0616.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0617.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0618.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0619.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0620.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0621.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0622.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0623.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0624.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0625.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0626.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0627.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0628.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0629.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0630.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0631.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0632.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0633.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0634.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0635.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0636.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0637.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0638.html | 8
   branches/CMake/release/libs/gil/doc/html/g_i_l_0639.html | 8
   branches/CMake/release/libs/gil/doc/html/gil__all_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/gildesignguide.html | 8
   branches/CMake/release/libs/gil/doc/html/giltutorial.html | 8
   branches/CMake/release/libs/gil/doc/html/globals.html | 8
   branches/CMake/release/libs/gil/doc/html/globals_func.html | 8
   branches/CMake/release/libs/gil/doc/html/gray_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/group___channel.html | 8
   branches/CMake/release/libs/gil/doc/html/group___i_o.html | 8
   branches/CMake/release/libs/gil/doc/html/group___image.html | 8
   branches/CMake/release/libs/gil/doc/html/group___pixel.html | 8
   branches/CMake/release/libs/gil/doc/html/group___point.html | 8
   branches/CMake/release/libs/gil/doc/html/group___variant.html | 8
   branches/CMake/release/libs/gil/doc/html/group__bits16.html | 8
   branches/CMake/release/libs/gil/doc/html/group__bits16s.html | 8
   branches/CMake/release/libs/gil/doc/html/group__bits32.html | 8
   branches/CMake/release/libs/gil/doc/html/group__bits32f.html | 8
   branches/CMake/release/libs/gil/doc/html/group__bits32s.html | 8
   branches/CMake/release/libs/gil/doc/html/group__bits8.html | 8
   branches/CMake/release/libs/gil/doc/html/group__bits8s.html | 8
   branches/CMake/release/libs/gil/doc/html/hierarchy.html | 8
   branches/CMake/release/libs/gil/doc/html/image_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/index.html | 8
   branches/CMake/release/libs/gil/doc/html/io__error_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/jpeg__io_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/locator_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/modules.html | 8
   branches/CMake/release/libs/gil/doc/html/namespaceboost.html | 8
   branches/CMake/release/libs/gil/doc/html/namespaces.html | 8
   branches/CMake/release/libs/gil/doc/html/pages.html | 8
   branches/CMake/release/libs/gil/doc/html/pixel_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/png__io_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/reduce_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/rgb_8hpp-source.html | 8
   branches/CMake/release/libs/gil/doc/html/rgb_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/rgba_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/tiff__io_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/tutorial_8dox.html | 8
   branches/CMake/release/libs/gil/doc/html/typedefs_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/utilities_8hpp.html | 8
   branches/CMake/release/libs/gil/doc/html/variant_8hpp.html | 8
   branches/CMake/release/libs/gil/example/Makefile | 6
   branches/CMake/release/libs/gil/example/README.txt | 6
   branches/CMake/release/libs/gil/test/Jamfile.v2 | 6
   branches/CMake/release/libs/gil/test/Makefile | 6
   branches/CMake/release/libs/gil/test/error_if.cpp | 6
   branches/CMake/release/libs/libraries.htm | 34
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex.html | 6
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acos.html | 20
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acosh.html | 20
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asin.html | 20
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asinh.html | 20
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atan.html | 20
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atanh.html | 20
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/history.html | 6
   branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/implementation.html | 6
   branches/CMake/release/libs/math/doc/complex/html/index.html | 6
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm.html | 6
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/compile_time.html | 16
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/credits.html | 6
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/demo.html | 6
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/gcd_function_object.html | 9
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/header.html | 6
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/history.html | 6
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/introduction.html | 6
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/lcm_function_object.html | 9
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/rationale.html | 6
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/run_time.html | 9
   branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/synopsis.html | 9
   branches/CMake/release/libs/math/doc/gcd/html/index.html | 6
   branches/CMake/release/libs/math/doc/html/index.html | 8
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions.html | 6
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html | 6
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html | 6
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/history.html | 6
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html | 75 +-
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html | 9
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html | 81 +-
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html | 18
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html | 345 +++++-----
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html | 48
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html | 62 +
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html | 6
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html | 159 ++--
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html | 91 +-
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html | 6
   branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html | 6
   branches/CMake/release/libs/math/doc/octonion/html/index.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/acknowledgements.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/create.html | 9
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/exp.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/header_file.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/history.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_fun.html | 86 +-
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_typedef.html | 18
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/non_mem.html | 79 +-
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/overview.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/quat.html | 65 +-
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/spec.html | 195 +++---
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/synopsis.html | 139 ++--
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/test_program.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/to_do.html | 6
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/trans.html | 62 +
   branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/value_op.html | 45
   branches/CMake/release/libs/math/doc/quaternion/html/index.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/concepts.qbk | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint24.mml | 44
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint25.mml | 40
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint26.mml | 18
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint8.mml | 46
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm2.mml | 44
   branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm2.mml | 44
   branches/CMake/release/libs/math/doc/sf_and_dist/html/index.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html | 30
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html | 14
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html | 16
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html | 20
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html | 26
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html | 24
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html | 54
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html | 14
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html | 32
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html | 30
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html | 14
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html | 28
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html | 14
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html | 14
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html | 2
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html | 18
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html | 14
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html | 20
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html | 14
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html | 16
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html | 10
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html | 14
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html | 8
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html | 6
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html | 4
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html | 12
   branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html | 6
   branches/CMake/release/libs/math/example/find_mean_and_sd_normal.cpp | 2
   branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/bounds___traits_class.html | 27
   branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/conversion_traits___traits_class.html | 66 -
   branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/converter___function_object.html | 62 -
   branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/definitions.html | 37
   branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html | 30
   branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/numeric_converter_policy_classes.html | 39
   branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html | 41
   branches/CMake/release/libs/numeric/conversion/doc/html/index.html | 34
   branches/CMake/release/libs/numeric/conversion/doc/html/numeric_conversion/bibliography.html | 9
   branches/CMake/release/libs/numeric/conversion/doc/html/numeric_conversion/history_and_acknowledgments.html | 21
   branches/CMake/release/libs/numeric/conversion/index.html | 4
   branches/CMake/release/libs/numeric/conversion/test/Jamfile.v2 | 6
   branches/CMake/release/libs/numeric/conversion/test/test_helpers.cpp | 2
   branches/CMake/release/libs/numeric/conversion/test/test_helpers2.cpp | 2
   branches/CMake/release/libs/numeric/conversion/test/test_helpers3.cpp | 2
   branches/CMake/release/libs/numeric/conversion/test/traits_test.cpp | 2
   branches/CMake/release/libs/numeric/conversion/test/udt_example_0.cpp | 2
   branches/CMake/release/libs/numeric/conversion/test/udt_support_test.cpp | 2
   branches/CMake/release/libs/numeric/ublas/doc/Release_notes.txt | 15
   branches/CMake/release/libs/numeric/ublas/doc/banded.htm | 13
   branches/CMake/release/libs/numeric/ublas/doc/blas.htm | 11
   branches/CMake/release/libs/numeric/ublas/doc/bounded_array.htm | 11
   branches/CMake/release/libs/numeric/ublas/doc/container_concept.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/doxygen.css | 11
   branches/CMake/release/libs/numeric/ublas/doc/expression_concept.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/hermitian.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/index.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/index.html | 10
   branches/CMake/release/libs/numeric/ublas/doc/iterator_concept.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/matrix.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/matrix_expression.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/matrix_proxy.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/matrix_sparse.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/operations_overview.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/overview.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/products.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/range.htm | 11
   branches/CMake/release/libs/numeric/ublas/doc/storage_concept.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/storage_sparse.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/symmetric.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/triangular.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/types_overview.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/ublas.css | 11
   branches/CMake/release/libs/numeric/ublas/doc/unbounded_array.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/vector.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/vector_expression.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/vector_proxy.htm | 12
   branches/CMake/release/libs/numeric/ublas/doc/vector_sparse.htm | 12
   branches/CMake/release/libs/numeric/ublas/test/README | 6
   branches/CMake/release/libs/numeric/ublas/test/manual/sp_resize.cpp | 2
   branches/CMake/release/libs/optional/doc/html/boost_optional/a_note_about_optional_bool_.html | 13
   branches/CMake/release/libs/optional/doc/html/boost_optional/acknowledgments.html | 17
   branches/CMake/release/libs/optional/doc/html/boost_optional/dependencies_and_portability.html | 10
   branches/CMake/release/libs/optional/doc/html/boost_optional/detailed_semantics.html | 20
   branches/CMake/release/libs/optional/doc/html/boost_optional/development.html | 20
   branches/CMake/release/libs/optional/doc/html/boost_optional/examples.html | 18
   branches/CMake/release/libs/optional/doc/html/boost_optional/exception_safety_guarantees.html | 19
   branches/CMake/release/libs/optional/doc/html/boost_optional/implementation_notes.html | 9
   branches/CMake/release/libs/optional/doc/html/boost_optional/in_place_factories.html | 12
   branches/CMake/release/libs/optional/doc/html/boost_optional/optional_references.html | 9
   branches/CMake/release/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html | 14
   branches/CMake/release/libs/optional/doc/html/boost_optional/synopsis.html | 88 +-
   branches/CMake/release/libs/optional/doc/html/boost_optional/type_requirements.html | 9
   branches/CMake/release/libs/optional/doc/html/index.html | 10
   branches/CMake/release/libs/python/doc/tutorial/doc/html/index.html | 24
   branches/CMake/release/libs/python/doc/tutorial/doc/html/python/embedding.html | 80 +-
   branches/CMake/release/libs/python/doc/tutorial/doc/html/python/exception.html | 12
   branches/CMake/release/libs/python/doc/tutorial/doc/html/python/exposing.html | 184 ++--
   branches/CMake/release/libs/python/doc/tutorial/doc/html/python/functions.html | 163 ++--
   branches/CMake/release/libs/python/doc/tutorial/doc/html/python/hello.html | 60
   branches/CMake/release/libs/python/doc/tutorial/doc/html/python/iterators.html | 36
   branches/CMake/release/libs/python/doc/tutorial/doc/html/python/object.html | 89 +-
   branches/CMake/release/libs/python/doc/tutorial/doc/html/python/techniques.html | 68 +-
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/examples.html | 18
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/faq.html | 10
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/futher.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/headers.html | 8
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/history.html | 26
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/locale.html | 42
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/performance.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/redist.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/standards.html | 26
   branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/thread_safety.html | 24
   branches/CMake/release/libs/regex/doc/html/boost_regex/captures.html | 32
   branches/CMake/release/libs/regex/doc/html/boost_regex/configuration.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/algorithm.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/compiler.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/linkage.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/locale.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/tuning.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/format.html | 12
   branches/CMake/release/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html | 22
   branches/CMake/release/libs/regex/doc/html/boost_regex/format/perl_format.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/format/sed_format.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/install.html | 38
   branches/CMake/release/libs/regex/doc/html/boost_regex/introduction_and_overview.html | 50
   branches/CMake/release/libs/regex/doc/html/boost_regex/partial_matches.html | 24
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/bad_expression.html | 29
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/basic_regex.html | 376 ++++++-----
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html | 8
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html | 20
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html | 60
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html | 27
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html | 34
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html | 26
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/error_type.html | 17
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/match_flag_type.html | 29
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/match_results.html | 168 +++--
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html | 11
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html | 38
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html | 42
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html | 33
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html | 66 +
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html | 9
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html | 34
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html | 9
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html | 9
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/posix.html | 31
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_iterator.html | 101 +-
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_match.html | 49
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_replace.html | 63 +
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_search.html | 43
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html | 122 ++-
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_traits.html | 15
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/sub_match.html | 370 ++++++----
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html | 20
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html | 18
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html | 21
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html | 12
   branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html | 13
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax.html | 12
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/basic_extended.html | 187 +++--
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html | 126 ++-
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html | 8
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html | 6
   branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html | 242 ++++---
   branches/CMake/release/libs/regex/doc/html/boost_regex/unicode.html | 18
   branches/CMake/release/libs/regex/doc/html/index.html | 8
   branches/CMake/release/libs/thread/test/test_tss.cpp | 42 +
   branches/CMake/release/libs/type_traits/doc/credits.qbk | 4
   branches/CMake/release/libs/type_traits/doc/examples.qbk | 11
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/background.html | 122 ++-
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category.html | 6
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/alignment.html | 17
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/function.html | 15
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/transform.html | 55
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html | 14
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html | 58
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html | 57
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html | 15
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/credits.html | 12
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples.html | 6
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/copy.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html | 17
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/fill.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/iter.html | 23
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html | 11
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/intrinsics.html | 38
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/intro.html | 10
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/mpl.html | 20
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference.html | 6
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html | 9
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html | 15
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/decay.html | 11
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/extent.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html | 11
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html | 15
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html | 8
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html | 15
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html | 8
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html | 23
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html | 23
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html | 8
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html | 8
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html | 9
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html | 11
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html | 23
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html | 25
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html | 11
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html | 24
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html | 21
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html | 30
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html | 25
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html | 23
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html | 23
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html | 22
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html | 23
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html | 19
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html | 11
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html | 11
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/promote.html | 15
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/rank.html | 17
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html | 13
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html | 9
   branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/user_defined.html | 21
   branches/CMake/release/libs/type_traits/doc/html/index.html | 6
   branches/CMake/release/libs/type_traits/doc/intrinsics.qbk | 2
   branches/CMake/release/libs/type_traits/doc/mpl.qbk | 8
   branches/CMake/release/libs/utility/call_traits.htm | 30
   branches/CMake/release/libs/utility/enable_if.html | 19
   branches/CMake/release/libs/utility/index.html | 5
   branches/CMake/release/libs/wave/samples/cpp_tokens/slex_iterator.hpp | 3
   branches/CMake/release/libs/wave/test/testwave/testfiles/t_1_013.cpp | 1
   branches/CMake/release/tools/boostbook/doc/reference.dtdxml | 2
   branches/CMake/release/tools/boostbook/doc/reference.xml | 2
   branches/CMake/release/tools/boostbook/dtd/boostbook.dtd | 2
   branches/CMake/release/tools/boostbook/xsl/annotation.xsl | 24
   branches/CMake/release/tools/boostbook/xsl/chunk-common.xsl | 3
   branches/CMake/release/tools/boostbook/xsl/doxygen/doxygen2boostbook.xsl | 28
   branches/CMake/release/tools/boostbook/xsl/lookup.xsl | 16
   branches/CMake/release/tools/boostbook/xsl/type.xsl | 85 ++
   branches/CMake/release/tools/boostbook/xsl/utility.xsl | 5
   branches/CMake/release/tools/build/v2/build-system.jam | 1251 ++++++++++++++++++++++-----------------
   branches/CMake/release/tools/build/v2/build/alias.jam | 55
   branches/CMake/release/tools/build/v2/build/build-request.jam | 185 ++--
   branches/CMake/release/tools/build/v2/build/feature.jam | 869 +++++++++++++-------------
   branches/CMake/release/tools/build/v2/build/generators.jam | 903 ++++++++++++++--------------
   branches/CMake/release/tools/build/v2/build/modifiers.jam | 16
   branches/CMake/release/tools/build/v2/build/project.jam | 799 ++++++++++++------------
   branches/CMake/release/tools/build/v2/build/property-set.jam | 296 ++++-----
   branches/CMake/release/tools/build/v2/build/property.jam | 424 ++++++------
   branches/CMake/release/tools/build/v2/build/scanner.jam | 1
   branches/CMake/release/tools/build/v2/build/targets.jam | 1262 +++++++++++++++++++--------------------
   branches/CMake/release/tools/build/v2/build/toolset.jam | 374 +++++-----
   branches/CMake/release/tools/build/v2/build/type.jam | 299 ++++----
   branches/CMake/release/tools/build/v2/build/version.jam | 8
   branches/CMake/release/tools/build/v2/build/virtual-target.jam | 879 +++++++++++++--------------
   branches/CMake/release/tools/build/v2/doc/src/advanced.xml | 6
   branches/CMake/release/tools/build/v2/doc/src/architecture.xml | 2
   branches/CMake/release/tools/build/v2/doc/src/extending.xml | 106 +-
   branches/CMake/release/tools/build/v2/doc/src/faq.xml | 10
   branches/CMake/release/tools/build/v2/doc/src/reference.xml | 198 ++++++
   branches/CMake/release/tools/build/v2/doc/src/tasks.xml | 33
   branches/CMake/release/tools/build/v2/doc/src/tutorial.xml | 11
   branches/CMake/release/tools/build/v2/hacking.txt | 80 +-
   branches/CMake/release/tools/build/v2/kernel/bootstrap.jam | 3
   branches/CMake/release/tools/build/v2/kernel/errors.jam | 134 ++--
   branches/CMake/release/tools/build/v2/kernel/modules.jam | 265 ++++----
   branches/CMake/release/tools/build/v2/notes/build_dir_option.txt | 49
   branches/CMake/release/tools/build/v2/options/help.jam | 11
   branches/CMake/release/tools/build/v2/roll.sh | 18
   branches/CMake/release/tools/build/v2/test/BoostBuild.py | 460 +++++++-------
   branches/CMake/release/tools/build/v2/test/abs_workdir.py | 29
   branches/CMake/release/tools/build/v2/test/alias.py | 122 ++-
   branches/CMake/release/tools/build/v2/test/conditionals.py | 58 -
   branches/CMake/release/tools/build/v2/test/conditionals2.py | 33
   branches/CMake/release/tools/build/v2/test/conditionals3.py | 21
   branches/CMake/release/tools/build/v2/test/double_loading.py | 39
   branches/CMake/release/tools/build/v2/test/empty.jam | 4
   branches/CMake/release/tools/build/v2/test/inherit_toolset.py | 13
   branches/CMake/release/tools/build/v2/test/library_property.py | 2
   branches/CMake/release/tools/build/v2/test/module-actions/bootstrap.jam | 46
   branches/CMake/release/tools/build/v2/test/module_actions.py | 35
   branches/CMake/release/tools/build/v2/test/project_test3.py | 2
   branches/CMake/release/tools/build/v2/test/readme.txt | 7
   branches/CMake/release/tools/build/v2/test/searched_lib.py | 15
   branches/CMake/release/tools/build/v2/test/tag.py | 148 ++--
   branches/CMake/release/tools/build/v2/test/test_all.py | 9
   branches/CMake/release/tools/build/v2/test/test_system.html | 2
   branches/CMake/release/tools/build/v2/test/timedata.py | 33
   branches/CMake/release/tools/build/v2/tools/builtin.jam | 945 ++++++++++++++--------------
   branches/CMake/release/tools/build/v2/tools/cast.jam | 54
   branches/CMake/release/tools/build/v2/tools/common.jam | 487 +++++++-------
   branches/CMake/release/tools/build/v2/tools/darwin.jam | 141 ++++
   branches/CMake/release/tools/build/v2/tools/docutils.jam | 7
   branches/CMake/release/tools/build/v2/tools/doxproc.py | 10
   branches/CMake/release/tools/build/v2/tools/doxygen.jam | 2
   branches/CMake/release/tools/build/v2/tools/gcc.jam | 400 +++++------
   branches/CMake/release/tools/build/v2/tools/generate.jam | 74 +-
   branches/CMake/release/tools/build/v2/tools/gettext.jam | 96 +-
   branches/CMake/release/tools/build/v2/tools/intel.jam | 8
   branches/CMake/release/tools/build/v2/tools/mpi.jam | 6
   branches/CMake/release/tools/build/v2/tools/msvc.jam | 460 +++++++-------
   branches/CMake/release/tools/build/v2/tools/notfile.jam | 46
   branches/CMake/release/tools/build/v2/tools/package.jam | 2
   branches/CMake/release/tools/build/v2/tools/pathscale.jam | 4
   branches/CMake/release/tools/build/v2/tools/pch.jam | 56
   branches/CMake/release/tools/build/v2/tools/pgi.jam | 10
   branches/CMake/release/tools/build/v2/tools/python.jam | 93 +-
   branches/CMake/release/tools/build/v2/tools/qt4.jam | 48
   branches/CMake/release/tools/build/v2/tools/quickbook.jam | 3
   branches/CMake/release/tools/build/v2/tools/stage.jam | 365 ++++++-----
   branches/CMake/release/tools/build/v2/tools/testing.jam | 424 ++++++------
   branches/CMake/release/tools/build/v2/util/doc.jam | 96 +-
   branches/CMake/release/tools/build/v2/util/indirect.jam | 65 +-
   branches/CMake/release/tools/build/v2/util/option.jam | 2
   branches/CMake/release/tools/build/v2/util/order.jam | 130 +--
   branches/CMake/release/tools/build/v2/util/os.jam | 78 +-
   branches/CMake/release/tools/build/v2/util/path.jam | 231 ++++---
   branches/CMake/release/tools/index.html | 19
   branches/CMake/release/tools/quickbook/detail/actions.cpp | 30
   branches/CMake/release/tools/quickbook/detail/actions.hpp | 12
   branches/CMake/release/tools/quickbook/detail/actions_class.cpp | 3
   branches/CMake/release/tools/quickbook/detail/actions_class.hpp | 4
   branches/CMake/release/tools/quickbook/doc/html/index.html | 14
   branches/CMake/release/tools/quickbook/doc/html/quickbook/change_log.html | 51
   branches/CMake/release/tools/quickbook/doc/html/quickbook/editors.html | 24
   branches/CMake/release/tools/quickbook/doc/html/quickbook/editors/kde_support.html | 119 +-
   branches/CMake/release/tools/quickbook/doc/html/quickbook/editors/scite.html | 31
   branches/CMake/release/tools/quickbook/doc/html/quickbook/faq.html | 35
   branches/CMake/release/tools/quickbook/doc/html/quickbook/install.html | 21
   branches/CMake/release/tools/quickbook/doc/html/quickbook/install/linux.html | 45
   branches/CMake/release/tools/quickbook/doc/html/quickbook/install/macosx.html | 53
   branches/CMake/release/tools/quickbook/doc/html/quickbook/install/windows.html | 57
   branches/CMake/release/tools/quickbook/doc/html/quickbook/intro.html | 19
   branches/CMake/release/tools/quickbook/doc/html/quickbook/ref.html | 226 +++---
   branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax.html | 15
   branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/block.html | 455 +++++++------
   branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/comments.html | 17
   branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/phrase.html | 277 ++++----
   branches/CMake/release/tools/quickbook/doc_info.hpp | 9
   branches/CMake/release/tools/wave/build/Jamfile.v2 | 1
   1961 files changed, 29741 insertions(+), 22963 deletions(-)

Modified: branches/CMake/release/boost/asio.hpp
==============================================================================
--- branches/CMake/release/boost/asio.hpp (original)
+++ branches/CMake/release/boost/asio.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // asio.hpp
 // ~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/basic_datagram_socket.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_datagram_socket.hpp (original)
+++ branches/CMake/release/boost/asio/basic_datagram_socket.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_datagram_socket.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/basic_deadline_timer.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_deadline_timer.hpp (original)
+++ branches/CMake/release/boost/asio/basic_deadline_timer.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_deadline_timer.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/basic_io_object.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_io_object.hpp (original)
+++ branches/CMake/release/boost/asio/basic_io_object.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_io_object.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/basic_socket.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_socket.hpp (original)
+++ branches/CMake/release/boost/asio/basic_socket.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_socket.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -17,6 +17,10 @@
 
 #include <boost/asio/detail/push_options.hpp>
 
+#include <boost/asio/detail/push_options.hpp>
+#include <boost/config.hpp>
+#include <boost/asio/detail/pop_options.hpp>
+
 #include <boost/asio/basic_io_object.hpp>
 #include <boost/asio/error.hpp>
 #include <boost/asio/socket_base.hpp>
@@ -296,7 +300,40 @@
    * will be passed the boost::asio::error::operation_aborted error.
    *
    * @throws boost::system::system_error Thrown on failure.
- */
+ *
+ * @note Calls to cancel() will always fail with
+ * boost::asio::error::operation_not_supported when run on Windows XP, Windows
+ * Server 2003, and earlier versions of Windows, unless
+ * BOOST_ASIO_ENABLE_CANCELIO is defined. However, the CancelIo function has
+ * two issues that should be considered before enabling its use:
+ *
+ * @li It will only cancel asynchronous operations that were initiated in the
+ * current thread.
+ *
+ * @li It can appear to complete without error, but the request to cancel the
+ * unfinished operations may be silently ignored by the operating system.
+ * Whether it works or not seems to depend on the drivers that are installed.
+ *
+ * For portable cancellation, consider using one of the following
+ * alternatives:
+ *
+ * @li Disable asio's I/O completion port backend by defining
+ * BOOST_ASIO_DISABLE_IOCP.
+ *
+ * @li Use the close() function to simultaneously cancel the outstanding
+ * operations and close the socket.
+ *
+ * When running on Windows Vista, Windows Server 2008, and later, the
+ * CancelIoEx function is always used. This function does not have the
+ * problems described above.
+ */
+#if defined(BOOST_MSVC) && (BOOST_MSVC >= 1400) \
+ && (!defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600) \
+ && !defined(BOOST_ASIO_ENABLE_CANCELIO)
+ __declspec(deprecated("By default, this function always fails with "
+ "operation_not_supported when used on Windows XP, Windows Server 2003, "
+ "or earlier. Consult documentation for details."))
+#endif
   void cancel()
   {
     boost::system::error_code ec;
@@ -311,7 +348,40 @@
    * will be passed the boost::asio::error::operation_aborted error.
    *
    * @param ec Set to indicate what error occurred, if any.
- */
+ *
+ * @note Calls to cancel() will always fail with
+ * boost::asio::error::operation_not_supported when run on Windows XP, Windows
+ * Server 2003, and earlier versions of Windows, unless
+ * BOOST_ASIO_ENABLE_CANCELIO is defined. However, the CancelIo function has
+ * two issues that should be considered before enabling its use:
+ *
+ * @li It will only cancel asynchronous operations that were initiated in the
+ * current thread.
+ *
+ * @li It can appear to complete without error, but the request to cancel the
+ * unfinished operations may be silently ignored by the operating system.
+ * Whether it works or not seems to depend on the drivers that are installed.
+ *
+ * For portable cancellation, consider using one of the following
+ * alternatives:
+ *
+ * @li Disable asio's I/O completion port backend by defining
+ * BOOST_ASIO_DISABLE_IOCP.
+ *
+ * @li Use the close() function to simultaneously cancel the outstanding
+ * operations and close the socket.
+ *
+ * When running on Windows Vista, Windows Server 2008, and later, the
+ * CancelIoEx function is always used. This function does not have the
+ * problems described above.
+ */
+#if defined(BOOST_MSVC) && (BOOST_MSVC >= 1400) \
+ && (!defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0600) \
+ && !defined(BOOST_ASIO_ENABLE_CANCELIO)
+ __declspec(deprecated("By default, this function always fails with "
+ "operation_not_supported when used on Windows XP, Windows Server 2003, "
+ "or earlier. Consult documentation for details."))
+#endif
   boost::system::error_code cancel(boost::system::error_code& ec)
   {
     return this->service.cancel(this->implementation, ec);

Modified: branches/CMake/release/boost/asio/basic_socket_acceptor.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_socket_acceptor.hpp (original)
+++ branches/CMake/release/boost/asio/basic_socket_acceptor.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_socket_acceptor.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/basic_socket_iostream.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_socket_iostream.hpp (original)
+++ branches/CMake/release/boost/asio/basic_socket_iostream.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_socket_iostream.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -49,6 +49,7 @@
     : std::basic_iostream<char>(&this->boost::base_from_member< \
         basic_socket_streambuf<Protocol, StreamSocketService> >::member) \
   { \
+ tie(this); \
     if (rdbuf()->connect(BOOST_PP_ENUM_PARAMS(n, x)) == 0) \
       this->setstate(std::ios_base::failbit); \
   } \
@@ -89,6 +90,7 @@
     : std::basic_iostream<char>(&this->boost::base_from_member<
         basic_socket_streambuf<Protocol, StreamSocketService> >::member)
   {
+ tie(this);
   }
 
 #if defined(GENERATING_DOCUMENTATION)

Modified: branches/CMake/release/boost/asio/basic_socket_streambuf.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_socket_streambuf.hpp (original)
+++ branches/CMake/release/boost/asio/basic_socket_streambuf.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_socket_streambuf.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/basic_stream_socket.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_stream_socket.hpp (original)
+++ branches/CMake/release/boost/asio/basic_stream_socket.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_stream_socket.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/basic_streambuf.hpp
==============================================================================
--- branches/CMake/release/boost/asio/basic_streambuf.hpp (original)
+++ branches/CMake/release/boost/asio/basic_streambuf.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_streambuf.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/buffer.hpp
==============================================================================
--- branches/CMake/release/boost/asio/buffer.hpp (original)
+++ branches/CMake/release/boost/asio/buffer.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffer.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/buffered_read_stream.hpp
==============================================================================
--- branches/CMake/release/boost/asio/buffered_read_stream.hpp (original)
+++ branches/CMake/release/boost/asio/buffered_read_stream.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_read_stream.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/buffered_read_stream_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/buffered_read_stream_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/buffered_read_stream_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_read_stream_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/buffered_stream.hpp
==============================================================================
--- branches/CMake/release/boost/asio/buffered_stream.hpp (original)
+++ branches/CMake/release/boost/asio/buffered_stream.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_stream.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/buffered_stream_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/buffered_stream_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/buffered_stream_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_stream_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/buffered_write_stream.hpp
==============================================================================
--- branches/CMake/release/boost/asio/buffered_write_stream.hpp (original)
+++ branches/CMake/release/boost/asio/buffered_write_stream.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_write_stream.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/buffered_write_stream_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/buffered_write_stream_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/buffered_write_stream_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_write_stream_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/completion_condition.hpp
==============================================================================
--- branches/CMake/release/boost/asio/completion_condition.hpp (original)
+++ branches/CMake/release/boost/asio/completion_condition.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // completion_condition.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/datagram_socket_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/datagram_socket_service.hpp (original)
+++ branches/CMake/release/boost/asio/datagram_socket_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // datagram_socket_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/deadline_timer.hpp
==============================================================================
--- branches/CMake/release/boost/asio/deadline_timer.hpp (original)
+++ branches/CMake/release/boost/asio/deadline_timer.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // deadline_timer.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/deadline_timer_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/deadline_timer_service.hpp (original)
+++ branches/CMake/release/boost/asio/deadline_timer_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // deadline_timer_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/bind_handler.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/bind_handler.hpp (original)
+++ branches/CMake/release/boost/asio/detail/bind_handler.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // bind_handler.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -69,7 +69,7 @@
 inline void asio_handler_invoke(const Function& function,
     binder1<Handler, Arg1>* this_handler)
 {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
       function, &this_handler->handler_);
 }
 
@@ -127,7 +127,7 @@
 inline void asio_handler_invoke(const Function& function,
     binder2<Handler, Arg1, Arg2>* this_handler)
 {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
       function, &this_handler->handler_);
 }
 
@@ -189,7 +189,7 @@
 inline void asio_handler_invoke(const Function& function,
     binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
 {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
       function, &this_handler->handler_);
 }
 
@@ -256,7 +256,7 @@
 inline void asio_handler_invoke(const Function& function,
     binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
 {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
       function, &this_handler->handler_);
 }
 
@@ -328,7 +328,7 @@
 inline void asio_handler_invoke(const Function& function,
     binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
 {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
       function, &this_handler->handler_);
 }
 

Modified: branches/CMake/release/boost/asio/detail/buffer_resize_guard.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/buffer_resize_guard.hpp (original)
+++ branches/CMake/release/boost/asio/detail/buffer_resize_guard.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffer_resize_guard.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/buffered_stream_storage.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/buffered_stream_storage.hpp (original)
+++ branches/CMake/release/boost/asio/detail/buffered_stream_storage.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_stream_storage.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/call_stack.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/call_stack.hpp (original)
+++ branches/CMake/release/boost/asio/detail/call_stack.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // call_stack.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/const_buffers_iterator.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/const_buffers_iterator.hpp (original)
+++ branches/CMake/release/boost/asio/detail/const_buffers_iterator.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // const_buffers_iterator.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/consuming_buffers.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/consuming_buffers.hpp (original)
+++ branches/CMake/release/boost/asio/detail/consuming_buffers.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // consuming_buffers.hpp
 // ~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/deadline_timer_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/deadline_timer_service.hpp (original)
+++ branches/CMake/release/boost/asio/detail/deadline_timer_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // deadline_timer_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/dev_poll_reactor.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/dev_poll_reactor.hpp (original)
+++ branches/CMake/release/boost/asio/detail/dev_poll_reactor.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // dev_poll_reactor.hpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/dev_poll_reactor_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/dev_poll_reactor_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/detail/dev_poll_reactor_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // dev_poll_reactor_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/epoll_reactor.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/epoll_reactor.hpp (original)
+++ branches/CMake/release/boost/asio/detail/epoll_reactor.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // epoll_reactor.hpp
 // ~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/epoll_reactor_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/epoll_reactor_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/detail/epoll_reactor_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // epoll_reactor_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/event.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/event.hpp (original)
+++ branches/CMake/release/boost/asio/detail/event.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // event.hpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/fd_set_adapter.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/fd_set_adapter.hpp (original)
+++ branches/CMake/release/boost/asio/detail/fd_set_adapter.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // fd_set_adapter.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/handler_alloc_helpers.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/handler_alloc_helpers.hpp (original)
+++ branches/CMake/release/boost/asio/detail/handler_alloc_helpers.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // handler_alloc_helpers.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/handler_invoke_helpers.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/handler_invoke_helpers.hpp (original)
+++ branches/CMake/release/boost/asio/detail/handler_invoke_helpers.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // handler_invoke_helpers.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -24,9 +24,9 @@
 #include <boost/asio/handler_invoke_hook.hpp>
 
 // Calls to asio_handler_invoke must be made from a namespace that does not
-// contain overloads of this function. The asio_handler_invoke_helpers
+// contain overloads of this function. The boost_asio_handler_invoke_helpers
 // namespace is defined here for that purpose.
-namespace asio_handler_invoke_helpers {
+namespace boost_asio_handler_invoke_helpers {
 
 template <typename Function, typename Context>
 inline void invoke(const Function& function, Context* context)
@@ -40,7 +40,7 @@
 #endif
 }
 
-} // namespace asio_handler_invoke_helpers
+} // namespace boost_asio_handler_invoke_helpers
 
 #include <boost/asio/detail/pop_options.hpp>
 

Modified: branches/CMake/release/boost/asio/detail/handler_queue.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/handler_queue.hpp (original)
+++ branches/CMake/release/boost/asio/detail/handler_queue.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // handler_queue.hpp
 // ~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -189,7 +189,7 @@
       ptr.reset();
 
       // Make the upcall.
- asio_handler_invoke_helpers::invoke(handler, &handler);
+ boost_asio_handler_invoke_helpers::invoke(handler, &handler);
     }
 
     static void do_destroy(handler* base)

Modified: branches/CMake/release/boost/asio/detail/hash_map.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/hash_map.hpp (original)
+++ branches/CMake/release/boost/asio/detail/hash_map.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // hash_map.hpp
 // ~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/io_control.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/io_control.hpp (original)
+++ branches/CMake/release/boost/asio/detail/io_control.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // io_control.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/kqueue_reactor.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/kqueue_reactor.hpp (original)
+++ branches/CMake/release/boost/asio/detail/kqueue_reactor.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // kqueue_reactor.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 // Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: branches/CMake/release/boost/asio/detail/kqueue_reactor_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/kqueue_reactor_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/detail/kqueue_reactor_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // kqueue_reactor_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 // Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: branches/CMake/release/boost/asio/detail/local_free_on_block_exit.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/local_free_on_block_exit.hpp (original)
+++ branches/CMake/release/boost/asio/detail/local_free_on_block_exit.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // local_free_on_block_exit.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/mutex.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/mutex.hpp (original)
+++ branches/CMake/release/boost/asio/detail/mutex.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // mutex.hpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/noncopyable.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/noncopyable.hpp (original)
+++ branches/CMake/release/boost/asio/detail/noncopyable.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // noncopyable.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/null_event.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/null_event.hpp (original)
+++ branches/CMake/release/boost/asio/detail/null_event.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // null_event.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/null_mutex.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/null_mutex.hpp (original)
+++ branches/CMake/release/boost/asio/detail/null_mutex.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // null_mutex.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/null_signal_blocker.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/null_signal_blocker.hpp (original)
+++ branches/CMake/release/boost/asio/detail/null_signal_blocker.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // null_signal_blocker.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/null_thread.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/null_thread.hpp (original)
+++ branches/CMake/release/boost/asio/detail/null_thread.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // null_thread.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/null_tss_ptr.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/null_tss_ptr.hpp (original)
+++ branches/CMake/release/boost/asio/detail/null_tss_ptr.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // null_tss_ptr.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/old_win_sdk_compat.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/old_win_sdk_compat.hpp (original)
+++ branches/CMake/release/boost/asio/detail/old_win_sdk_compat.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // old_win_sdk_compat.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/pipe_select_interrupter.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/pipe_select_interrupter.hpp (original)
+++ branches/CMake/release/boost/asio/detail/pipe_select_interrupter.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // pipe_select_interrupter.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/pop_options.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/pop_options.hpp (original)
+++ branches/CMake/release/boost/asio/detail/pop_options.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // pop_options.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/posix_event.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/posix_event.hpp (original)
+++ branches/CMake/release/boost/asio/detail/posix_event.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_event.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/posix_fd_set_adapter.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/posix_fd_set_adapter.hpp (original)
+++ branches/CMake/release/boost/asio/detail/posix_fd_set_adapter.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_fd_set_adapter.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/posix_mutex.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/posix_mutex.hpp (original)
+++ branches/CMake/release/boost/asio/detail/posix_mutex.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_mutex.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/posix_signal_blocker.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/posix_signal_blocker.hpp (original)
+++ branches/CMake/release/boost/asio/detail/posix_signal_blocker.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_signal_blocker.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/posix_thread.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/posix_thread.hpp (original)
+++ branches/CMake/release/boost/asio/detail/posix_thread.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_thread.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/posix_tss_ptr.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/posix_tss_ptr.hpp (original)
+++ branches/CMake/release/boost/asio/detail/posix_tss_ptr.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_tss_ptr.hpp
 // ~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/push_options.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/push_options.hpp (original)
+++ branches/CMake/release/boost/asio/detail/push_options.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // push_options.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/reactive_socket_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/reactive_socket_service.hpp (original)
+++ branches/CMake/release/boost/asio/detail/reactive_socket_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reactive_socket_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/reactor_op_queue.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/reactor_op_queue.hpp (original)
+++ branches/CMake/release/boost/asio/detail/reactor_op_queue.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reactor_op_queue.hpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/resolver_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/resolver_service.hpp (original)
+++ branches/CMake/release/boost/asio/detail/resolver_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // resolver_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/scoped_lock.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/scoped_lock.hpp (original)
+++ branches/CMake/release/boost/asio/detail/scoped_lock.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // scoped_lock.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/select_interrupter.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/select_interrupter.hpp (original)
+++ branches/CMake/release/boost/asio/detail/select_interrupter.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // select_interrupter.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/select_reactor.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/select_reactor.hpp (original)
+++ branches/CMake/release/boost/asio/detail/select_reactor.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // select_reactor.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/select_reactor_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/select_reactor_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/detail/select_reactor_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // select_reactor_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/service_base.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/service_base.hpp (original)
+++ branches/CMake/release/boost/asio/detail/service_base.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // service_base.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/service_id.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/service_id.hpp (original)
+++ branches/CMake/release/boost/asio/detail/service_id.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // service_id.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/service_registry.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/service_registry.hpp (original)
+++ branches/CMake/release/boost/asio/detail/service_registry.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // service_registry.hpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/service_registry_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/service_registry_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/detail/service_registry_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // service_registry_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/signal_blocker.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/signal_blocker.hpp (original)
+++ branches/CMake/release/boost/asio/detail/signal_blocker.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // signal_blocker.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/signal_init.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/signal_init.hpp (original)
+++ branches/CMake/release/boost/asio/detail/signal_init.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // signal_init.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/socket_holder.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/socket_holder.hpp (original)
+++ branches/CMake/release/boost/asio/detail/socket_holder.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_holder.hpp
 // ~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/socket_ops.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/socket_ops.hpp (original)
+++ branches/CMake/release/boost/asio/detail/socket_ops.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_ops.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -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/CMake/release/boost/asio/detail/socket_option.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/socket_option.hpp (original)
+++ branches/CMake/release/boost/asio/detail/socket_option.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_option.hpp
 // ~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/socket_select_interrupter.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/socket_select_interrupter.hpp (original)
+++ branches/CMake/release/boost/asio/detail/socket_select_interrupter.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_select_interrupter.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/socket_types.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/socket_types.hpp (original)
+++ branches/CMake/release/boost/asio/detail/socket_types.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_types.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/strand_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/strand_service.hpp (original)
+++ branches/CMake/release/boost/asio/detail/strand_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // strand_service.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -336,7 +336,7 @@
       call_stack<strand_impl>::context ctx(impl.get());
 
       // Make the upcall.
- asio_handler_invoke_helpers::invoke(handler, &handler);
+ boost_asio_handler_invoke_helpers::invoke(handler, &handler);
     }
 
     static void do_destroy(handler_base* base)
@@ -413,7 +413,7 @@
   {
     if (call_stack<strand_impl>::contains(impl.get()))
     {
- asio_handler_invoke_helpers::invoke(handler, &handler);
+ boost_asio_handler_invoke_helpers::invoke(handler, &handler);
     }
     else
     {

Modified: branches/CMake/release/boost/asio/detail/task_io_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/task_io_service.hpp (original)
+++ branches/CMake/release/boost/asio/detail/task_io_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // task_io_service.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -162,7 +162,7 @@
   void dispatch(Handler handler)
   {
     if (call_stack<task_io_service>::contains(this))
- asio_handler_invoke_helpers::invoke(handler, &handler);
+ boost_asio_handler_invoke_helpers::invoke(handler, &handler);
     else
       post(handler);
   }

Modified: branches/CMake/release/boost/asio/detail/task_io_service_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/task_io_service_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/detail/task_io_service_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // task_io_service_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/thread.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/thread.hpp (original)
+++ branches/CMake/release/boost/asio/detail/thread.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // thread.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/throw_error.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/throw_error.hpp (original)
+++ branches/CMake/release/boost/asio/detail/throw_error.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // throw_error.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/timer_queue.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/timer_queue.hpp (original)
+++ branches/CMake/release/boost/asio/detail/timer_queue.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // timer_queue.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/timer_queue_base.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/timer_queue_base.hpp (original)
+++ branches/CMake/release/boost/asio/detail/timer_queue_base.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // timer_queue_base.hpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/tss_ptr.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/tss_ptr.hpp (original)
+++ branches/CMake/release/boost/asio/detail/tss_ptr.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // tss_ptr.hpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/win_event.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_event.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_event.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_event.hpp
 // ~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/win_fd_set_adapter.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_fd_set_adapter.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_fd_set_adapter.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_fd_set_adapter.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/win_iocp_io_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_iocp_io_service.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_iocp_io_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_iocp_io_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -260,7 +260,7 @@
   void dispatch(Handler handler)
   {
     if (call_stack<win_iocp_io_service>::contains(this))
- asio_handler_invoke_helpers::invoke(handler, &handler);
+ boost_asio_handler_invoke_helpers::invoke(handler, &handler);
     else
       post(handler);
   }
@@ -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_);
@@ -421,11 +421,11 @@
         {
           boost::asio::detail::mutex::scoped_lock lock(timer_mutex_);
           timer_queues_copy_ = timer_queues_;
- for (std::size_t i = 0; i < timer_queues_.size(); ++i)
+ for (std::size_t i = 0; i < timer_queues_copy_.size(); ++i)
           {
- timer_queues_[i]->dispatch_timers();
- timer_queues_[i]->dispatch_cancellations();
- timer_queues_[i]->cleanup_timers();
+ timer_queues_copy_[i]->dispatch_timers();
+ timer_queues_copy_[i]->dispatch_cancellations();
+ timer_queues_copy_[i]->cleanup_timers();
           }
         }
         catch (...)
@@ -627,7 +627,7 @@
       ptr.reset();
 
       // Make the upcall.
- asio_handler_invoke_helpers::invoke(handler, &handler);
+ boost_asio_handler_invoke_helpers::invoke(handler, &handler);
     }
 
     static void destroy_impl(operation* op)

Modified: branches/CMake/release/boost/asio/detail/win_iocp_io_service_fwd.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_iocp_io_service_fwd.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_iocp_io_service_fwd.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_iocp_io_service_fwd.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/win_iocp_socket_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_iocp_socket_service.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_iocp_socket_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_iocp_socket_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -156,11 +156,13 @@
     // The protocol associated with the socket.
     protocol_type protocol_;
 
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     // The ID of the thread from which it is safe to cancel asynchronous
     // operations. 0 means no asynchronous operations have been started yet.
     // ~0 means asynchronous operations have been started from more than one
     // thread, and cancellation is not supported for the socket.
     DWORD safe_cancellation_thread_id_;
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     // Pointers to adjacent socket implementations in linked list.
     implementation_type* next_;
@@ -204,7 +206,9 @@
     impl.socket_ = invalid_socket;
     impl.flags_ = 0;
     impl.cancel_token_.reset();
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     impl.safe_cancellation_thread_id_ = 0;
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     // Insert implementation into linked list of all implementations.
     boost::asio::detail::mutex::scoped_lock lock(mutex_);
@@ -306,7 +310,9 @@
       impl.socket_ = invalid_socket;
       impl.flags_ = 0;
       impl.cancel_token_.reset();
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
       impl.safe_cancellation_thread_id_ = 0;
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
     }
 
     ec = boost::system::error_code();
@@ -338,14 +344,25 @@
       if (!cancel_io_ex(sock_as_handle, 0))
       {
         DWORD last_error = ::GetLastError();
- ec = boost::system::error_code(last_error,
- boost::asio::error::get_system_category());
+ if (last_error == ERROR_NOT_FOUND)
+ {
+ // ERROR_NOT_FOUND means that there were no operations to be
+ // cancelled. We swallow this error to match the behaviour on other
+ // platforms.
+ ec = boost::system::error_code();
+ }
+ else
+ {
+ ec = boost::system::error_code(last_error,
+ boost::asio::error::get_system_category());
+ }
       }
       else
       {
         ec = boost::system::error_code();
       }
     }
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     else if (impl.safe_cancellation_thread_id_ == 0)
     {
       // No operations have been started, so there's nothing to cancel.
@@ -374,6 +391,13 @@
       // so cancellation is not safe.
       ec = boost::asio::error::operation_not_supported;
     }
+#else // defined(BOOST_ASIO_ENABLE_CANCELIO)
+ else
+ {
+ // Cancellation is not supported as CancelIo may not be used.
+ ec = boost::asio::error::operation_not_supported;
+ }
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     return ec;
   }
@@ -741,7 +765,7 @@
       ptr.reset();
 
       // Call the handler.
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
           detail::bind_handler(handler, ec, bytes_transferred), &handler);
     }
 
@@ -773,11 +797,13 @@
       return;
     }
 
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     // Update the ID of the thread from which cancellation is safe.
     if (impl.safe_cancellation_thread_id_ == 0)
       impl.safe_cancellation_thread_id_ = ::GetCurrentThreadId();
     else if (impl.safe_cancellation_thread_id_ != ::GetCurrentThreadId())
       impl.safe_cancellation_thread_id_ = ~DWORD(0);
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     // Allocate and construct an operation to wrap the handler.
     typedef send_operation<ConstBufferSequence, Handler> value_type;
@@ -932,7 +958,7 @@
       ptr.reset();
 
       // Call the handler.
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
           detail::bind_handler(handler, ec, bytes_transferred), &handler);
     }
 
@@ -964,11 +990,13 @@
       return;
     }
 
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     // Update the ID of the thread from which cancellation is safe.
     if (impl.safe_cancellation_thread_id_ == 0)
       impl.safe_cancellation_thread_id_ = ::GetCurrentThreadId();
     else if (impl.safe_cancellation_thread_id_ != ::GetCurrentThreadId())
       impl.safe_cancellation_thread_id_ = ~DWORD(0);
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     // Allocate and construct an operation to wrap the handler.
     typedef send_to_operation<ConstBufferSequence, Handler> value_type;
@@ -1142,7 +1170,7 @@
       ptr.reset();
 
       // Call the handler.
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
           detail::bind_handler(handler, ec, bytes_transferred), &handler);
     }
 
@@ -1175,11 +1203,13 @@
       return;
     }
 
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     // Update the ID of the thread from which cancellation is safe.
     if (impl.safe_cancellation_thread_id_ == 0)
       impl.safe_cancellation_thread_id_ = ::GetCurrentThreadId();
     else if (impl.safe_cancellation_thread_id_ != ::GetCurrentThreadId())
       impl.safe_cancellation_thread_id_ = ~DWORD(0);
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     // Allocate and construct an operation to wrap the handler.
     typedef receive_operation<MutableBufferSequence, Handler> value_type;
@@ -1360,7 +1390,7 @@
       ptr.reset();
 
       // Call the handler.
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
           detail::bind_handler(handler, ec, bytes_transferred), &handler);
     }
 
@@ -1395,11 +1425,13 @@
       return;
     }
 
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     // Update the ID of the thread from which cancellation is safe.
     if (impl.safe_cancellation_thread_id_ == 0)
       impl.safe_cancellation_thread_id_ = ::GetCurrentThreadId();
     else if (impl.safe_cancellation_thread_id_ != ::GetCurrentThreadId())
       impl.safe_cancellation_thread_id_ = ~DWORD(0);
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     // Allocate and construct an operation to wrap the handler.
     typedef receive_from_operation<MutableBufferSequence, Handler> value_type;
@@ -1672,7 +1704,7 @@
       // Call the handler.
       boost::system::error_code ec(last_error,
           boost::asio::error::get_system_category());
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
           detail::bind_handler(handler, ec), &handler);
     }
 
@@ -1719,11 +1751,13 @@
       return;
     }
 
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     // Update the ID of the thread from which cancellation is safe.
     if (impl.safe_cancellation_thread_id_ == 0)
       impl.safe_cancellation_thread_id_ = ::GetCurrentThreadId();
     else if (impl.safe_cancellation_thread_id_ != ::GetCurrentThreadId())
       impl.safe_cancellation_thread_id_ = ~DWORD(0);
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     // Create a new socket for the connection.
     boost::system::error_code ec;
@@ -1893,11 +1927,13 @@
       return;
     }
 
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
     // Update the ID of the thread from which cancellation is safe.
     if (impl.safe_cancellation_thread_id_ == 0)
       impl.safe_cancellation_thread_id_ = ::GetCurrentThreadId();
     else if (impl.safe_cancellation_thread_id_ != ::GetCurrentThreadId())
       impl.safe_cancellation_thread_id_ = ~DWORD(0);
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
 
     // Check if the reactor was already obtained from the io_service.
     reactor_type* reactor = static_cast<reactor_type*>(
@@ -1997,7 +2033,9 @@
       impl.socket_ = invalid_socket;
       impl.flags_ = 0;
       impl.cancel_token_.reset();
+#if defined(BOOST_ASIO_ENABLE_CANCELIO)
       impl.safe_cancellation_thread_id_ = 0;
+#endif // defined(BOOST_ASIO_ENABLE_CANCELIO)
     }
   }
 

Modified: branches/CMake/release/boost/asio/detail/win_mutex.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_mutex.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_mutex.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_mutex.hpp
 // ~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/win_signal_blocker.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_signal_blocker.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_signal_blocker.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_signal_blocker.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/win_thread.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_thread.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_thread.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_thread.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/win_tss_ptr.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/win_tss_ptr.hpp (original)
+++ branches/CMake/release/boost/asio/detail/win_tss_ptr.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_tss_ptr.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/wince_thread.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/wince_thread.hpp (original)
+++ branches/CMake/release/boost/asio/detail/wince_thread.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // wince_thread.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/winsock_init.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/winsock_init.hpp (original)
+++ branches/CMake/release/boost/asio/detail/winsock_init.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // winsock_init.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/detail/wrapped_handler.hpp
==============================================================================
--- branches/CMake/release/boost/asio/detail/wrapped_handler.hpp (original)
+++ branches/CMake/release/boost/asio/detail/wrapped_handler.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // wrapped_handler.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -182,7 +182,7 @@
 inline void asio_handler_invoke(const Function& function,
     rewrapped_handler<Handler, Context>* this_handler)
 {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
       function, &this_handler->context_);
 }
 

Modified: branches/CMake/release/boost/asio/error.hpp
==============================================================================
--- branches/CMake/release/boost/asio/error.hpp (original)
+++ branches/CMake/release/boost/asio/error.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // error.hpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/handler_alloc_hook.hpp
==============================================================================
--- branches/CMake/release/boost/asio/handler_alloc_hook.hpp (original)
+++ branches/CMake/release/boost/asio/handler_alloc_hook.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // handler_alloc_hook.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/handler_invoke_hook.hpp
==============================================================================
--- branches/CMake/release/boost/asio/handler_invoke_hook.hpp (original)
+++ branches/CMake/release/boost/asio/handler_invoke_hook.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // handler_invoke_hook.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/impl/io_service.ipp
==============================================================================
--- branches/CMake/release/boost/asio/impl/io_service.ipp (original)
+++ branches/CMake/release/boost/asio/impl/io_service.ipp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // io_service.ipp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/impl/read.ipp
==============================================================================
--- branches/CMake/release/boost/asio/impl/read.ipp (original)
+++ branches/CMake/release/boost/asio/impl/read.ipp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // read.ipp
 // ~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -186,7 +186,7 @@
       read_handler<AsyncReadStream, MutableBufferSequence,
         CompletionCondition, ReadHandler>* this_handler)
   {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
         function, &this_handler->handler_);
   }
 } // namespace detail
@@ -282,7 +282,7 @@
       read_streambuf_handler<AsyncReadStream, Allocator,
         CompletionCondition, ReadHandler>* this_handler)
   {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
         function, &this_handler->handler_);
   }
 } // namespace detail

Modified: branches/CMake/release/boost/asio/impl/read_until.ipp
==============================================================================
--- branches/CMake/release/boost/asio/impl/read_until.ipp (original)
+++ branches/CMake/release/boost/asio/impl/read_until.ipp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // read_until.ipp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -358,7 +358,7 @@
       read_until_delim_handler<AsyncReadStream,
         Allocator, ReadHandler>* this_handler)
   {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
         function, &this_handler->handler_);
   }
 } // namespace detail
@@ -515,7 +515,7 @@
       read_until_delim_string_handler<AsyncReadStream,
         Allocator, ReadHandler>* this_handler)
   {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
         function, &this_handler->handler_);
   }
 } // namespace detail
@@ -689,7 +689,7 @@
       read_until_expr_handler<AsyncReadStream,
         Allocator, ReadHandler>* this_handler)
   {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
         function, &this_handler->handler_);
   }
 } // namespace detail

Modified: branches/CMake/release/boost/asio/impl/write.ipp
==============================================================================
--- branches/CMake/release/boost/asio/impl/write.ipp (original)
+++ branches/CMake/release/boost/asio/impl/write.ipp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // write.ipp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -172,7 +172,7 @@
       write_handler<AsyncWriteStream, ConstBufferSequence,
         CompletionCondition, WriteHandler>* this_handler)
   {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
         function, &this_handler->handler_);
   }
 } // namespace detail
@@ -250,7 +250,7 @@
       write_streambuf_handler<AsyncWriteStream,
         Allocator, WriteHandler>* this_handler)
   {
- asio_handler_invoke_helpers::invoke(
+ boost_asio_handler_invoke_helpers::invoke(
         function, &this_handler->handler_);
   }
 } // namespace detail

Modified: branches/CMake/release/boost/asio/io_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/io_service.hpp (original)
+++ branches/CMake/release/boost/asio/io_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // io_service.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/address.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/address.hpp (original)
+++ branches/CMake/release/boost/asio/ip/address.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // address.hpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/address_v4.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/address_v4.hpp (original)
+++ branches/CMake/release/boost/asio/ip/address_v4.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // address_v4.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/address_v6.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/address_v6.hpp (original)
+++ branches/CMake/release/boost/asio/ip/address_v6.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // address_v6.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/basic_endpoint.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/basic_endpoint.hpp (original)
+++ branches/CMake/release/boost/asio/ip/basic_endpoint.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_endpoint.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -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/CMake/release/boost/asio/ip/basic_resolver.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/basic_resolver.hpp (original)
+++ branches/CMake/release/boost/asio/ip/basic_resolver.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_resolver.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/basic_resolver_entry.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/basic_resolver_entry.hpp (original)
+++ branches/CMake/release/boost/asio/ip/basic_resolver_entry.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_resolver_entry.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/basic_resolver_iterator.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/basic_resolver_iterator.hpp (original)
+++ branches/CMake/release/boost/asio/ip/basic_resolver_iterator.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_resolver_iterator.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/basic_resolver_query.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/basic_resolver_query.hpp (original)
+++ branches/CMake/release/boost/asio/ip/basic_resolver_query.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_resolver_query.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/detail/socket_option.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/detail/socket_option.hpp (original)
+++ branches/CMake/release/boost/asio/ip/detail/socket_option.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_option.hpp
 // ~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/host_name.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/host_name.hpp (original)
+++ branches/CMake/release/boost/asio/ip/host_name.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // host_name.hpp
 // ~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/multicast.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/multicast.hpp (original)
+++ branches/CMake/release/boost/asio/ip/multicast.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // multicast.hpp
 // ~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/resolver_query_base.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/resolver_query_base.hpp (original)
+++ branches/CMake/release/boost/asio/ip/resolver_query_base.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // resolver_query_base.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/resolver_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/resolver_service.hpp (original)
+++ branches/CMake/release/boost/asio/ip/resolver_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // resolver_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/tcp.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/tcp.hpp (original)
+++ branches/CMake/release/boost/asio/ip/tcp.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // tcp.hpp
 // ~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/udp.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/udp.hpp (original)
+++ branches/CMake/release/boost/asio/ip/udp.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // udp.hpp
 // ~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/unicast.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/unicast.hpp (original)
+++ branches/CMake/release/boost/asio/ip/unicast.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // unicast.hpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ip/v6_only.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ip/v6_only.hpp (original)
+++ branches/CMake/release/boost/asio/ip/v6_only.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // v6_only.hpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/is_read_buffered.hpp
==============================================================================
--- branches/CMake/release/boost/asio/is_read_buffered.hpp (original)
+++ branches/CMake/release/boost/asio/is_read_buffered.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // is_read_buffered.hpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/is_write_buffered.hpp
==============================================================================
--- branches/CMake/release/boost/asio/is_write_buffered.hpp (original)
+++ branches/CMake/release/boost/asio/is_write_buffered.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // is_write_buffered.hpp
 // ~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/placeholders.hpp
==============================================================================
--- branches/CMake/release/boost/asio/placeholders.hpp (original)
+++ branches/CMake/release/boost/asio/placeholders.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // placeholders.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/read.hpp
==============================================================================
--- branches/CMake/release/boost/asio/read.hpp (original)
+++ branches/CMake/release/boost/asio/read.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // read.hpp
 // ~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/read_until.hpp
==============================================================================
--- branches/CMake/release/boost/asio/read_until.hpp (original)
+++ branches/CMake/release/boost/asio/read_until.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // read_until.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/socket_acceptor_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/socket_acceptor_service.hpp (original)
+++ branches/CMake/release/boost/asio/socket_acceptor_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_acceptor_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/socket_base.hpp
==============================================================================
--- branches/CMake/release/boost/asio/socket_base.hpp (original)
+++ branches/CMake/release/boost/asio/socket_base.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_base.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl.hpp (original)
+++ branches/CMake/release/boost/asio/ssl.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // ssl.hpp
 // ~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/basic_context.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/basic_context.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/basic_context.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // ~~~~~~~~~~~~~~~~~
 //
 // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/context.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/context.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/context.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // ~~~~~~~~~~~
 //
 // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/context_base.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/context_base.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/context_base.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // context_base.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/context_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/context_service.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/context_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // ~~~~~~~~~~~~~~~~~~~
 //
 // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/detail/openssl_context_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/detail/openssl_context_service.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/detail/openssl_context_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
 // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/detail/openssl_init.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/detail/openssl_init.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/detail/openssl_init.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // ~~~~~~~~~~~~~~~~
 //
 // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/detail/openssl_stream_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/detail/openssl_stream_service.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/detail/openssl_stream_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // ~~~~~~~~~~~~~~~~~~
 //
 // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/detail/openssl_types.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/detail/openssl_types.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/detail/openssl_types.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // openssl_types.hpp
 // ~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/stream.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/stream.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/stream.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // ~~~~~~~~~~
 //
 // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/stream_base.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/stream_base.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/stream_base.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stream_base.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/ssl/stream_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/ssl/stream_service.hpp (original)
+++ branches/CMake/release/boost/asio/ssl/stream_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // ~~~~~~~~~~~~~~~~~~
 //
 // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/strand.hpp
==============================================================================
--- branches/CMake/release/boost/asio/strand.hpp (original)
+++ branches/CMake/release/boost/asio/strand.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // strand.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/stream_socket_service.hpp
==============================================================================
--- branches/CMake/release/boost/asio/stream_socket_service.hpp (original)
+++ branches/CMake/release/boost/asio/stream_socket_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stream_socket_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/streambuf.hpp
==============================================================================
--- branches/CMake/release/boost/asio/streambuf.hpp (original)
+++ branches/CMake/release/boost/asio/streambuf.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // streambuf.hpp
 // ~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/time_traits.hpp
==============================================================================
--- branches/CMake/release/boost/asio/time_traits.hpp (original)
+++ branches/CMake/release/boost/asio/time_traits.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // time_traits.hpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/version.hpp
==============================================================================
--- branches/CMake/release/boost/asio/version.hpp (original)
+++ branches/CMake/release/boost/asio/version.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // version.hpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/asio/write.hpp
==============================================================================
--- branches/CMake/release/boost/asio/write.hpp (original)
+++ branches/CMake/release/boost/asio/write.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // write.hpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/boost/numeric/ublas/detail/documentation.hpp
==============================================================================
--- branches/CMake/release/boost/numeric/ublas/detail/documentation.hpp (original)
+++ branches/CMake/release/boost/numeric/ublas/detail/documentation.hpp 2008-03-17 08:45:19 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/CMake/release/boost/thread/pthread/tss.hpp
==============================================================================
--- branches/CMake/release/boost/thread/pthread/tss.hpp (original)
+++ branches/CMake/release/boost/thread/pthread/tss.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -52,7 +52,7 @@
             
             void operator()(void* data)
             {
- cleanup_function(data);
+ cleanup_function(static_cast<T*>(data));
             }
         };
 

Modified: branches/CMake/release/boost/thread/win32/tss.hpp
==============================================================================
--- branches/CMake/release/boost/thread/win32/tss.hpp (original)
+++ branches/CMake/release/boost/thread/win32/tss.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -51,7 +51,7 @@
             
             void operator()(void* data)
             {
- cleanup_function(data);
+ cleanup_function(static_cast<T*>(data));
             }
         };
 

Modified: branches/CMake/release/boost/wave/cpp_context.hpp
==============================================================================
--- branches/CMake/release/boost/wave/cpp_context.hpp (original)
+++ branches/CMake/release/boost/wave/cpp_context.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -332,10 +332,10 @@
     template <typename IteratorT2>
     token_type expand_tokensequence(IteratorT2 &first_, IteratorT2 const &last_,
         token_sequence_type &pending, token_sequence_type &expanded,
- bool expand_undefined = false)
+ bool& seen_newline, bool expand_undefined = false)
     {
         return macros.expand_tokensequence(first_, last_, pending, expanded,
- expand_undefined);
+ seen_newline, expand_undefined);
     }
 
     template <typename IteratorT2>

Modified: branches/CMake/release/boost/wave/cpplexer/cpp_lex_iterator.hpp
==============================================================================
--- branches/CMake/release/boost/wave/cpplexer/cpp_lex_iterator.hpp (original)
+++ branches/CMake/release/boost/wave/cpplexer/cpp_lex_iterator.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -61,7 +61,7 @@
             position_type const &pos, boost::wave::language_support language)
     : functor_ptr(lex_input_interface_generator<TokenT>
             ::new_lexer(first, last, pos, language))
-#if 0 != __DECCXX_VER || BOOST_INTEL_CXX_VERSION > 900
+#if 0 != __DECCXX_VER || BOOST_INTEL_CXX_VERSION > 900 || defined(__PGI)
       , eof()
 #endif // 0 != __DECCXX_VER
     {}

Modified: branches/CMake/release/boost/wave/util/cpp_iterator.hpp
==============================================================================
--- branches/CMake/release/boost/wave/util/cpp_iterator.hpp (original)
+++ branches/CMake/release/boost/wave/util/cpp_iterator.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -284,7 +284,7 @@
     
 protected:
     result_type const &get_next_token();
- result_type const &pp_token(bool consider_emitting_line_directive = false);
+ result_type const &pp_token();
 
     bool pp_directive();
     template <typename IteratorT>
@@ -340,6 +340,7 @@
     boost::shared_ptr<base_iteration_context_type> iter_ctx;
     
     bool seen_newline; // needed for recognizing begin of line
+ bool skipped_newline; // a newline has been skipped since last one
     bool must_emit_line_directive; // must emit a line directive
     result_type act_token; // current token
     typename result_type::position_type &act_pos; // current fileposition (references the macromap)
@@ -463,14 +464,13 @@
     ctx.init_context();
     
     // loop over skip able whitespace until something significant is found
- bool skipped_newline = false;
     bool was_seen_newline = seen_newline;
     token_id id = T_UNKNOWN;
         
     try { // catch lexer exceptions
         do {
         // get_next_token assigns result to act_token member
- if (!seen_newline && skipped_newline)
+ if (skipped_newline)
                 seen_newline = true;
             get_next_token();
 
@@ -553,7 +553,7 @@
 
     default: // make sure whitespace at line begin keeps seen_newline status
         if (IS_CATEGORY(id, WhiteSpaceTokenType))
- seen_newline = skipped_newline;
+ seen_newline = was_seen_newline;
         break;
     }
 
@@ -657,7 +657,7 @@
             else if (ctx.get_if_block_status()) {
             // preprocess this token, eat up more, if appropriate, return
             // the next preprocessed token
- return pp_token(was_seen_newline);
+ return pp_token();
             }
             else {
             // compilation condition is false: if the current token is a
@@ -785,7 +785,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 template <typename ContextT>
 inline typename pp_iterator_functor<ContextT>::result_type const &
-pp_iterator_functor<ContextT>::pp_token(bool consider_emitting_line_directive)
+pp_iterator_functor<ContextT>::pp_token()
 {
     using namespace boost::wave;
 
@@ -809,7 +809,7 @@
         // call the lexer, preprocess the required number of tokens, put them
         // into the unput queue
             act_token = ctx.expand_tokensequence(iter_ctx->first,
- iter_ctx->last, pending_queue, unput_queue);
+ iter_ctx->last, pending_queue, unput_queue, skipped_newline);
         }
         else {
         // simply return the next token

Modified: branches/CMake/release/boost/wave/util/cpp_macromap.hpp
==============================================================================
--- branches/CMake/release/boost/wave/util/cpp_macromap.hpp (original)
+++ branches/CMake/release/boost/wave/util/cpp_macromap.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -121,7 +121,7 @@
     template <typename IteratorT, typename ContainerT>
     token_type const &expand_tokensequence(IteratorT &first,
         IteratorT const &last, ContainerT &pending, ContainerT &expanded,
- bool expand_operator_defined);
+ bool& seen_newline, bool expand_operator_defined);
 
 // Expand all macros inside the given token sequence
     template <typename IteratorT, typename ContainerT>
@@ -159,27 +159,29 @@
     token_type const &expand_tokensequence_worker(ContainerT &pending,
         unput_queue_iterator<IteratorT, token_type, ContainerT> &first,
         unput_queue_iterator<IteratorT, token_type, ContainerT> const &last,
- bool expand_operator_defined);
+ bool& seen_newline, bool expand_operator_defined);
 
 // Collect all arguments supplied to a macro invocation
 #if BOOST_WAVE_USE_DEPRECIATED_PREPROCESSING_HOOKS != 0
     template <typename IteratorT, typename ContainerT, typename SizeT>
     typename std::vector<ContainerT>::size_type collect_arguments (
         token_type const curr_token, std::vector<ContainerT> &arguments,
- IteratorT &next, IteratorT const &end, SizeT const &parameter_count);
+ IteratorT &next, IteratorT const &end, SizeT const &parameter_count,
+ bool& seen_newline);
 #else
     template <typename IteratorT, typename ContainerT, typename SizeT>
     typename std::vector<ContainerT>::size_type collect_arguments (
         token_type const curr_token, std::vector<ContainerT> &arguments,
         IteratorT &next, IteratorT &endparen, IteratorT const &end,
- SizeT const &parameter_count);
+ SizeT const &parameter_count, bool& seen_newline);
 #endif
 
 // Expand a single macro name
     template <typename IteratorT, typename ContainerT>
     bool expand_macro(ContainerT &pending, token_type const &name,
         typename defined_macros_type::iterator it,
- IteratorT &first, IteratorT const &last, bool expand_operator_defined,
+ IteratorT &first, IteratorT const &last,
+ bool& seen_newline, bool expand_operator_defined,
         defined_macros_type *scope = 0, ContainerT *queue_symbol = 0);
 
 // Expand a predefined macro (__LINE__, __FILE__ and __INCLUDE_LEVEL__)
@@ -216,7 +218,7 @@
 // Resolve operator _Pragma or the #pragma directive
     template <typename IteratorT, typename ContainerT>
     bool resolve_operator_pragma(IteratorT &first,
- IteratorT const &last, ContainerT &expanded);
+ IteratorT const &last, ContainerT &expanded, bool& seen_newline);
 
 // Handle the concatenation operator '##'
     template <typename ContainerT>
@@ -530,7 +532,7 @@
 inline typename ContextT::token_type const &
 macromap<ContextT>::expand_tokensequence(IteratorT &first,
     IteratorT const &last, ContainerT &pending, ContainerT &expanded,
- bool expand_operator_defined)
+ bool& seen_newline, bool expand_operator_defined)
 {
     typedef impl::gen_unput_queue_iterator<IteratorT, token_type, ContainerT>
         gen_type;
@@ -542,7 +544,7 @@
 on_exit::assign<IteratorT, iterator_type> on_exit(first, first_it);
 
     return expand_tokensequence_worker(pending, first_it, last_it,
- expand_operator_defined);
+ seen_newline, expand_operator_defined);
 }
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -564,7 +566,7 @@
     ContainerT &pending,
     unput_queue_iterator<IteratorT, token_type, ContainerT> &first,
     unput_queue_iterator<IteratorT, token_type, ContainerT> const &last,
- bool expand_operator_defined)
+ bool& seen_newline, bool expand_operator_defined)
 {
 // if there exist pending tokens (tokens, which are already preprocessed), then
 // return the next one from there
@@ -607,7 +609,7 @@
             // in C99 mode only: resolve the operator _Pragma
             token_type curr_token = *first;
             
- if (!resolve_operator_pragma(first, last, pending) ||
+ if (!resolve_operator_pragma(first, last, pending, seen_newline) ||
                     pending.size() > 0)
                 {
                 // unknown to us pragma or supplied replacement, return the
@@ -629,7 +631,7 @@
             // the current token contains an identifier, which is currently
             // defined as a macro
                 if (expand_macro(pending, name_token, it, first, last,
- expand_operator_defined))
+ seen_newline, expand_operator_defined))
                 {
                 // the tokens returned by expand_macro should be rescanned
                 // beginning at the last token of the returned replacement list
@@ -657,7 +659,7 @@
 
             // return the next preprocessed token
                 return expand_tokensequence_worker(pending, first, last,
- expand_operator_defined);
+ seen_newline, expand_operator_defined);
             }
 // else if (expand_operator_defined) {
 // // in preprocessing conditionals undefined identifiers and keywords
@@ -702,14 +704,14 @@
 inline typename std::vector<ContainerT>::size_type
 macromap<ContextT>::collect_arguments (token_type const curr_token,
     std::vector<ContainerT> &arguments, IteratorT &next,
- IteratorT const &end, SizeT const &parameter_count)
+ IteratorT const &end, SizeT const &parameter_count, bool& seen_newline)
 #else
 template <typename ContextT>
 template <typename IteratorT, typename ContainerT, typename SizeT>
 inline typename std::vector<ContainerT>::size_type
 macromap<ContextT>::collect_arguments (token_type const curr_token,
     std::vector<ContainerT> &arguments, IteratorT &next, IteratorT &endparen,
- IteratorT const &end, SizeT const &parameter_count)
+ IteratorT const &end, SizeT const &parameter_count, bool& seen_newline)
 #endif
 {
     using namespace boost::wave;
@@ -805,10 +807,12 @@
             was_whitespace = false;
             break;
 
+ case T_NEWLINE:
+ seen_newline = true;
+ /* fall through */
         case T_SPACE:
         case T_SPACE2:
         case T_CCOMMENT:
- case T_NEWLINE:
             if (!was_whitespace)
                 argument->push_back(token_type(T_SPACE, " ", (*next).get_position()));
             was_whitespace = true;
@@ -863,10 +867,11 @@
 
 on_exit::assign<IteratorT, iterator_type> on_exit(first, first_it);
 ContainerT pending_queue;
+bool seen_newline;
     
     while (!pending_queue.empty() || first_it != last_it) {
         token_type t = expand_tokensequence_worker(pending_queue, first_it,
- last_it, expand_operator_defined);
+ last_it, seen_newline, expand_operator_defined);
 
         expanded.push_back(t);
     }
@@ -1146,8 +1151,8 @@
 macromap<ContextT>::expand_macro(ContainerT &expanded,
     token_type const &curr_token, typename defined_macros_type::iterator it,
     IteratorT &first, IteratorT const &last,
- bool expand_operator_defined, defined_macros_type *scope,
- ContainerT *queue_symbol)
+ bool& seen_newline, bool expand_operator_defined,
+ defined_macros_type *scope, ContainerT *queue_symbol)
 {
     using namespace boost::wave;
     
@@ -1202,7 +1207,7 @@
 
     if (T_LEFTPAREN == impl::next_token<IteratorT>::peek(first, last)) {
     // called as a function-like macro
- impl::skip_to_token(first, last, T_LEFTPAREN);
+ impl::skip_to_token(first, last, T_LEFTPAREN, seen_newline);
         
 #if BOOST_WAVE_USE_DEPRECIATED_PREPROCESSING_HOOKS == 0
         IteratorT seqstart = first;
@@ -1217,11 +1222,11 @@
 #if BOOST_WAVE_USE_DEPRECIATED_PREPROCESSING_HOOKS != 0
         typename std::vector<ContainerT>::size_type count_args =
             collect_arguments (curr_token, arguments, first, last,
- macro_def.macroparameters.size());
+ macro_def.macroparameters.size(), seen_newline);
 #else
         typename std::vector<ContainerT>::size_type count_args =
             collect_arguments (curr_token, arguments, first, seqend, last,
- macro_def.macroparameters.size());
+ macro_def.macroparameters.size(), seen_newline);
 #endif
 
         // verify the parameter count
@@ -1267,7 +1272,7 @@
             if (ctx.get_hooks().expanding_function_like_macro(
                     ctx, macro_def.macroname, macro_def.macroparameters,
                     macro_def.macrodefinition, curr_token, arguments,
- seqend, first))
+ seqstart, seqend))
             {
                 // do not expand this macro, just copy the whole sequence
                 std::copy(seqstart, first,
@@ -1491,12 +1496,12 @@
 template <typename IteratorT, typename ContainerT>
 inline bool
 macromap<ContextT>::resolve_operator_pragma(IteratorT &first,
- IteratorT const &last, ContainerT &pending)
+ IteratorT const &last, ContainerT &pending, bool& seen_newline)
 {
 // isolate the parameter of the operator _Pragma
     token_type pragma_token = *first;
     
- if (!impl::skip_to_token(first, last, T_LEFTPAREN)) {
+ if (!impl::skip_to_token(first, last, T_LEFTPAREN, seen_newline)) {
     // illformed operator _Pragma
         BOOST_WAVE_THROW_CTX(ctx, preprocess_exception, ill_formed_expression,
             "operator _Pragma()", pragma_token.get_position());
@@ -1506,11 +1511,12 @@
     std::vector<ContainerT> arguments;
 #if BOOST_WAVE_USE_DEPRECIATED_PREPROCESSING_HOOKS != 0
     typename std::vector<ContainerT>::size_type count_args =
- collect_arguments (pragma_token, arguments, first, last, 1);
+ collect_arguments (pragma_token, arguments, first, last, 1, seen_newline);
 #else
     IteratorT endparen = first;
     typename std::vector<ContainerT>::size_type count_args =
- collect_arguments (pragma_token, arguments, first, endparen, last, 1);
+ collect_arguments (pragma_token, arguments, first, endparen, last, 1,
+ seen_newline);
 #endif
 
 // verify the parameter count

Modified: branches/CMake/release/boost/wave/util/cpp_macromap_utils.hpp
==============================================================================
--- branches/CMake/release/boost/wave/util/cpp_macromap_utils.hpp (original)
+++ branches/CMake/release/boost/wave/util/cpp_macromap_utils.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -438,7 +438,8 @@
 ///////////////////////////////////////////////////////////////////////////////
 template <typename IteratorT>
 inline bool
-skip_to_token(IteratorT &it, IteratorT const &end, token_id id)
+skip_to_token(IteratorT &it, IteratorT const &end, token_id id,
+ bool& seen_newline)
 {
     using namespace boost::wave;
     if (token_id(*it) == id)
@@ -447,8 +448,10 @@
         return false;
 
     while (IS_CATEGORY(*it, WhiteSpaceTokenType) ||
- T_NEWLINE == token_id(*it))
+ T_NEWLINE == token_id(*it))
     {
+ if (T_NEWLINE == token_id(*it))
+ seen_newline = true;
         if (++it == end)
             return false;
     }

Modified: branches/CMake/release/doc/Jamfile.v2
==============================================================================
--- branches/CMake/release/doc/Jamfile.v2 (original)
+++ branches/CMake/release/doc/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -30,7 +30,6 @@
     <dependency>../libs/date_time/xmldoc//posix_time_autodoc.xml
     <dependency>../libs/date_time/xmldoc//local_time_autodoc.xml
     <dependency>../tools/jam/doc//bjam
- <dependency>../tools/quickbook/doc//quickbook
     <dependency>../libs/interprocess/doc//autodoc.xml
     <dependency>../libs/interprocess/doc//interprocess
     <dependency>../libs/intrusive/doc//autodoc.xml
@@ -47,7 +46,6 @@
     <implicit-dependency>../libs/typeof/doc//typeof
     <implicit-dependency>../libs/xpressive/doc//xpressive
     <implicit-dependency>../tools/jam/doc//bjam
- <implicit-dependency>../tools/quickbook/doc//quickbook
     <implicit-dependency>../libs/mpi/doc//mpi
     <implicit-dependency>../libs/interprocess/doc//interprocess
     <implicit-dependency>../libs/intrusive/doc//intrusive

Modified: branches/CMake/release/doc/src/boost.xml
==============================================================================
--- branches/CMake/release/doc/src/boost.xml (original)
+++ branches/CMake/release/doc/src/boost.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -756,7 +756,6 @@
       </para>
     </partintro>
     <xi:include href="../../tools/boostbook/doc/boostbook.xml"/>
- <xi:include href="quickbook.xml"/>
     <xi:include href="bjam.xml"/>
     <xi:include href="../../tools/build/v2/doc/src/userman.xml"/>
   </part>

Modified: branches/CMake/release/index.html
==============================================================================
--- branches/CMake/release/index.html (original)
+++ branches/CMake/release/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -14,23 +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>
 
@@ -52,8 +55,9 @@
 
   <h3>Changes in this release</h3>
 
- <p>This release includes new libraries blah, blah, and blah, 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/CMake/release/libs/asio/doc/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/doc/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/doc/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/asio.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/asio.qbk (original)
+++ branches/CMake/release/libs/asio/doc/asio.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -7,7 +7,7 @@
 
 [library Boost.Asio
     [quickbook 1.4]
- [copyright 2003 - 2007 Christopher M. Kohlhoff]
+ [copyright 2003 - 2008 Christopher M. Kohlhoff]
     [purpose Networking library]
     [license
         Distributed under the Boost Software License, Version 1.0.

Modified: branches/CMake/release/libs/asio/doc/design.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/allocation.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/allocation.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/allocation.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/async.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/async.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/async.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/buffers.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/buffers.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/buffers.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/eof.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/eof.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/eof.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/implementation.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/implementation.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/implementation.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/line_based.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/line_based.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/line_based.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/rationale.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/rationale.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/rationale.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/strands.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/strands.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/strands.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/design/threads.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/design/threads.qbk (original)
+++ branches/CMake/release/libs/asio/doc/design/threads.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/examples.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/examples.qbk (original)
+++ branches/CMake/release/libs/asio/doc/examples.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/quickref.xml
==============================================================================
--- branches/CMake/release/libs/asio/doc/quickref.xml (original)
+++ branches/CMake/release/libs/asio/doc/quickref.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 <!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "../../../tools/boostbook/dtd/boostbook.dtd">
 
 <!--
- Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 
   Distributed under the Boost Software License, Version 1.0. (See accompanying
   file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/reference.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/reference.qbk (original)
+++ branches/CMake/release/libs/asio/doc/reference.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -2647,10 +2647,26 @@
 
 [variablelist
   
-[[boost::system::system_error][Thrown on failure. ]]
+[[boost::system::system_error][Thrown on failure.]]
 
 ]
 
+[heading Remarks]
+
+Calls to cancel() will always fail with boost::asio::error::operation\_not\_supported when run on Windows XP, Windows Server 2003, and earlier versions of Windows, unless BOOST\_ASIO\_ENABLE\_CANCELIO is defined. However, the CancelIo function has two issues that should be considered before enabling its use:
+
+* It will only cancel asynchronous operations that were initiated in the current thread.
+
+* It can appear to complete without error, but the request to cancel the unfinished operations may be silently ignored by the operating system. Whether it works or not seems to depend on the drivers that are installed.
+
+For portable cancellation, consider using one of the following alternatives:
+
+
+* Disable asio's I/O completion port backend by defining BOOST_ASIO_DISABLE_IOCP.
+
+* Use the close() function to simultaneously cancel the outstanding operations and close the socket.
+
+When running on Windows Vista, Windows Server 2008, and later, the CancelIoEx function is always used. This function does not have the problems described above.
 
 
 [endsect]
@@ -2676,10 +2692,26 @@
 
 [variablelist
   
-[[ec][Set to indicate what error occurred, if any. ]]
+[[ec][Set to indicate what error occurred, if any.]]
 
 ]
 
+[heading Remarks]
+
+Calls to cancel() will always fail with boost::asio::error::operation\_not\_supported when run on Windows XP, Windows Server 2003, and earlier versions of Windows, unless BOOST\_ASIO\_ENABLE\_CANCELIO is defined. However, the CancelIo function has two issues that should be considered before enabling its use:
+
+* It will only cancel asynchronous operations that were initiated in the current thread.
+
+* It can appear to complete without error, but the request to cancel the unfinished operations may be silently ignored by the operating system. Whether it works or not seems to depend on the drivers that are installed.
+
+For portable cancellation, consider using one of the following alternatives:
+
+
+* Disable asio's I/O completion port backend by defining BOOST_ASIO_DISABLE_IOCP.
+
+* Use the close() function to simultaneously cancel the outstanding operations and close the socket.
+
+When running on Windows Vista, Windows Server 2008, and later, the CancelIoEx function is always used. This function does not have the problems described above.
 
 
 [endsect]
@@ -7239,10 +7271,26 @@
 
 [variablelist
   
-[[boost::system::system_error][Thrown on failure. ]]
+[[boost::system::system_error][Thrown on failure.]]
 
 ]
 
+[heading Remarks]
+
+Calls to cancel() will always fail with boost::asio::error::operation\_not\_supported when run on Windows XP, Windows Server 2003, and earlier versions of Windows, unless BOOST\_ASIO\_ENABLE\_CANCELIO is defined. However, the CancelIo function has two issues that should be considered before enabling its use:
+
+* It will only cancel asynchronous operations that were initiated in the current thread.
+
+* It can appear to complete without error, but the request to cancel the unfinished operations may be silently ignored by the operating system. Whether it works or not seems to depend on the drivers that are installed.
+
+For portable cancellation, consider using one of the following alternatives:
+
+
+* Disable asio's I/O completion port backend by defining BOOST_ASIO_DISABLE_IOCP.
+
+* Use the close() function to simultaneously cancel the outstanding operations and close the socket.
+
+When running on Windows Vista, Windows Server 2008, and later, the CancelIoEx function is always used. This function does not have the problems described above.
 
 
 [endsect]
@@ -7265,10 +7313,26 @@
 
 [variablelist
   
-[[ec][Set to indicate what error occurred, if any. ]]
+[[ec][Set to indicate what error occurred, if any.]]
 
 ]
 
+[heading Remarks]
+
+Calls to cancel() will always fail with boost::asio::error::operation\_not\_supported when run on Windows XP, Windows Server 2003, and earlier versions of Windows, unless BOOST\_ASIO\_ENABLE\_CANCELIO is defined. However, the CancelIo function has two issues that should be considered before enabling its use:
+
+* It will only cancel asynchronous operations that were initiated in the current thread.
+
+* It can appear to complete without error, but the request to cancel the unfinished operations may be silently ignored by the operating system. Whether it works or not seems to depend on the drivers that are installed.
+
+For portable cancellation, consider using one of the following alternatives:
+
+
+* Disable asio's I/O completion port backend by defining BOOST_ASIO_DISABLE_IOCP.
+
+* Use the close() function to simultaneously cancel the outstanding operations and close the socket.
+
+When running on Windows Vista, Windows Server 2008, and later, the CancelIoEx function is always used. This function does not have the problems described above.
 
 
 [endsect]
@@ -12647,10 +12711,26 @@
 
 [variablelist
   
-[[boost::system::system_error][Thrown on failure. ]]
+[[boost::system::system_error][Thrown on failure.]]
 
 ]
 
+[heading Remarks]
+
+Calls to cancel() will always fail with boost::asio::error::operation\_not\_supported when run on Windows XP, Windows Server 2003, and earlier versions of Windows, unless BOOST\_ASIO\_ENABLE\_CANCELIO is defined. However, the CancelIo function has two issues that should be considered before enabling its use:
+
+* It will only cancel asynchronous operations that were initiated in the current thread.
+
+* It can appear to complete without error, but the request to cancel the unfinished operations may be silently ignored by the operating system. Whether it works or not seems to depend on the drivers that are installed.
+
+For portable cancellation, consider using one of the following alternatives:
+
+
+* Disable asio's I/O completion port backend by defining BOOST_ASIO_DISABLE_IOCP.
+
+* Use the close() function to simultaneously cancel the outstanding operations and close the socket.
+
+When running on Windows Vista, Windows Server 2008, and later, the CancelIoEx function is always used. This function does not have the problems described above.
 
 
 [endsect]
@@ -12676,10 +12756,26 @@
 
 [variablelist
   
-[[ec][Set to indicate what error occurred, if any. ]]
+[[ec][Set to indicate what error occurred, if any.]]
 
 ]
 
+[heading Remarks]
+
+Calls to cancel() will always fail with boost::asio::error::operation\_not\_supported when run on Windows XP, Windows Server 2003, and earlier versions of Windows, unless BOOST\_ASIO\_ENABLE\_CANCELIO is defined. However, the CancelIo function has two issues that should be considered before enabling its use:
+
+* It will only cancel asynchronous operations that were initiated in the current thread.
+
+* It can appear to complete without error, but the request to cancel the unfinished operations may be silently ignored by the operating system. Whether it works or not seems to depend on the drivers that are installed.
+
+For portable cancellation, consider using one of the following alternatives:
+
+
+* Disable asio's I/O completion port backend by defining BOOST_ASIO_DISABLE_IOCP.
+
+* Use the close() function to simultaneously cancel the outstanding operations and close the socket.
+
+When running on Windows Vista, Windows Server 2008, and later, the CancelIoEx function is always used. This function does not have the problems described above.
 
 
 [endsect]
@@ -16114,10 +16210,26 @@
 
 [variablelist
   
-[[boost::system::system_error][Thrown on failure. ]]
+[[boost::system::system_error][Thrown on failure.]]
 
 ]
 
+[heading Remarks]
+
+Calls to cancel() will always fail with boost::asio::error::operation\_not\_supported when run on Windows XP, Windows Server 2003, and earlier versions of Windows, unless BOOST\_ASIO\_ENABLE\_CANCELIO is defined. However, the CancelIo function has two issues that should be considered before enabling its use:
+
+* It will only cancel asynchronous operations that were initiated in the current thread.
+
+* It can appear to complete without error, but the request to cancel the unfinished operations may be silently ignored by the operating system. Whether it works or not seems to depend on the drivers that are installed.
+
+For portable cancellation, consider using one of the following alternatives:
+
+
+* Disable asio's I/O completion port backend by defining BOOST_ASIO_DISABLE_IOCP.
+
+* Use the close() function to simultaneously cancel the outstanding operations and close the socket.
+
+When running on Windows Vista, Windows Server 2008, and later, the CancelIoEx function is always used. This function does not have the problems described above.
 
 
 [endsect]
@@ -16143,10 +16255,26 @@
 
 [variablelist
   
-[[ec][Set to indicate what error occurred, if any. ]]
+[[ec][Set to indicate what error occurred, if any.]]
 
 ]
 
+[heading Remarks]
+
+Calls to cancel() will always fail with boost::asio::error::operation\_not\_supported when run on Windows XP, Windows Server 2003, and earlier versions of Windows, unless BOOST\_ASIO\_ENABLE\_CANCELIO is defined. However, the CancelIo function has two issues that should be considered before enabling its use:
+
+* It will only cancel asynchronous operations that were initiated in the current thread.
+
+* It can appear to complete without error, but the request to cancel the unfinished operations may be silently ignored by the operating system. Whether it works or not seems to depend on the drivers that are installed.
+
+For portable cancellation, consider using one of the following alternatives:
+
+
+* Disable asio's I/O completion port backend by defining BOOST_ASIO_DISABLE_IOCP.
+
+* Use the close() function to simultaneously cancel the outstanding operations and close the socket.
+
+When running on Windows Vista, Windows Server 2008, and later, the CancelIoEx function is always used. This function does not have the problems described above.
 
 
 [endsect]
@@ -22951,6 +23079,11 @@
   ]
 
   [
+ [broken_pipe]
+ [Broken pipe. ]
+ ]
+
+ [
     [connection_aborted]
     [A connection has been aborted. ]
   ]

Modified: branches/CMake/release/libs/asio/doc/reference.xsl
==============================================================================
--- branches/CMake/release/libs/asio/doc/reference.xsl (original)
+++ branches/CMake/release/libs/asio/doc/reference.xsl 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!--
- Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 
   Distributed under the Boost Software License, Version 1.0. (See accompanying
   file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -25,7 +25,7 @@
 -->
 <xsl:template match="/doxygen">
 <xsl:text>[/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/AcceptHandler.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/AcceptHandler.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/AcceptHandler.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/AsyncReadStream.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/AsyncReadStream.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/AsyncReadStream.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/AsyncWriteStream.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/AsyncWriteStream.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/AsyncWriteStream.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/CompletionHandler.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/CompletionHandler.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/CompletionHandler.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/ConnectHandler.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/ConnectHandler.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/ConnectHandler.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/ConstBufferSequence.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/ConstBufferSequence.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/ConstBufferSequence.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/ConvertibleToConstBuffer.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/ConvertibleToConstBuffer.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/ConvertibleToConstBuffer.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/ConvertibleToMutableBuffer.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/ConvertibleToMutableBuffer.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/ConvertibleToMutableBuffer.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/DatagramSocketService.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/DatagramSocketService.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/DatagramSocketService.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/Endpoint.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/Endpoint.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/Endpoint.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/GettableSocketOption.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/GettableSocketOption.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/GettableSocketOption.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/Handler.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/Handler.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/Handler.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/InternetProtocol.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/InternetProtocol.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/InternetProtocol.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/IoControlCommand.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/IoControlCommand.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/IoControlCommand.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/IoObjectService.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/IoObjectService.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/IoObjectService.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/MutableBufferSequence.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/MutableBufferSequence.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/MutableBufferSequence.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/Protocol.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/Protocol.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/Protocol.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/ReadHandler.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/ReadHandler.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/ReadHandler.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/ResolveHandler.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/ResolveHandler.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/ResolveHandler.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/ResolverService.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/ResolverService.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/ResolverService.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/Service.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/Service.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/Service.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/SettableSocketOption.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/SettableSocketOption.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/SettableSocketOption.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/SocketAcceptorService.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/SocketAcceptorService.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/SocketAcceptorService.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/SocketService.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/SocketService.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/SocketService.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/StreamSocketService.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/StreamSocketService.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/StreamSocketService.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/SyncReadStream.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/SyncReadStream.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/SyncReadStream.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/SyncWriteStream.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/SyncWriteStream.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/SyncWriteStream.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/TimeTraits.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/TimeTraits.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/TimeTraits.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/TimerService.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/TimerService.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/TimerService.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/WaitHandler.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/WaitHandler.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/WaitHandler.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/WriteHandler.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/WriteHandler.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/WriteHandler.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/requirements/asynchronous_operations.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/requirements/asynchronous_operations.qbk (original)
+++ branches/CMake/release/libs/asio/doc/requirements/asynchronous_operations.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/tutorial.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/tutorial.qbk (original)
+++ branches/CMake/release/libs/asio/doc/tutorial.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -141,7 +141,7 @@
   ``''''''``// timer.cpp
   ``''''''``// ~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -241,7 +241,7 @@
   ``''''''``// timer.cpp
   ``''''''``// ~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -389,7 +389,7 @@
   ``''''''``// timer.cpp
   ``''''''``// ~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -550,7 +550,7 @@
   ``''''''``// timer.cpp
   ``''''''``// ~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -750,7 +750,7 @@
   ``''''''``// timer.cpp
   ``''''''``// ~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -965,7 +965,7 @@
   ``''''''``// client.cpp
   ``''''''``// ~~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -1133,7 +1133,7 @@
   ``''''''``// server.cpp
   ``''''''``// ~~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -1383,7 +1383,7 @@
   ``''''''``// server.cpp
   ``''''''``// ~~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -1603,7 +1603,7 @@
   ``''''''``// client.cpp
   ``''''''``// ~~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -1746,7 +1746,7 @@
   ``''''''``// server.cpp
   ``''''''``// ~~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -1961,7 +1961,7 @@
   ``''''''``// server.cpp
   ``''''''``// ~~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -2238,7 +2238,7 @@
   ``''''''``// server.cpp
   ``''''''``// ~~~~~~~~~~
   ``''''''``//
- ``''''''``// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ ``''''''``// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
   ``''''''``//
   ``''''''``// Distributed under the Boost Software License, Version 1.0. (See accompanying
   ``''''''``// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/tutorial.xsl
==============================================================================
--- branches/CMake/release/libs/asio/doc/tutorial.xsl (original)
+++ branches/CMake/release/libs/asio/doc/tutorial.xsl 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!--
- Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 
   Distributed under the Boost Software License, Version 1.0. (See accompanying
   file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -20,7 +20,7 @@
 
 <xsl:template match="/doxygen">
 <xsl:text>[/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/doc/using.qbk
==============================================================================
--- branches/CMake/release/libs/asio/doc/using.qbk (original)
+++ branches/CMake/release/libs/asio/doc/using.qbk 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 [/
- / Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ / Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  /
  / Distributed under the Boost Software License, Version 1.0. (See accompanying
  / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -224,6 +224,37 @@
       function. Defaults to 5.
     ]
   ]
+ [
+ [`BOOST_ASIO_ENABLE_CANCELIO`]
+ [
+ Enables use of the `CancelIo` function on older versions of Windows. If
+ not enabled, calls to `cancel()` on a socket object will always fail with
+ `asio::error::operation_not_supported` when run on Windows XP, Windows
+ Server 2003, and earlier versions of Windows. When running on Windows
+ Vista, Windows Server 2008, and later, the `CancelIoEx` function is
+ always used.
+
+ The `CancelIo` function has two issues that should be considered before
+ enabling its use:
+
+ * It will only cancel asynchronous operations that were initiated in the
+ current thread.
+
+ * It can appear to complete without error, but the request
+ to cancel the unfinished operations may be silently ignored by the
+ operating system. Whether it works or not seems to depend on the
+ drivers that are installed.
+
+ For portable cancellation, consider using one of the following
+ alternatives:
+
+ * Disable asio's I/O completion port backend by defining
+ BOOST_ASIO_DISABLE_IOCP.
+
+ * Use the socket object's close() function to simultaneously
+ cancel the outstanding operations and close the socket.
+ ]
+ ]
 ]
 
 [endsect]

Modified: branches/CMake/release/libs/asio/example/allocation/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/allocation/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/allocation/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/allocation/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/allocation/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/allocation/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/allocation/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/allocation/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/allocation/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/buffers/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/buffers/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/buffers/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/buffers/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/buffers/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/buffers/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/buffers/reference_counted.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/buffers/reference_counted.cpp (original)
+++ branches/CMake/release/libs/asio/example/buffers/reference_counted.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reference_counted.cpp
 // ~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/chat/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/chat/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/chat/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/chat/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/chat/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/chat/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/chat/chat_client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/chat/chat_client.cpp (original)
+++ branches/CMake/release/libs/asio/example/chat/chat_client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // chat_client.cpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/chat/chat_message.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/chat/chat_message.hpp (original)
+++ branches/CMake/release/libs/asio/example/chat/chat_message.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // chat_message.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/chat/chat_server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/chat/chat_server.cpp (original)
+++ branches/CMake/release/libs/asio/example/chat/chat_server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // chat_server.cpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/echo/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/echo/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/echo/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/echo/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/echo/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/echo/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/echo/async_tcp_echo_server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/echo/async_tcp_echo_server.cpp (original)
+++ branches/CMake/release/libs/asio/example/echo/async_tcp_echo_server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // async_tcp_echo_server.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/echo/async_udp_echo_server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/echo/async_udp_echo_server.cpp (original)
+++ branches/CMake/release/libs/asio/example/echo/async_udp_echo_server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // async_udp_echo_server.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/echo/blocking_tcp_echo_client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/echo/blocking_tcp_echo_client.cpp (original)
+++ branches/CMake/release/libs/asio/example/echo/blocking_tcp_echo_client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // blocking_tcp_echo_client.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/echo/blocking_tcp_echo_server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/echo/blocking_tcp_echo_server.cpp (original)
+++ branches/CMake/release/libs/asio/example/echo/blocking_tcp_echo_server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // blocking_tcp_echo_server.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/echo/blocking_udp_echo_client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/echo/blocking_udp_echo_client.cpp (original)
+++ branches/CMake/release/libs/asio/example/echo/blocking_udp_echo_client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // blocking_udp_echo_client.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/echo/blocking_udp_echo_server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/echo/blocking_udp_echo_server.cpp (original)
+++ branches/CMake/release/libs/asio/example/echo/blocking_udp_echo_server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // blocking_udp_echo_server.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/client/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/http/client/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/http/client/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/client/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/http/client/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/http/client/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/client/async_client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/client/async_client.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/client/async_client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // async_client.cpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/client/sync_client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/client/sync_client.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/client/sync_client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // sync_client.cpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/doc_root/data_1K.html
==============================================================================
--- branches/CMake/release/libs/asio/example/http/doc_root/data_1K.html (original)
+++ branches/CMake/release/libs/asio/example/http/doc_root/data_1K.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 <!--
-Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 
 Distributed under the Boost Software License, Version 1.0. (See accompanying
 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/doc_root/data_2K.html
==============================================================================
--- branches/CMake/release/libs/asio/example/http/doc_root/data_2K.html (original)
+++ branches/CMake/release/libs/asio/example/http/doc_root/data_2K.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 <!--
-Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 
 Distributed under the Boost Software License, Version 1.0. (See accompanying
 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/doc_root/data_4K.html
==============================================================================
--- branches/CMake/release/libs/asio/example/http/doc_root/data_4K.html (original)
+++ branches/CMake/release/libs/asio/example/http/doc_root/data_4K.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 <!--
-Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 
 Distributed under the Boost Software License, Version 1.0. (See accompanying
 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/doc_root/data_8K.html
==============================================================================
--- branches/CMake/release/libs/asio/example/http/doc_root/data_8K.html (original)
+++ branches/CMake/release/libs/asio/example/http/doc_root/data_8K.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 <!--
-Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 
 Distributed under the Boost Software License, Version 1.0. (See accompanying
 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/http/server/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/http/server/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/connection.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/connection.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/connection.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/connection.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/connection.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/connection.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/connection_manager.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/connection_manager.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/connection_manager.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection_manager.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/connection_manager.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/connection_manager.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/connection_manager.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection_manager.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/header.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/header.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/header.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // header.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/mime_types.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/mime_types.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/mime_types.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // mime_types.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/mime_types.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/mime_types.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/mime_types.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // mime_types.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/posix_main.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/posix_main.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/posix_main.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_main.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/reply.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/reply.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/reply.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reply.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/reply.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/reply.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/reply.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reply.hpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/request.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/request.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/request.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request.hpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/request_handler.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/request_handler.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/request_handler.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_handler.cpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/request_handler.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/request_handler.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/request_handler.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_handler.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/request_parser.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/request_parser.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/request_parser.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_parser.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/request_parser.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/request_parser.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/request_parser.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_parser.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/server.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/server.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/server.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server/win_main.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server/win_main.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server/win_main.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_main.cpp
 // ~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/http/server2/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/http/server2/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/connection.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/connection.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/connection.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/connection.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/connection.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/connection.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/header.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/header.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/header.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // header.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/io_service_pool.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/io_service_pool.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/io_service_pool.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // io_service_pool.cpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/io_service_pool.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/io_service_pool.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/io_service_pool.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // io_service_pool.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/mime_types.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/mime_types.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/mime_types.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // mime_types.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/mime_types.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/mime_types.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/mime_types.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // mime_types.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/posix_main.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/posix_main.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/posix_main.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_main.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/reply.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/reply.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/reply.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reply.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/reply.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/reply.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/reply.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reply.hpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/request.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/request.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/request.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request.hpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/request_handler.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/request_handler.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/request_handler.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_handler.cpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/request_handler.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/request_handler.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/request_handler.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_handler.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/request_parser.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/request_parser.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/request_parser.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_parser.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/request_parser.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/request_parser.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/request_parser.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_parser.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/server.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/server.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/server.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server2/win_main.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server2/win_main.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server2/win_main.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_main.cpp
 // ~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/http/server3/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/http/server3/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/connection.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/connection.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/connection.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/connection.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/connection.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/connection.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/header.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/header.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/header.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // header.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/mime_types.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/mime_types.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/mime_types.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // mime_types.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/mime_types.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/mime_types.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/mime_types.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // mime_types.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/posix_main.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/posix_main.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/posix_main.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // posix_main.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/reply.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/reply.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/reply.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reply.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/reply.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/reply.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/reply.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // reply.hpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/request.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/request.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/request.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request.hpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/request_handler.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/request_handler.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/request_handler.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_handler.cpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/request_handler.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/request_handler.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/request_handler.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_handler.hpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/request_parser.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/request_parser.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/request_parser.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_parser.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/request_parser.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/request_parser.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/request_parser.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // request_parser.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/server.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/server.hpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/server.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/http/server3/win_main.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/http/server3/win_main.cpp (original)
+++ branches/CMake/release/libs/asio/example/http/server3/win_main.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // win_main.cpp
 // ~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/invocation/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/invocation/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/invocation/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/invocation/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/invocation/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/invocation/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/invocation/prioritised_handlers.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/invocation/prioritised_handlers.cpp (original)
+++ branches/CMake/release/libs/asio/example/invocation/prioritised_handlers.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // prioritised_handlers.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/iostreams/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/iostreams/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/iostreams/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/iostreams/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/iostreams/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/iostreams/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/iostreams/daytime_client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/iostreams/daytime_client.cpp (original)
+++ branches/CMake/release/libs/asio/example/iostreams/daytime_client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // daytime_client.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/iostreams/daytime_server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/iostreams/daytime_server.cpp (original)
+++ branches/CMake/release/libs/asio/example/iostreams/daytime_server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // daytime_server.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/multicast/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/multicast/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/multicast/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/multicast/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/multicast/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/multicast/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/multicast/receiver.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/multicast/receiver.cpp (original)
+++ branches/CMake/release/libs/asio/example/multicast/receiver.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // receiver.cpp
 // ~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/multicast/sender.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/multicast/sender.cpp (original)
+++ branches/CMake/release/libs/asio/example/multicast/sender.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // sender.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/serialization/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/serialization/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/serialization/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/serialization/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/serialization/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/serialization/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/serialization/client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/serialization/client.cpp (original)
+++ branches/CMake/release/libs/asio/example/serialization/client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // client.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/serialization/connection.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/serialization/connection.hpp (original)
+++ branches/CMake/release/libs/asio/example/serialization/connection.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connection.hpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/serialization/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/serialization/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/serialization/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/serialization/stock.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/serialization/stock.hpp (original)
+++ branches/CMake/release/libs/asio/example/serialization/stock.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stock.hpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/services/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/services/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/services/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/services/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/services/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/services/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/services/basic_logger.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/services/basic_logger.hpp (original)
+++ branches/CMake/release/libs/asio/example/services/basic_logger.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_logger.hpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/services/daytime_client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/services/daytime_client.cpp (original)
+++ branches/CMake/release/libs/asio/example/services/daytime_client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // daytime_client.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/services/logger.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/services/logger.hpp (original)
+++ branches/CMake/release/libs/asio/example/services/logger.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // logger.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/services/logger_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/services/logger_service.cpp (original)
+++ branches/CMake/release/libs/asio/example/services/logger_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // logger_service.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/services/logger_service.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/services/logger_service.hpp (original)
+++ branches/CMake/release/libs/asio/example/services/logger_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // logger_service.hpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/services/stream_socket_service.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/services/stream_socket_service.hpp (original)
+++ branches/CMake/release/libs/asio/example/services/stream_socket_service.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stream_socket_service.hpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/socks4/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/socks4/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/socks4/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/socks4/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/socks4/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/socks4/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/socks4/socks4.hpp
==============================================================================
--- branches/CMake/release/libs/asio/example/socks4/socks4.hpp (original)
+++ branches/CMake/release/libs/asio/example/socks4/socks4.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socks4.hpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/socks4/sync_client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/socks4/sync_client.cpp (original)
+++ branches/CMake/release/libs/asio/example/socks4/sync_client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // sync_client.cpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/ssl/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/ssl/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/ssl/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/ssl/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/ssl/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/ssl/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/ssl/README
==============================================================================
--- branches/CMake/release/libs/asio/example/ssl/README (original)
+++ branches/CMake/release/libs/asio/example/ssl/README 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 
 
 -------------------------------------------------------------------------------
-Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 
 Distributed under the Boost Software License, Version 1.0. (See accompanying
 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/ssl/client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/ssl/client.cpp (original)
+++ branches/CMake/release/libs/asio/example/ssl/client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // client.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/ssl/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/ssl/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/ssl/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timeouts/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/timeouts/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/timeouts/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timeouts/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/timeouts/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/timeouts/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timeouts/accept_timeout.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/timeouts/accept_timeout.cpp (original)
+++ branches/CMake/release/libs/asio/example/timeouts/accept_timeout.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // accept_timeout.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timeouts/connect_timeout.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/timeouts/connect_timeout.cpp (original)
+++ branches/CMake/release/libs/asio/example/timeouts/connect_timeout.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // connect_timeout.cpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timeouts/datagram_receive_timeout.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/timeouts/datagram_receive_timeout.cpp (original)
+++ branches/CMake/release/libs/asio/example/timeouts/datagram_receive_timeout.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // datagram_receive_timeout.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timeouts/stream_receive_timeout.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/timeouts/stream_receive_timeout.cpp (original)
+++ branches/CMake/release/libs/asio/example/timeouts/stream_receive_timeout.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stream_receive_timeout.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timers/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/timers/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/timers/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timers/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/timers/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/timers/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timers/tick_count_timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/timers/tick_count_timer.cpp (original)
+++ branches/CMake/release/libs/asio/example/timers/tick_count_timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // tick_count_timer.cpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/timers/time_t_timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/timers/time_t_timer.cpp (original)
+++ branches/CMake/release/libs/asio/example/timers/time_t_timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // time_t_timer.cpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/Jamfile (original)
+++ branches/CMake/release/libs/asio/example/tutorial/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/example/tutorial/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/daytime1/client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/daytime1/client.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/daytime1/client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // client.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/daytime2/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/daytime2/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/daytime2/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/daytime3/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/daytime3/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/daytime3/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/daytime4/client.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/daytime4/client.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/daytime4/client.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // client.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/daytime5/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/daytime5/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/daytime5/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/daytime6/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/daytime6/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/daytime6/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/daytime7/server.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/daytime7/server.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/daytime7/server.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // server.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/daytime_dox.txt
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/daytime_dox.txt (original)
+++ branches/CMake/release/libs/asio/example/tutorial/daytime_dox.txt 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/index_dox.txt
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/index_dox.txt (original)
+++ branches/CMake/release/libs/asio/example/tutorial/index_dox.txt 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/timer1/timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/timer1/timer.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/timer1/timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // timer.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/timer2/timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/timer2/timer.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/timer2/timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // timer.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/timer3/timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/timer3/timer.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/timer3/timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // timer.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/timer4/timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/timer4/timer.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/timer4/timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // timer.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/timer5/timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/timer5/timer.cpp (original)
+++ branches/CMake/release/libs/asio/example/tutorial/timer5/timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // timer.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/example/tutorial/timer_dox.txt
==============================================================================
--- branches/CMake/release/libs/asio/example/tutorial/timer_dox.txt (original)
+++ branches/CMake/release/libs/asio/example/tutorial/timer_dox.txt 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/test/Jamfile (original)
+++ branches/CMake/release/libs/asio/test/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/test/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/test/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/basic_datagram_socket.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/basic_datagram_socket.cpp (original)
+++ branches/CMake/release/libs/asio/test/basic_datagram_socket.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_datagram_socket.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/basic_deadline_timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/basic_deadline_timer.cpp (original)
+++ branches/CMake/release/libs/asio/test/basic_deadline_timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_deadline_timer.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/basic_socket_acceptor.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/basic_socket_acceptor.cpp (original)
+++ branches/CMake/release/libs/asio/test/basic_socket_acceptor.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_socket_acceptor.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/basic_stream_socket.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/basic_stream_socket.cpp (original)
+++ branches/CMake/release/libs/asio/test/basic_stream_socket.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_stream_socket.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/buffer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/buffer.cpp (original)
+++ branches/CMake/release/libs/asio/test/buffer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffer.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/buffered_read_stream.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/buffered_read_stream.cpp (original)
+++ branches/CMake/release/libs/asio/test/buffered_read_stream.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_read_stream.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/buffered_stream.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/buffered_stream.cpp (original)
+++ branches/CMake/release/libs/asio/test/buffered_stream.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_stream.cpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/buffered_write_stream.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/buffered_write_stream.cpp (original)
+++ branches/CMake/release/libs/asio/test/buffered_write_stream.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // buffered_write_stream.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/completion_condition.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/completion_condition.cpp (original)
+++ branches/CMake/release/libs/asio/test/completion_condition.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // completion_condition.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/datagram_socket_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/datagram_socket_service.cpp (original)
+++ branches/CMake/release/libs/asio/test/datagram_socket_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // datagram_socket_service.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/deadline_timer.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/deadline_timer.cpp (original)
+++ branches/CMake/release/libs/asio/test/deadline_timer.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // deadline_timer.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/deadline_timer_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/deadline_timer_service.cpp (original)
+++ branches/CMake/release/libs/asio/test/deadline_timer_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // deadline_timer_service.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/error.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/error.cpp (original)
+++ branches/CMake/release/libs/asio/test/error.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // error.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/io_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/io_service.cpp (original)
+++ branches/CMake/release/libs/asio/test/io_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // io_service.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/address.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/address.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/address.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // address.cpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/address_v4.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/address_v4.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/address_v4.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // address_v4.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/address_v6.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/address_v6.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/address_v6.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // address_v6.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/basic_endpoint.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/basic_endpoint.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/basic_endpoint.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_endpoint.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/basic_resolver.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/basic_resolver.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/basic_resolver.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_resolver.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/basic_resolver_entry.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/basic_resolver_entry.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/basic_resolver_entry.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_resolver_entry.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/basic_resolver_iterator.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/basic_resolver_iterator.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/basic_resolver_iterator.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_resolver_iterator.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/basic_resolver_query.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/basic_resolver_query.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/basic_resolver_query.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_resolver_query.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/host_name.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/host_name.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/host_name.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // host_name.cpp
 // ~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/multicast.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/multicast.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/multicast.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // multicast.cpp
 // ~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/resolver_query_base.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/resolver_query_base.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/resolver_query_base.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // resolver_query_base.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/resolver_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/resolver_service.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/resolver_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // resolver_service.cpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/tcp.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/tcp.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/tcp.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // tcp.cpp
 // ~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/udp.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/udp.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/udp.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // udp.cpp
 // ~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/unicast.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/unicast.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/unicast.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // unicast.cpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ip/v6_only.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ip/v6_only.cpp (original)
+++ branches/CMake/release/libs/asio/test/ip/v6_only.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // v6_only.cpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/is_read_buffered.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/is_read_buffered.cpp (original)
+++ branches/CMake/release/libs/asio/test/is_read_buffered.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // is_read_buffered.cpp
 // ~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/is_write_buffered.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/is_write_buffered.cpp (original)
+++ branches/CMake/release/libs/asio/test/is_write_buffered.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // is_write_buffered.cpp
 // ~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/placeholders.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/placeholders.cpp (original)
+++ branches/CMake/release/libs/asio/test/placeholders.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // placeholders.cpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/read.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/read.cpp (original)
+++ branches/CMake/release/libs/asio/test/read.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // read.cpp
 // ~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/read_until.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/read_until.cpp (original)
+++ branches/CMake/release/libs/asio/test/read_until.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // read_until.cpp
 // ~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/socket_acceptor_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/socket_acceptor_service.cpp (original)
+++ branches/CMake/release/libs/asio/test/socket_acceptor_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_acceptor_service.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/socket_base.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/socket_base.cpp (original)
+++ branches/CMake/release/libs/asio/test/socket_base.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // socket_base.cpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/Jamfile
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/Jamfile (original)
+++ branches/CMake/release/libs/asio/test/ssl/Jamfile 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/Jamfile.v2 (original)
+++ branches/CMake/release/libs/asio/test/ssl/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 #
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/basic_context.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/basic_context.cpp (original)
+++ branches/CMake/release/libs/asio/test/ssl/basic_context.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // basic_context.cpp
 // ~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/context.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/context.cpp (original)
+++ branches/CMake/release/libs/asio/test/ssl/context.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // context.cpp
 // ~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/context_base.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/context_base.cpp (original)
+++ branches/CMake/release/libs/asio/test/ssl/context_base.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // context_base.cpp
 // ~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/context_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/context_service.cpp (original)
+++ branches/CMake/release/libs/asio/test/ssl/context_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // context_service.cpp
 // ~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/stream.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/stream.cpp (original)
+++ branches/CMake/release/libs/asio/test/ssl/stream.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stream.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/stream_base.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/stream_base.cpp (original)
+++ branches/CMake/release/libs/asio/test/ssl/stream_base.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stream_base.cpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/ssl/stream_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/ssl/stream_service.cpp (original)
+++ branches/CMake/release/libs/asio/test/ssl/stream_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stream_service.cpp
 // ~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/strand.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/strand.cpp (original)
+++ branches/CMake/release/libs/asio/test/strand.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // strand.cpp
 // ~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/stream_socket_service.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/stream_socket_service.cpp (original)
+++ branches/CMake/release/libs/asio/test/stream_socket_service.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // stream_socket_service.cpp
 // ~~~~~~~~~~~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/time_traits.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/time_traits.cpp (original)
+++ branches/CMake/release/libs/asio/test/time_traits.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // time_traits.cpp
 // ~~~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/unit_test.hpp
==============================================================================
--- branches/CMake/release/libs/asio/test/unit_test.hpp (original)
+++ branches/CMake/release/libs/asio/test/unit_test.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // unit_test.hpp
 // ~~~~~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/asio/test/write.cpp
==============================================================================
--- branches/CMake/release/libs/asio/test/write.cpp (original)
+++ branches/CMake/release/libs/asio/test/write.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,7 +2,7 @@
 // write.cpp
 // ~~~~~~~~~
 //
-// Copyright (c) 2003-2007 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/acknowledgements.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/acknowledgements.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/acknowledgements.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,16 +3,15 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
-<link rel="prev" href="history/multiindex_and_bimap.html" title="MultiIndex
- and Bimap">
+<link rel="prev" href="history/multiindex_and_bimap.html" title="MultiIndex and Bimap">
 </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>
@@ -24,7 +23,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.acknowledgements"></a>Acknowledgements
+<a name="boost_bimap.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
 </h2></div></div></div>
 <p>
       This library was developed in the context of the Google SoC 2006. I first want
@@ -72,8 +71,8 @@
       a lot to Ion Gaztañaga for managing the review.
     </p>
 <a name="boost_bimap.acknowledgements.boost_bimap_team"></a><h4>
-<a name="id2735497"></a>
- Boost.Bimap Team
+<a name="id2755679"></a>
+ <a class="link" href="acknowledgements.html#boost_bimap.acknowledgements.boost_bimap_team">Boost.Bimap Team</a>
     </h4>
 <p>
       From Argentina... Matias and Mafalda and from Spain... Joaquin and Hector

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,18 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Bimap and Boost</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
-<link rel="prev" href="the_tutorial/complete_instantiation_scheme.html" title="Complete
- instantiation scheme">
-<link rel="next" href="bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html" title="Boost
- Libraries that work well with Boost.Bimap">
+<link rel="prev" href="the_tutorial/complete_instantiation_scheme.html" title="Complete instantiation scheme">
+<link rel="next" href="bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html" title="Boost Libraries that work well with Boost.Bimap">
 </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>
@@ -26,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.bimap_and_boost"></a>Bimap and Boost
+<a name="boost_bimap.bimap_and_boost"></a><a class="link" href="bimap_and_boost.html" title="Bimap and Boost">Bimap and Boost</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="bimap_and_boost.html#boost_bimap.bimap_and_boost.bimap_and_multiindex">Bimap
@@ -49,8 +47,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.bimap_and_boost.bimap_and_multiindex"></a><a href="bimap_and_boost.html#boost_bimap.bimap_and_boost.bimap_and_multiindex" title="Bimap
- and MultiIndex">Bimap
+<a name="boost_bimap.bimap_and_boost.bimap_and_multiindex"></a><a class="link" href="bimap_and_boost.html#boost_bimap.bimap_and_boost.bimap_and_multiindex" title="Bimap and MultiIndex">Bimap
       and MultiIndex</a>
 </h3></div></div></div>
 <p>
@@ -104,7 +101,7 @@
         in its own class every time they want to use it as a bidirectional map. Boost.Bimap
         takes advantage of the narrower scope to produce a better interface for bidirectional
         maps
- <sup>[<a name="id2644176" href="#ftn.id2644176">2</a>]</sup>
+ <sup>[<a name="id2664358" href="#ftn.id2664358" class="footnote">2</a>]</sup>
         . There is no learning curve if you know how to use standard containers.
         Great effort was put into mapping the naming scheme of the STL to Boost.Bimap.
         The library is designed to match the common STL containers.
@@ -117,6 +114,7 @@
         types. There exist some problems that are better modelled with Boost.MultiIndex.
       </p>
 <div class="sidebar">
+<p class="title"><b></b></p>
 <p>
         <span class="bold"><strong>Problem I - An employee register</strong></span>
       </p>
@@ -132,6 +130,7 @@
       </p>
 </div>
 <div class="sidebar">
+<p class="title"><b></b></p>
 <p>
         <span class="bold"><strong>Problem II - A partners container</strong></span>
       </p>
@@ -146,14 +145,13 @@
       </p>
 </div>
 <p>
- You can also read <a href="the_tutorial/additional_information.html" title="Additional
- information">Additional
+ You can also read <a class="link" href="the_tutorial/additional_information.html" title="Additional information">Additional
         Information</a> for more information about the relation of this two libraries.
       </p>
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id2644176" href="#id2644176">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2664358" href="#id2664358" class="para">2</a>] </sup>
             In the same fashion, Boost.MRU will allow the creation of <span class="emphasis"><em>most
             recent updated</em></span> aware containers, hiding the complexity of
             Boost.MultiIndex.

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,10 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Boost
- Libraries that work well with Boost.Bimap</title>
+<title>Boost Libraries that work well with Boost.Bimap</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../bimap_and_boost.html" title="Bimap and Boost">
 <link rel="prev" href="../bimap_and_boost.html" title="Bimap and Boost">
@@ -13,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>
@@ -25,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap"></a><a href="boost_libraries_that_work_well_with_boost_bimap.html" title="Boost
- Libraries that work well with Boost.Bimap">Boost
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html" title="Boost Libraries that work well with Boost.Bimap">Boost
       Libraries that work well with Boost.Bimap</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -43,7 +41,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.introduction"></a>Introduction
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.introduction"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.introduction" title="Introduction">Introduction</a>
 </h4></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -284,7 +282,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_serialization"></a>Boost.Serialization
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_serialization"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_serialization" title="Boost.Serialization">Boost.Serialization</a>
 </h4></div></div></div>
 <p>
           A bimap can be archived and retrieved by means of the Boost.Serialization
@@ -312,9 +310,9 @@
     <span class="identifier">std</span><span class="special">::</span><span class="identifier">ofstream</span> <span class="identifier">ofs</span><span class="special">(</span><span class="string">"data"</span><span class="special">);</span>
     <span class="identifier">boost</span><span class="special">::</span><span class="identifier">archive</span><span class="special">::</span><span class="identifier">text_oarchive</span> <span class="identifier">oa</span><span class="special">(</span><span class="identifier">ofs</span><span class="special">);</span>
 
- <span class="identifier">oa</span> <span class="special">&lt;&lt;</span> <span class="keyword">const_cast</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">bm_type</span><span class="special">&amp;&gt;(</span><span class="identifier">bm</span><span class="special">);</span> <span class="callout_bug"><a name="boost_bimap16co" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap16"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
+ <span class="identifier">oa</span> <span class="special">&lt;&lt;</span> <span class="keyword">const_cast</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">bm_type</span><span class="special">&amp;&gt;(</span><span class="identifier">bm</span><span class="special">);</span> <span class="callout_bug"><a class="co" name="boost_bimap16co" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap16"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
 
- <span class="line_callout_bug"><a name="boost_bimap17co" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap17"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="keyword">const</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_iterator</span> <span class="identifier">left_iter</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="string">"two"</span><span class="special">);</span>
+ <span class="line_callout_bug"><a class="co" name="boost_bimap17co" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap17"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="keyword">const</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_iterator</span> <span class="identifier">left_iter</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="string">"two"</span><span class="special">);</span>
     <span class="identifier">oa</span> <span class="special">&lt;&lt;</span> <span class="identifier">left_iter</span><span class="special">;</span>
 
     <span class="keyword">const</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">right_iterator</span> <span class="identifier">right_iter</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="number">1</span><span class="special">);</span>
@@ -351,16 +349,14 @@
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap16"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap16"></a>1 </p></td>
 <td valign="top" align="left"><p>
             We must do a const cast because Boost.Serialization archives only save
             const objects. Read Boost.Serializartion docs for the rationale behind
             this decision </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap17"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap17"></a>2 </p></td>
 <td valign="top" align="left"><p> We can only serialize iterators if the bimap was serialized
             first. Note that the const cast is not requiered here because we create
             our iterators as const. </p></td>
@@ -410,7 +406,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_assign"></a>Boost.Assign
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_assign"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_assign" title="Boost.Assign">Boost.Assign</a>
 </h4></div></div></div>
 <p>
           The purpose of this library is to make it easy to fill containers with
@@ -443,7 +439,7 @@
 
  <span class="comment">// We can use assign::list_of to initialize the container.
 </span>
- <span class="identifier">bm_type</span> <span class="identifier">bm</span> <span class="special">=</span> <span class="identifier">assign</span><span class="special">::</span><span class="identifier">list_of</span><span class="special">&lt;</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">relation</span> <span class="special">&gt;</span> <span class="callout_bug"><a name="boost_bimap18co" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap18"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
+ <span class="identifier">bm_type</span> <span class="identifier">bm</span> <span class="special">=</span> <span class="identifier">assign</span><span class="special">::</span><span class="identifier">list_of</span><span class="special">&lt;</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">relation</span> <span class="special">&gt;</span> <span class="callout_bug"><a class="co" name="boost_bimap18co" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap18"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
      <span class="special">(</span> <span class="number">1</span><span class="special">,</span> <span class="string">"one"</span> <span class="special">)</span>
      <span class="special">(</span> <span class="number">2</span><span class="special">,</span> <span class="string">"two"</span> <span class="special">)</span>
      <span class="special">(</span> <span class="number">3</span><span class="special">,</span> <span class="string">"three"</span> <span class="special">);</span>
@@ -480,8 +476,7 @@
 <p>
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list"><tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap18"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap18"></a>1 </p></td>
 <td valign="top" align="left"><p>
         Note that <code class="computeroutput"><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">relation</span></code> has to be used instead of
             <code class="computeroutput"><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">value_type</span></code>. Contrary to <code class="computeroutput"><span class="identifier">value_type</span></code>, <code class="computeroutput"><span class="identifier">relation</span></code>
@@ -494,7 +489,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_hash"></a>Boost.Hash
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_hash"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_hash" title="Boost.Hash">Boost.Hash</a>
 </h4></div></div></div>
 <p>
           The hash function is the very core of the fast lookup capabilities of the
@@ -520,7 +515,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_lambda"></a>Boost.Lambda
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_lambda"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_lambda" title="Boost.Lambda">Boost.Lambda</a>
 </h4></div></div></div>
 <p>
           The Boost Lambda Library (BLL in the sequel) is a C++ template library,
@@ -564,7 +559,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_range"></a>Boost.Range
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_range"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_range" title="Boost.Range">Boost.Range</a>
 </h4></div></div></div>
 <p>
           Boost.Range is a collection of concepts and utilities that are particularly
@@ -695,7 +690,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_foreach"></a>Boost.Foreach
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_foreach"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_foreach" title="Boost.Foreach">Boost.Foreach</a>
 </h4></div></div></div>
 <p>
           In C++, writing a loop that iterates over a sequence is tedious. We can
@@ -728,7 +723,7 @@
 
 <span class="identifier">BOOST_FOREACH</span><span class="special">(</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_reference</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span> <span class="special">)</span>
 <span class="special">{</span>
- <span class="special">++</span><span class="identifier">p</span><span class="special">.</span><span class="identifier">second</span><span class="special">;</span> <span class="callout_bug"><a name="boost_bimap19co" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap19"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
+ <span class="special">++</span><span class="identifier">p</span><span class="special">.</span><span class="identifier">second</span><span class="special">;</span> <span class="callout_bug"><a class="co" name="boost_bimap19co" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap19"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
 <span class="special">}</span>
 
 <span class="identifier">BOOST_FOREACH</span><span class="special">(</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">right_const_reference</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">right</span> <span class="special">)</span>
@@ -744,8 +739,7 @@
 <p>
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list"><tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap19"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap19"></a>1 </p></td>
 <td valign="top" align="left"><p> We can modify the right element because we have use a mutable collection
             type in the right side. </p></td>
 </tr></table></div>
@@ -784,7 +778,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_typeof"></a>Boost.Typeof
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_typeof"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_typeof" title="Boost.Typeof">Boost.Typeof</a>
 </h4></div></div></div>
 <p>
           Once C++0x is out we are going to be able to write code like:
@@ -869,7 +863,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_xpressive"></a>Boost.Xpressive
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_xpressive"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_xpressive" title="Boost.Xpressive">Boost.Xpressive</a>
 </h4></div></div></div>
 <p>
           Using Boost.Xpressive we can parse a file and insert the relations in a
@@ -908,7 +902,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_property_map"></a>Boost.Property_map
+<a name="boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_property_map"></a><a class="link" href="boost_libraries_that_work_well_with_boost_bimap.html#boost_bimap.bimap_and_boost.boost_libraries_that_work_well_with_boost_bimap.boost_property_map" title="Boost.Property_map">Boost.Property_map</a>
 </h4></div></div></div>
 <p>
           The Boost Property Map Library consists mainly of interface specifications

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Dependencies</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../bimap_and_boost.html" title="Bimap and Boost">
-<link rel="prev" href="boost_libraries_that_work_well_with_boost_bimap.html" title="Boost
- Libraries that work well with Boost.Bimap">
+<link rel="prev" href="boost_libraries_that_work_well_with_boost_bimap.html" title="Boost Libraries that work well with Boost.Bimap">
 <link rel="next" href="../reference.html" title="Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.bimap_and_boost.dependencies"></a>Dependencies
+<a name="boost_bimap.bimap_and_boost.dependencies"></a><a class="link" href="dependencies.html" title="Dependencies">Dependencies</a>
 </h3></div></div></div>
 <p>
         Boost.Bimap is built on top of several Boost libraries. The rationale behind
@@ -36,7 +35,7 @@
         is the heart of this library.
       </p>
 <div class="table">
-<a name="id2653168"></a><p class="title"><b>Table 1.4. Boost Libraries needed by Boost.Bimap</b></p>
+<a name="id2673350"></a><p class="title"><b>Table 1.4. Boost Libraries needed by Boost.Bimap</b></p>
 <div class="table-contents"><table class="table" summary="Boost Libraries needed by Boost.Bimap">
 <colgroup>
 <col>
@@ -185,7 +184,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2653442"></a><p class="title"><b>Table 1.5. Optional Boost Libraries</b></p>
+<a name="id2673624"></a><p class="title"><b>Table 1.5. Optional Boost Libraries</b></p>
 <div class="table-contents"><table class="table" summary="Optional Boost Libraries">
 <colgroup>
 <col>
@@ -355,7 +354,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2653728"></a><p class="title"><b>Table 1.6. Additional Boost Libraries needed to run
+<a name="id2673910"></a><p class="title"><b>Table 1.6. Additional Boost Libraries needed to run
       the test-suite</b></p>
 <div class="table-contents"><table class="table" summary="Additional Boost Libraries needed to run
       the test-suite">

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/compiler_specifics.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/compiler_specifics.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/compiler_specifics.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Compiler specifics</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
-<link rel="prev" href="reference/unconstrained_set_of_reference.html" title="unconstrained_set_of
- Reference">
+<link rel="prev" href="reference/unconstrained_set_of_reference.html" title="unconstrained_set_of Reference">
 <link rel="next" href="performance.html" title="Performance">
 </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>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.compiler_specifics"></a>Compiler specifics
+<a name="boost_bimap.compiler_specifics"></a><a class="link" href="compiler_specifics.html" title="Compiler specifics">Compiler specifics</a>
 </h2></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -326,8 +325,8 @@
 </tbody>
 </table></div>
 <a name="boost_bimap.compiler_specifics.vs_7_1"></a><h3>
-<a name="id2712269"></a>
- VS 7.1
+<a name="id2732451"></a>
+ <a class="link" href="compiler_specifics.html#boost_bimap.compiler_specifics.vs_7_1">VS 7.1</a>
     </h3>
 <p>
       If a .cpp file uses more than four differents bimaps the compiler will run
@@ -335,8 +334,8 @@
       in msdn is to split the .cpp in several files or upgrade your compiler.
     </p>
 <a name="boost_bimap.compiler_specifics.vs_8_0"></a><h3>
-<a name="id2712297"></a>
- VS 8.0
+<a name="id2732479"></a>
+ <a class="link" href="compiler_specifics.html#boost_bimap.compiler_specifics.vs_8_0">VS 8.0</a>
     </h3>
 <p>
       VC++ 8.0 warns on usage of certain Standard Library and API functions that

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples.html 2008-03-17 08:45:19 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="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="performance.html" title="Performance">
@@ -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_bimap.examples"></a>Examples
+<a name="boost_bimap.examples"></a><a class="link" href="examples.html" title="Examples">Examples</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Examples list</span></dt>
@@ -37,14 +37,14 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.examples.examples_list"></a>Examples list
+<a name="boost_bimap.examples.examples_list"></a><a class="link" href="examples.html#boost_bimap.examples.examples_list" title="Examples list">Examples list</a>
 </h3></div></div></div>
 <p>
         In the folder libs/bimap/example you can
         find all the examples used in bimap documentation. Here is a list of them:
       </p>
 <div class="table">
-<a name="id2712419"></a><p class="title"><b>Table 1.7. Tutorial examples</b></p>
+<a name="id2732600"></a><p class="title"><b>Table 1.7. Tutorial examples</b></p>
 <div class="table-contents"><table class="table" summary="Tutorial examples">
 <colgroup>
 <col>
@@ -238,7 +238,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2712899"></a><p class="title"><b>Table 1.8. Bimap and Boost examples</b></p>
+<a name="id2733080"></a><p class="title"><b>Table 1.8. Bimap and Boost examples</b></p>
 <div class="table-contents"><table class="table" summary="Bimap and Boost examples">
 <colgroup>
 <col>
@@ -361,7 +361,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2713119"></a><p class="title"><b>Table 1.9. Boost.MultiIndex to Boost.Bimap path examples</b></p>
+<a name="id2733301"></a><p class="title"><b>Table 1.9. Boost.MultiIndex to Boost.Bimap path examples</b></p>
 <div class="table-contents"><table class="table" summary="Boost.MultiIndex to Boost.Bimap path examples">
 <colgroup>
 <col>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Mighty Bimap</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../examples.html" title="Examples">
 <link rel="prev" href="simple_bimap.html" title="Simple Bimap">
-<link rel="next" href="multiindex_to_bimap_path___bidirectional_map.html" title="MultiIndex
- to Bimap Path - Bidirectional Map">
+<link rel="next" href="multiindex_to_bimap_path___bidirectional_map.html" title="MultiIndex to Bimap Path - Bidirectional Map">
 </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>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.examples.mighty_bimap"></a>Mighty Bimap
+<a name="boost_bimap.examples.mighty_bimap"></a><a class="link" href="mighty_bimap.html" title="Mighty Bimap">Mighty Bimap</a>
 </h3></div></div></div>
 <p>
         This is the translator example from the tutorial. In this example the collection

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>MultiIndex
- to Bimap Path - Bidirectional Map</title>
+<title>MultiIndex to Bimap Path - Bidirectional Map</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../examples.html" title="Examples">
 <link rel="prev" href="mighty_bimap.html" title="Mighty Bimap">
-<link rel="next" href="multiindex_to_bimap_path___hashed_indices.html" title="MultiIndex
- to Bimap Path - Hashed indices">
+<link rel="next" href="multiindex_to_bimap_path___hashed_indices.html" title="MultiIndex to Bimap Path - Hashed indices">
 </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>
@@ -26,24 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map"></a><a href="multiindex_to_bimap_path___bidirectional_map.html" title="MultiIndex
- to Bimap Path - Bidirectional Map">MultiIndex
+<a name="boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map"></a><a class="link" href="multiindex_to_bimap_path___bidirectional_map.html" title="MultiIndex to Bimap Path - Bidirectional Map">MultiIndex
       to Bimap Path - Bidirectional Map</a>
 </h3></div></div></div>
 <p>
         This is example 4 in Boost.MultiIndex documentation.
       </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
         This example shows how to construct a bidirectional map with multi_index_container.
         By a bidirectional map we mean a container of elements of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">FromType</span><span class="special">,</span><span class="keyword">const</span> <span class="identifier">ToType</span><span class="special">&gt;</span></code> such that no two elements exists with
         the same first or second value (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span></code> only
         guarantees uniqueness of the first member). Fast look-up is provided for
         both keys. The program features a tiny Spanish-English dictionary with on-line
         query of words in both languages.
- </p></div>
+ </p>
+</div>
 <a name="boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map.boost_multiindex"></a><h5>
-<a name="id2718093"></a>
- Boost.MultiIndex
+<a name="id2738275"></a>
+ <a class="link" href="multiindex_to_bimap_path___bidirectional_map.html#boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map.boost_multiindex">Boost.MultiIndex</a>
       </h5>
 <p>
         <a href="../../../../example/mi_to_b_path/mi_bidirectional_map.cpp" target="_top">Go to source
@@ -151,8 +151,8 @@
 <p>
       </p>
 <a name="boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map.boost_bimap"></a><h5>
-<a name="id2719852"></a>
- Boost.Bimap
+<a name="id2740034"></a>
+ <a class="link" href="multiindex_to_bimap_path___bidirectional_map.html#boost_bimap.examples.multiindex_to_bimap_path___bidirectional_map.boost_bimap">Boost.Bimap</a>
       </h5>
 <p>
         <a href="../../../../example/mi_to_b_path/bidirectional_map.cpp" target="_top">Go to source
@@ -200,7 +200,7 @@
         <span class="comment">// the second part of the element is the equivalent in English
 </span>
         <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">word</span> <span class="special">&lt;&lt;</span> <span class="string">" is said "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">it</span><span class="special">-&gt;</span><span class="identifier">second</span> <span class="callout_bug"><a name="boost_bimap23co" href="multiindex_to_bimap_path___bidirectional_map.html#boost_bimap23"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">it</span><span class="special">-&gt;</span><span class="identifier">second</span> <span class="callout_bug"><a class="co" name="boost_bimap23co" href="multiindex_to_bimap_path___bidirectional_map.html#boost_bimap23"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
                   <span class="special">&lt;&lt;</span> <span class="string">" in English"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
     <span class="special">}</span>
     <span class="keyword">else</span>
@@ -211,7 +211,7 @@
         <span class="keyword">if</span><span class="special">(</span> <span class="identifier">it2</span> <span class="special">!=</span> <span class="identifier">d</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">end</span><span class="special">()</span> <span class="special">)</span>
         <span class="special">{</span>
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">word</span> <span class="special">&lt;&lt;</span> <span class="string">" is said "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">it2</span><span class="special">-&gt;</span><span class="identifier">second</span> <span class="callout_bug"><a name="boost_bimap24co" href="multiindex_to_bimap_path___bidirectional_map.html#boost_bimap24"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">it2</span><span class="special">-&gt;</span><span class="identifier">second</span> <span class="callout_bug"><a class="co" name="boost_bimap24co" href="multiindex_to_bimap_path___bidirectional_map.html#boost_bimap24"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span>
                       <span class="special">&lt;&lt;</span> <span class="string">" in Spanish"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
         <span class="special">}</span>
         <span class="keyword">else</span>
@@ -231,15 +231,13 @@
           </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap23"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap23"></a>1 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">it</span></code> is an iterator of the
           left view, so <code class="computeroutput"><span class="identifier">it</span><span class="special">-&gt;</span><span class="identifier">second</span></code> refers to the right element of
           the relation, the word in english </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap24"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap24"></a>2 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">it2</span></code>
           is an iterator of the right view, so <code class="computeroutput"><span class="identifier">it2</span><span class="special">-&gt;</span><span class="identifier">second</span></code>
           refers to the left element of the relation, the word in spanish </p></td>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>MultiIndex
- to Bimap Path - Hashed indices</title>
+<title>MultiIndex to Bimap Path - Hashed indices</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../examples.html" title="Examples">
-<link rel="prev" href="multiindex_to_bimap_path___bidirectional_map.html" title="MultiIndex
- to Bimap Path - Bidirectional Map">
+<link rel="prev" href="multiindex_to_bimap_path___bidirectional_map.html" title="MultiIndex to Bimap Path - Bidirectional Map">
 <link rel="next" href="../test_suite.html" title="Test suite">
 </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>
@@ -26,22 +24,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.examples.multiindex_to_bimap_path___hashed_indices"></a><a href="multiindex_to_bimap_path___hashed_indices.html" title="MultiIndex
- to Bimap Path - Hashed indices">MultiIndex
+<a name="boost_bimap.examples.multiindex_to_bimap_path___hashed_indices"></a><a class="link" href="multiindex_to_bimap_path___hashed_indices.html" title="MultiIndex to Bimap Path - Hashed indices">MultiIndex
       to Bimap Path - Hashed indices</a>
 </h3></div></div></div>
 <p>
         This is example 8 of Boost.MultiIndex.
       </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
         Hashed indices can be used as an alternative to ordered indices when fast
         look-up is needed and sorting information is of no interest. The example
         features a word counter where duplicate entries are checked by means of a
         hashed index.
- </p></div>
+ </p>
+</div>
 <a name="boost_bimap.examples.multiindex_to_bimap_path___hashed_indices.boost_multiindex"></a><h5>
-<a name="id2722582"></a>
- Boost.MultiIndex
+<a name="id2742762"></a>
+ <a class="link" href="multiindex_to_bimap_path___hashed_indices.html#boost_bimap.examples.multiindex_to_bimap_path___hashed_indices.boost_multiindex">Boost.MultiIndex</a>
       </h5>
 <p>
         <a href="../../../../example/mi_to_b_path/mi_hashed_indices.cpp" target="_top">Go to source
@@ -141,8 +141,8 @@
 <p>
       </p>
 <a name="boost_bimap.examples.multiindex_to_bimap_path___hashed_indices.boost_bimap"></a><h5>
-<a name="id2724327"></a>
- Boost.Bimap
+<a name="id2744509"></a>
+ <a class="link" href="multiindex_to_bimap_path___hashed_indices.html#boost_bimap.examples.multiindex_to_bimap_path___hashed_indices.boost_bimap">Boost.Bimap</a>
       </h5>
 <p>
         <a href="../../../../example/mi_to_b_path/hashed_indices.cpp" target="_top">Go to source code</a>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Simple Bimap</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <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,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.examples.simple_bimap"></a>Simple Bimap
+<a name="boost_bimap.examples.simple_bimap"></a><a class="link" href="simple_bimap.html" title="Simple Bimap">Simple Bimap</a>
 </h3></div></div></div>
 <p>
         This is the example from the one minute tutorial section.
@@ -142,12 +142,12 @@
     <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Countries names ordered by their final position:"</span>
                 <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 
- <span class="line_callout_bug"><a name="boost_bimap20co" href="simple_bimap.html#boost_bimap20"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="keyword">for</span><span class="special">(</span> <span class="identifier">results_bimap</span><span class="special">::</span><span class="identifier">map_by</span><span class="special">&lt;</span><span class="identifier">place</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span>
+ <span class="line_callout_bug"><a class="co" name="boost_bimap20co" href="simple_bimap.html#boost_bimap20"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="keyword">for</span><span class="special">(</span> <span class="identifier">results_bimap</span><span class="special">::</span><span class="identifier">map_by</span><span class="special">&lt;</span><span class="identifier">place</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span>
             <span class="identifier">i</span> <span class="special">=</span> <span class="identifier">results</span><span class="special">.</span><span class="identifier">by</span><span class="special">&lt;</span><span class="identifier">place</span><span class="special">&gt;().</span><span class="identifier">begin</span><span class="special">(),</span>
             <span class="identifier">iend</span> <span class="special">=</span> <span class="identifier">results</span><span class="special">.</span><span class="identifier">by</span><span class="special">&lt;</span><span class="identifier">place</span><span class="special">&gt;().</span><span class="identifier">end</span><span class="special">()</span> <span class="special">;</span>
             <span class="identifier">i</span> <span class="special">!=</span> <span class="identifier">iend</span><span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
     <span class="special">{</span>
- <span class="line_callout_bug"><a name="boost_bimap21co" href="simple_bimap.html#boost_bimap21"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">i</span><span class="special">-&gt;</span><span class="identifier">get</span><span class="special">&lt;</span><span class="identifier">place</span> <span class="special">&gt;()</span> <span class="special">&lt;&lt;</span> <span class="string">") "</span>
+ <span class="line_callout_bug"><a class="co" name="boost_bimap21co" href="simple_bimap.html#boost_bimap21"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">i</span><span class="special">-&gt;</span><span class="identifier">get</span><span class="special">&lt;</span><span class="identifier">place</span> <span class="special">&gt;()</span> <span class="special">&lt;&lt;</span> <span class="string">") "</span>
                   <span class="special">&lt;&lt;</span> <span class="identifier">i</span><span class="special">-&gt;</span><span class="identifier">get</span><span class="special">&lt;</span><span class="identifier">country</span><span class="special">&gt;()</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
     <span class="special">}</span>
 
@@ -156,7 +156,7 @@
                  <span class="string">"their final position:"</span>
               <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 
- <span class="line_callout_bug"><a name="boost_bimap22co" href="simple_bimap.html#boost_bimap22"><img src="../../images/callouts/3.png" alt="3" border="0"></a></span><span class="keyword">for</span><span class="special">(</span> <span class="identifier">results_bimap</span><span class="special">::</span><span class="identifier">map_by</span><span class="special">&lt;</span><span class="identifier">country</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span>
+ <span class="line_callout_bug"><a class="co" name="boost_bimap22co" href="simple_bimap.html#boost_bimap22"><img src="../../images/callouts/3.png" alt="3" border="0"></a></span><span class="keyword">for</span><span class="special">(</span> <span class="identifier">results_bimap</span><span class="special">::</span><span class="identifier">map_by</span><span class="special">&lt;</span><span class="identifier">country</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span>
             <span class="identifier">i</span> <span class="special">=</span> <span class="identifier">results</span><span class="special">.</span><span class="identifier">by</span><span class="special">&lt;</span><span class="identifier">country</span><span class="special">&gt;().</span><span class="identifier">begin</span><span class="special">(),</span>
             <span class="identifier">iend</span> <span class="special">=</span> <span class="identifier">results</span><span class="special">.</span><span class="identifier">by</span><span class="special">&lt;</span><span class="identifier">country</span><span class="special">&gt;().</span><span class="identifier">end</span><span class="special">()</span> <span class="special">;</span>
             <span class="identifier">i</span> <span class="special">!=</span> <span class="identifier">iend</span><span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
@@ -177,21 +177,18 @@
           </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap20"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap20"></a>1 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">results</span><span class="special">.</span><span class="identifier">by</span><span class="special">&lt;</span><span class="identifier">place</span><span class="special">&gt;()</span></code>
           is equivalent to <code class="computeroutput"><span class="identifier">results</span><span class="special">.</span><span class="identifier">right</span></code>
           </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap21"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap21"></a>2 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">get</span><span class="special">&lt;</span><span class="identifier">Tag</span><span class="special">&gt;</span></code>
           works for each view of the bimap </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap22"></a>3 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap22"></a>3 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">results</span><span class="special">.</span><span class="identifier">by</span><span class="special">&lt;</span><span class="identifier">country</span><span class="special">&gt;()</span></code>
           is equivalent to <code class="computeroutput"><span class="identifier">results</span><span class="special">.</span><span class="identifier">left</span></code>
           </p></td>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/future_work.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/future_work.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/future_work.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Future work</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="test_suite.html" title="Test suite">
@@ -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,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.future_work"></a>Future work
+<a name="boost_bimap.future_work"></a><a class="link" href="future_work.html" title="Future work">Future work</a>
 </h2></div></div></div>
 <a name="boost_bimap.future_work.rearrange_function"></a><h4>
-<a name="id2726859"></a>
- Rearrange Function
+<a name="id2747040"></a>
+ <a class="link" href="future_work.html#boost_bimap.future_work.rearrange_function">Rearrange Function</a>
     </h4>
 <p>
       Boost.MultiIndex includes some others functions that can be included in the

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/history.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/history.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/history.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,18 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>History</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
-<link rel="prev" href="rationale/the_student_and_the_mentor.html" title="The
- student and the mentor">
-<link rel="next" href="history/multiindex_and_bimap.html" title="MultiIndex
- and Bimap">
+<link rel="prev" href="rationale/the_student_and_the_mentor.html" title="The student and the mentor">
+<link rel="next" href="history/multiindex_and_bimap.html" title="MultiIndex and Bimap">
 </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>
@@ -26,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.history"></a>History
+<a name="boost_bimap.history"></a><a class="link" href="history.html" title="History">History</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="history.html#boost_bimap.history.the_long_path_from_code_project_to_boost">The
@@ -36,8 +34,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.history.the_long_path_from_code_project_to_boost"></a><a href="history.html#boost_bimap.history.the_long_path_from_code_project_to_boost" title="The
- long path from Code Project to Boost">The
+<a name="boost_bimap.history.the_long_path_from_code_project_to_boost"></a><a class="link" href="history.html#boost_bimap.history.the_long_path_from_code_project_to_boost" title="The long path from Code Project to Boost">The
       long path from Code Project to Boost</a>
 </h3></div></div></div>
 <div class="variablelist">

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,10 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>MultiIndex
- and Bimap</title>
+<title>MultiIndex and Bimap</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../history.html" title="History">
 <link rel="prev" href="../history.html" title="History">
@@ -13,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>
@@ -25,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.history.multiindex_and_bimap"></a><a href="multiindex_and_bimap.html" title="MultiIndex
- and Bimap">MultiIndex
+<a name="boost_bimap.history.multiindex_and_bimap"></a><a class="link" href="multiindex_and_bimap.html" title="MultiIndex and Bimap">MultiIndex
       and Bimap</a>
 </h3></div></div></div>
 <p>
@@ -561,6 +559,7 @@
         </p>
 </blockquote></div>
 <div class="sidebar">
+<p class="title"><b></b></p>
 <p>
         <span class="bold"><strong>Specialized containers with Boost.MultiIndex</strong></span>
       </p>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/introduction.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/introduction.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/introduction.html 2008-03-17 08:45:19 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="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="../index.html" title="Chapter 1. Boost.Bimap">
@@ -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,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.introduction"></a>Introduction
+<a name="boost_bimap.introduction"></a><a class="link" href="introduction.html" title="Introduction">Introduction</a>
 </h2></div></div></div>
 <a name="boost_bimap.introduction.how_to_use_this_document"></a><h4>
-<a name="id2568705"></a>
- <a href="introduction.html#boost_bimap.introduction.how_to_use_this_document">How to use
+<a name="id2586460"></a>
+ <a class="link" href="introduction.html#boost_bimap.introduction.how_to_use_this_document">How to use
       this document</a>
     </h4>
 <p>
@@ -43,7 +43,7 @@
       a bidirectional map!</span></dt>
 <dd><p>
           If your boss will kill you if the project is not finished by the end of
- the day, just read the <a href="one_minute_tutorial.html" title="One minute tutorial">One-minute
+ the day, just read the <a class="link" href="one_minute_tutorial.html" title="One minute tutorial">One-minute
           tutorial</a>. If you have a background in STL, you can be testing a
           bimap within ten minutes.
         </p></dd>
@@ -51,8 +51,8 @@
       Boost.Bimap</span></dt>
 <dd><p>
           Boost.Bimap has a lot to offer if you are prepared to spend some time reading
- this documentation. You will need to read <a href="the_tutorial.html" title="The tutorial">The
- tutorial</a> and skim through some of the Examples.
+ this documentation. You will need to read <a class="link" href="the_tutorial.html" title="The tutorial">The
+ tutorial</a> and skim through some of the <a class="link" href="examples.html" title="Examples">Examples</a>.
           The best way to read this documentation is in the order given here. Just
           click on the arrow at the right bottom corner as you finish each page.
           You may skip the reference section, and return to it later to look up a
@@ -102,8 +102,8 @@
       </p></td></tr>
 </table></div>
 <a name="boost_bimap.introduction.navigation"></a><h4>
-<a name="id2567618"></a>
- Navigation
+<a name="id2585321"></a>
+ <a class="link" href="introduction.html#boost_bimap.introduction.navigation">Navigation</a>
     </h4>
 <p>
       Used in combination with the configured browser key (usually Alt), the following

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>One minute tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="introduction.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,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.one_minute_tutorial"></a>One minute tutorial
+<a name="boost_bimap.one_minute_tutorial"></a><a class="link" href="one_minute_tutorial.html" title="One minute tutorial">One minute tutorial</a>
 </h2></div></div></div>
 <a name="boost_bimap.one_minute_tutorial.what_is_a_bimap_"></a><h4>
-<a name="id2567917"></a>
- <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.what_is_a_bimap_">What is a
+<a name="id2585613"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.what_is_a_bimap_">What is a
       bimap?</a>
     </h4>
 <p>
@@ -53,7 +53,7 @@
 <p>
       Given this code, the following is the complete description of the resulting
       bimap.
- <sup>[<a name="id2614398" href="#ftn.id2614398">1</a>]</sup>
+ <sup>[<a name="id2585800" href="#ftn.id2585800" class="footnote">1</a>]</sup>
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
@@ -109,8 +109,8 @@
 ...
 </pre>
 <a name="boost_bimap.one_minute_tutorial.layout_of_the_relation_and_the_pairs_of_a_bimap"></a><h4>
-<a name="id2615163"></a>
- <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.layout_of_the_relation_and_the_pairs_of_a_bimap">Layout
+<a name="id2636318"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.layout_of_the_relation_and_the_pairs_of_a_bimap">Layout
       of the relation and the pairs of a bimap</a>
     </h4>
 <p>
@@ -123,8 +123,8 @@
       <span class="inlinemediaobject"><img src="../images/bimap/relation.and.pair.png" alt="relation.and.pair"></span>
     </p>
 <a name="boost_bimap.one_minute_tutorial.step_by_step"></a><h4>
-<a name="id2615242"></a>
- Step by step
+<a name="id2636390"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.step_by_step">Step by step</a>
     </h4>
 <p>
       A convinience header is avaiable in the boost directory:
@@ -149,8 +149,8 @@
 <p>
     </p>
 <a name="boost_bimap.one_minute_tutorial.the_collection_of_relations_view"></a><h4>
-<a name="id2615413"></a>
- <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_collection_of_relations_view">The
+<a name="id2636546"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_collection_of_relations_view">The
       collection of relations view</a>
     </h4>
 <p>
@@ -183,8 +183,8 @@
 <p>
     </p>
 <a name="boost_bimap.one_minute_tutorial.the_left_map_view"></a><h4>
-<a name="id2615920"></a>
- <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_left_map_view">The left
+<a name="id2637012"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_left_map_view">The left
       map view</a>
     </h4>
 <p>
@@ -199,7 +199,7 @@
         
 </p>
 <pre class="programlisting">
-<span class="line_callout_bug"><a name="boost_bimap0co" href="one_minute_tutorial.html#boost_bimap0"><img src="../images/callouts/1.png" alt="1" border="0"></a></span><span class="keyword">typedef</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_map</span><span class="special">::</span><span class="identifier">const_iterator</span> <span class="identifier">left_const_iterator</span><span class="special">;</span>
+<span class="line_callout_bug"><a class="co" name="boost_bimap0co" href="one_minute_tutorial.html#boost_bimap0"><img src="../images/callouts/1.png" alt="1" border="0"></a></span><span class="keyword">typedef</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_map</span><span class="special">::</span><span class="identifier">const_iterator</span> <span class="identifier">left_const_iterator</span><span class="special">;</span>
 
 <span class="keyword">for</span><span class="special">(</span> <span class="identifier">left_const_iterator</span> <span class="identifier">left_iter</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">iend</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span>
      <span class="identifier">left_iter</span> <span class="special">!=</span> <span class="identifier">iend</span><span class="special">;</span> <span class="special">++</span><span class="identifier">left_iter</span> <span class="special">)</span>
@@ -210,10 +210,10 @@
     <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">left_iter</span><span class="special">-&gt;</span><span class="identifier">first</span> <span class="special">&lt;&lt;</span> <span class="string">" --&gt; "</span> <span class="special">&lt;&lt;</span> <span class="identifier">left_iter</span><span class="special">-&gt;</span><span class="identifier">second</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 <span class="special">}</span>
 
-<span class="line_callout_bug"><a name="boost_bimap1co" href="one_minute_tutorial.html#boost_bimap1"><img src="../images/callouts/2.png" alt="2" border="0"></a></span><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_const_iterator</span> <span class="identifier">left_iter</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="number">2</span><span class="special">);</span>
+<span class="line_callout_bug"><a class="co" name="boost_bimap1co" href="one_minute_tutorial.html#boost_bimap1"><img src="../images/callouts/2.png" alt="2" border="0"></a></span><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_const_iterator</span> <span class="identifier">left_iter</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="number">2</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span> <span class="identifier">left_iter</span><span class="special">-&gt;</span><span class="identifier">second</span> <span class="special">==</span> <span class="string">"two"</span> <span class="special">);</span>
 
-<span class="line_callout_bug"><a name="boost_bimap2co" href="one_minute_tutorial.html#boost_bimap2"><img src="../images/callouts/3.png" alt="3" border="0"></a></span><span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_value_type</span><span class="special">(</span> <span class="number">3</span><span class="special">,</span> <span class="string">"three"</span> <span class="special">)</span> <span class="special">);</span>
+<span class="line_callout_bug"><a class="co" name="boost_bimap2co" href="one_minute_tutorial.html#boost_bimap2"><img src="../images/callouts/3.png" alt="3" border="0"></a></span><span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_value_type</span><span class="special">(</span> <span class="number">3</span><span class="special">,</span> <span class="string">"three"</span> <span class="special">)</span> <span class="special">);</span>
 </pre>
 <p>
       </p>
@@ -223,21 +223,18 @@
         </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap0"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap0"></a>1 </p></td>
 <td valign="top" align="left"><p> The type of <code class="computeroutput"><span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span></code> is <code class="computeroutput"><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_map</span></code>
         and the type of <code class="computeroutput"><span class="identifier">bm</span><span class="special">.</span><span class="identifier">right</span></code> is <code class="computeroutput"><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">right_map</span></code>
         </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap1"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap1"></a>2 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_</span></code>-type- can be used as a shortcut for
         the more verbose <code class="computeroutput"><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_map</span><span class="special">::</span></code>-type- </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap2"></a>3 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap2"></a>3 </p></td>
 <td valign="top" align="left"><p> This line produces the same effect
         of <code class="computeroutput"><span class="identifier">bm</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="string">"three"</span><span class="special">)</span> <span class="special">);</span></code> </p></td>
 </tr>
@@ -247,8 +244,8 @@
 <p>
     </p>
 <a name="boost_bimap.one_minute_tutorial.the_right_map_view"></a><h4>
-<a name="id2616766"></a>
- <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_right_map_view">The right
+<a name="id2637765"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.the_right_map_view">The right
       map view</a>
     </h4>
 <p>
@@ -274,7 +271,7 @@
 
 <span class="identifier">bm</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">erase</span><span class="special">(</span><span class="string">"two"</span><span class="special">);</span>
 
-<span class="line_callout_bug"><a name="boost_bimap3co" href="one_minute_tutorial.html#boost_bimap3"><img src="../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">bm</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">right_value_type</span><span class="special">(</span> <span class="string">"four"</span><span class="special">,</span> <span class="number">4</span> <span class="special">)</span> <span class="special">);</span>
+<span class="line_callout_bug"><a class="co" name="boost_bimap3co" href="one_minute_tutorial.html#boost_bimap3"><img src="../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">bm</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">right_value_type</span><span class="special">(</span> <span class="string">"four"</span><span class="special">,</span> <span class="number">4</span> <span class="special">)</span> <span class="special">);</span>
 </pre>
 <p>
       </p>
@@ -283,8 +280,7 @@
 <p>
         </p>
 <div class="calloutlist"><table border="0" summary="Callout list"><tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap3"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap3"></a>1 </p></td>
 <td valign="top" align="left"><p> This line produces the same effect of <code class="computeroutput"><span class="identifier">bm</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span> <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">(</span><span class="number">4</span><span class="special">,</span><span class="string">"four"</span><span class="special">)</span>
         <span class="special">);</span></code> </p></td>
 </tr></table></div>
@@ -293,8 +289,8 @@
 <p>
     </p>
 <a name="boost_bimap.one_minute_tutorial.differences_with_std__map"></a><h4>
-<a name="id2617268"></a>
- <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.differences_with_std__map">Differences
+<a name="id2638220"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.differences_with_std__map">Differences
       with std::map</a>
     </h4>
 <p>
@@ -326,8 +322,8 @@
 <span class="identifier">assert</span><span class="special">(</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span> <span class="special">==</span> <span class="number">1</span> <span class="special">);</span>
 </pre>
 <a name="boost_bimap.one_minute_tutorial.a_simple_example"></a><h4>
-<a name="id2618024"></a>
- A simple example
+<a name="id2638910"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.a_simple_example">A simple example</a>
     </h4>
 <p>
       Look how you can reuse code that is intend to be used with std::maps, like
@@ -423,13 +419,13 @@
 <code class="literal">Spain ends in position 2</code>
 </pre>
 <a name="boost_bimap.one_minute_tutorial.continuing_the_journey"></a><h4>
-<a name="id2619457"></a>
- <a href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.continuing_the_journey">Continuing
+<a name="id2640226"></a>
+ <a class="link" href="one_minute_tutorial.html#boost_bimap.one_minute_tutorial.continuing_the_journey">Continuing
       the journey</a>
     </h4>
 <p>
       For information on function signatures, see any standard library documentation
- or read the reference section
+ or read the <a class="link" href="reference.html" title="Reference">reference</a> section
       of this documentation.
     </p>
 <div class="caution"><table border="0" summary="Caution">
@@ -443,13 +439,13 @@
         of inserting a pair into the left map where the second value conflicts with
         a stored relation in the container. The functions may be slower in a bimap
         because of the duplicated constraints. It is strongly recommended that you
- read The full tutorial if
+ read <a class="link" href="the_tutorial.html" title="The tutorial">The full tutorial</a> if
         you intend to use a bimap in a serious project.
       </p></td></tr>
 </table></div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id2614398" href="#id2614398">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2585800" href="#id2585800" class="para">1</a>] </sup>
           A type is <span class="emphasis"><em>signature-compatible</em></span> with other type if
           it has the same signature for functions and metadata. Preconditions, postconditions
           and the order of operations need not be the same.

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/performance.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/performance.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/performance.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Performance</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="compiler_specifics.html" title="Compiler specifics">
@@ -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_bimap.performance"></a>Performance
+<a name="boost_bimap.performance"></a><a class="link" href="performance.html" title="Performance">Performance</a>
 </h2></div></div></div>
 <p>
       Section under construction.

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Rationale</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="release_notes.html" title="Release notes">
-<link rel="next" href="rationale/additional_features.html" title="Additional
- Features">
+<link rel="next" href="rationale/additional_features.html" title="Additional Features">
 </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>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.rationale"></a>Rationale
+<a name="boost_bimap.rationale"></a><a class="link" href="rationale.html" title="Rationale">Rationale</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">General Design</span></dt>
@@ -60,7 +59,7 @@
 </table></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.rationale.general_design"></a>General Design
+<a name="boost_bimap.rationale.general_design"></a><a class="link" href="rationale.html#boost_bimap.rationale.general_design" title="General Design">General Design</a>
 </h3></div></div></div>
 <p>
         The initial explanation includes few features. This section aims to describe
@@ -155,8 +154,8 @@
         as being simple and powerful. This is the general design.
       </p>
 <a name="boost_bimap.rationale.general_design.relation_implementation"></a><h5>
-<a name="id2728654"></a>
- <a href="rationale.html#boost_bimap.rationale.general_design.relation_implementation">Relation
+<a name="id2748836"></a>
+ <a class="link" href="rationale.html#boost_bimap.rationale.general_design.relation_implementation">Relation
         Implementation</a>
       </h5>
 <p>
@@ -258,8 +257,8 @@
         </p></td></tr>
 </table></div>
 <a name="boost_bimap.rationale.general_design.bimap_implementation"></a><h5>
-<a name="id2729244"></a>
- <a href="rationale.html#boost_bimap.rationale.general_design.bimap_implementation">Bimap
+<a name="id2749426"></a>
+ <a class="link" href="rationale.html#boost_bimap.rationale.general_design.bimap_implementation">Bimap
         Implementation</a>
       </h5>
 <p>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,10 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Additional
- Features</title>
+<title>Additional Features</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../rationale.html" title="Rationale">
 <link rel="prev" href="../rationale.html" title="Rationale">
@@ -13,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>
@@ -25,13 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.rationale.additional_features"></a><a href="additional_features.html" title="Additional
- Features">Additional
+<a name="boost_bimap.rationale.additional_features"></a><a class="link" href="additional_features.html" title="Additional Features">Additional
       Features</a>
 </h3></div></div></div>
 <a name="boost_bimap.rationale.additional_features.n_1__n_n__hashed_maps"></a><h5>
-<a name="id2729533"></a>
- <a href="additional_features.html#boost_bimap.rationale.additional_features.n_1__n_n__hashed_maps">N-1,
+<a name="id2749714"></a>
+ <a class="link" href="additional_features.html#boost_bimap.rationale.additional_features.n_1__n_n__hashed_maps">N-1,
         N-N, hashed maps</a>
       </h5>
 <p>
@@ -62,8 +60,8 @@
         <span class="inlinemediaobject"><img src="../../images/bimap/bimap.structures.png" alt="bimap.structures"></span>
       </p>
 <a name="boost_bimap.rationale.additional_features.collection_type_of_relation_constraints"></a><h5>
-<a name="id2729641"></a>
- <a href="additional_features.html#boost_bimap.rationale.additional_features.collection_type_of_relation_constraints">Collection
+<a name="id2749822"></a>
+ <a class="link" href="additional_features.html#boost_bimap.rationale.additional_features.collection_type_of_relation_constraints">Collection
         type of relation constraints</a>
       </h5>
 <p>
@@ -106,8 +104,8 @@
         uses further metaprogramming to define a new index if necessary.
       </p>
 <a name="boost_bimap.rationale.additional_features.tagged"></a><h5>
-<a name="id2729729"></a>
- Tagged
+<a name="id2749910"></a>
+ <a class="link" href="additional_features.html#boost_bimap.rationale.additional_features.tagged">Tagged</a>
       </h5>
 <p>
         The idea of using tags instead of the <code class="literal">member_at::side</code>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/code.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/code.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/code.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,18 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Code</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../rationale.html" title="Rationale">
-<link rel="prev" href="additional_features.html" title="Additional
- Features">
-<link rel="next" href="the_student_and_the_mentor.html" title="The
- student and the mentor">
+<link rel="prev" href="additional_features.html" title="Additional Features">
+<link rel="next" href="the_student_and_the_mentor.html" title="The student and the mentor">
 </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>
@@ -26,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.rationale.code"></a>Code
+<a name="boost_bimap.rationale.code"></a><a class="link" href="code.html" title="Code">Code</a>
 </h3></div></div></div>
 <p>
         You can browse the code using the Boost.Bimap doxygen docs.
@@ -36,7 +34,7 @@
         Library Requirement and Guidelines</a> as closely as possible.
       </p>
 <div class="table">
-<a name="id2729843"></a><p class="title"><b>Table 1.10. folders in boost/bimap</b></p>
+<a name="id2750025"></a><p class="title"><b>Table 1.10. folders in boost/bimap</b></p>
 <div class="table-contents"><table class="table" summary="folders in boost/bimap">
 <colgroup>
 <col>
@@ -127,7 +125,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id2729974"></a><p class="title"><b>Table 1.11. folders in each folder</b></p>
+<a name="id2750155"></a><p class="title"><b>Table 1.11. folders in each folder</b></p>
 <div class="table-contents"><table class="table" summary="folders in each folder">
 <colgroup>
 <col>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,10 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>The
- student and the mentor</title>
+<title>The student and the mentor</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../rationale.html" title="Rationale">
 <link rel="prev" href="code.html" title="Code">
@@ -13,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>
@@ -25,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.rationale.the_student_and_the_mentor"></a><a href="the_student_and_the_mentor.html" title="The
- student and the mentor">The
+<a name="boost_bimap.rationale.the_student_and_the_mentor"></a><a class="link" href="the_student_and_the_mentor.html" title="The student and the mentor">The
       student and the mentor</a>
 </h3></div></div></div>
 <div class="tip"><table border="0" summary="Tip">

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="bimap_and_boost/dependencies.html" title="Dependencies">
@@ -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_bimap.reference"></a>Reference
+<a name="boost_bimap.reference"></a><a class="link" href="reference.html" title="Reference">Reference</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Headers</span></dt>
@@ -91,7 +91,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.reference.headers"></a>Headers
+<a name="boost_bimap.reference.headers"></a><a class="link" href="reference.html#boost_bimap.reference.headers" title="Headers">Headers</a>
 </h3></div></div></div>
 <p>
         The following are the interface headers of Boost.Bimap:

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Bimap Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="../reference.html" title="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,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.reference.bimap_reference"></a>Bimap Reference
+<a name="boost_bimap.reference.bimap_reference"></a><a class="link" href="bimap_reference.html" title="Bimap Reference">Bimap Reference</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.view_concepts">View
@@ -55,8 +55,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.bimap_reference.view_concepts"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.view_concepts" title="View
- concepts">View
+<a name="boost_bimap.reference.bimap_reference.view_concepts"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.view_concepts" title="View concepts">View
         concepts</a>
 </h4></div></div></div>
 <p>
@@ -116,8 +115,7 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.bimap_reference.complexity_signature"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.complexity_signature" title="Complexity
- signature">Complexity
+<a name="boost_bimap.reference.bimap_reference.complexity_signature"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.complexity_signature" title="Complexity signature">Complexity
         signature</a>
 </h4></div></div></div>
 <p>
@@ -187,8 +185,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.bimap_reference.set_type_specification"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.set_type_specification" title="Set
- type specification">Set
+<a name="boost_bimap.reference.bimap_reference.set_type_specification"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.set_type_specification" title="Set type specification">Set
         type specification</a>
 </h4></div></div></div>
 <p>
@@ -382,7 +379,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.bimap_reference.tags"></a>Tags
+<a name="boost_bimap.reference.bimap_reference.tags"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.tags" title="Tags">Tags</a>
 </h4></div></div></div>
 <p>
           Tags are just conventional types used as mnemonics for the types stored
@@ -392,8 +389,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.bimap_reference.header__boost_bimap_bimap_hpp__synopsis"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.header__boost_bimap_bimap_hpp__synopsis" title='Header
- "boost/bimap/bimap.hpp" synopsis'>Header
+<a name="boost_bimap.reference.bimap_reference.header__boost_bimap_bimap_hpp__synopsis"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.header__boost_bimap_bimap_hpp__synopsis" title='Header "boost/bimap/bimap.hpp" synopsis'>Header
         "boost/bimap/bimap.hpp" synopsis</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -491,8 +487,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.bimap_reference.class_template_bimap"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap" title="Class
- template bimap">Class
+<a name="boost_bimap.reference.bimap_reference.class_template_bimap"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap" title="Class template bimap">Class
         template bimap</a>
 </h4></div></div></div>
 <div class="toc"><dl>
@@ -514,7 +509,7 @@
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.bimap_reference.class_template_bimap.complexity"></a>Complexity
+<a name="boost_bimap.reference.bimap_reference.class_template_bimap.complexity"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.complexity" title="Complexity">Complexity</a>
 </h5></div></div></div>
 <p>
             In the descriptions of the operations of <code class="computeroutput"><span class="identifier">bimap</span></code>,
@@ -523,8 +518,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.bimap_reference.class_template_bimap.instantiation_types"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.instantiation_types" title="Instantiation
- types">Instantiation
+<a name="boost_bimap.reference.bimap_reference.class_template_bimap.instantiation_types"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.instantiation_types" title="Instantiation types">Instantiation
           types</a>
 </h5></div></div></div>
 <p>
@@ -552,8 +546,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.bimap_reference.class_template_bimap.nested_types"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.nested_types" title="Nested
- types">Nested
+<a name="boost_bimap.reference.bimap_reference.class_template_bimap.nested_types"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.nested_types" title="Nested types">Nested
           types</a>
 </h5></div></div></div>
 <pre class="programlisting">
@@ -641,8 +634,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.bimap_reference.class_template_bimap.constructors__copy_and_assignment"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.constructors__copy_and_assignment" title="Constructors,
- copy and assignment">Constructors,
+<a name="boost_bimap.reference.bimap_reference.class_template_bimap.constructors__copy_and_assignment"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.constructors__copy_and_assignment" title="Constructors, copy and assignment">Constructors,
           copy and assignment</a>
 </h5></div></div></div>
 <pre class="programlisting">
@@ -674,7 +666,7 @@
               the <code class="computeroutput"><span class="identifier">bimap</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="bimap_reference.html#complexity_signature_explanation"><span class="bold"><strong>Complexity:</strong></span></a>
               O(m*H(m)), where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
             </li>
 </ul></div>
@@ -741,8 +733,7 @@
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.bimap_reference.class_template_bimap.projection_operations"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.projection_operations" title="Projection
- operations">Projection
+<a name="boost_bimap.reference.bimap_reference.class_template_bimap.projection_operations"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.projection_operations" title="Projection operations">Projection
           operations</a>
 </h5></div></div></div>
 <p>
@@ -838,8 +829,7 @@
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.bimap_reference.class_template_bimap.support_for_user_defined_names"></a><a href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.support_for_user_defined_names" title="Support
- for user defined names">Support
+<a name="boost_bimap.reference.bimap_reference.class_template_bimap.support_for_user_defined_names"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.support_for_user_defined_names" title="Support for user defined names">Support
           for user defined names</a>
 </h5></div></div></div>
 <pre class="programlisting">
@@ -910,7 +900,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.bimap_reference.class_template_bimap.serialization"></a>Serialization
+<a name="boost_bimap.reference.bimap_reference.class_template_bimap.serialization"></a><a class="link" href="bimap_reference.html#boost_bimap.reference.bimap_reference.class_template_bimap.serialization" title="Serialization">Serialization</a>
 </h5></div></div></div>
 <p>
             A <code class="computeroutput"><span class="identifier">bimap</span></code> can be archived
@@ -943,10 +933,13 @@
             and <code class="computeroutput"><span class="identifier">x</span></code>' and <code class="computeroutput"><span class="identifier">y</span></code>' being restored copies of <code class="computeroutput"><span class="identifier">x</span></code> and <code class="computeroutput"><span class="identifier">y</span></code>,
             respectively.
           </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of a <code class="computeroutput"><span class="identifier">bimap</span> <span class="identifier">b</span></code>
             to an output archive (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Requires:</strong></span> Value is serializable (XML-serializable).
@@ -958,10 +951,13 @@
               is thrown, ar may be left in an inconsistent state.
             </li>
 </ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of a <code class="computeroutput"><span class="identifier">bimap</span></code> m' from an input archive (XML
             archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Requires:</strong></span> Value is serializable (XML-serializable).

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,18 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>list_of Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="unordered_set_of_reference.html" title="unordered_set_of
- Reference">
-<link rel="next" href="vector_of_reference.html" title="vector_of
- Reference">
+<link rel="prev" href="unordered_set_of_reference.html" title="unordered_set_of Reference">
+<link rel="next" href="vector_of_reference.html" title="vector_of Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -26,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.reference.list_of_reference"></a>list_of Reference
+<a name="boost_bimap.reference.list_of_reference"></a><a class="link" href="list_of_reference.html" title="list_of Reference">list_of Reference</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.header__boost_bimap_list_of_hpp__synopsis">Header
@@ -52,8 +50,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.list_of_reference.header__boost_bimap_list_of_hpp__synopsis"></a><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.header__boost_bimap_list_of_hpp__synopsis" title='Header
- "boost/bimap/list_of.hpp" synopsis'>Header
+<a name="boost_bimap.reference.list_of_reference.header__boost_bimap_list_of_hpp__synopsis"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.header__boost_bimap_list_of_hpp__synopsis" title='Header "boost/bimap/list_of.hpp" synopsis'>Header
         "boost/bimap/list_of.hpp" synopsis</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -73,8 +70,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views"></a><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views" title="list_of
- Views">list_of
+<a name="boost_bimap.reference.list_of_reference.list_of_views"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views" title="list_of Views">list_of
         Views</a>
 </h4></div></div></div>
 <div class="toc"><dl>
@@ -169,9 +165,9 @@
     <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">InputIterator</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> assign<span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_assign_iterator_iterator">assign</a><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="keyword">void</span> assign<span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">value</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_assign_size_value">assign</a><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">value</span><span class="special">);</span>
 
     <span class="identifier">allocator_type</span> <span class="identifier">get_allocator</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
@@ -197,7 +193,7 @@
 
     <span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="keyword">void</span> resize<span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">=</span> <span class="identifier">value_type</span><span class="special">());</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_resize_size_value">resize</a><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">=</span> <span class="identifier">value_type</span><span class="special">());</span>
 
     <span class="comment">// access
 </span>
@@ -206,38 +202,38 @@
 
     <span class="comment">// modifiers
 </span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> push_front<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> <a class="link" href="list_of_reference.html#reference_list_of_push_front_value">push_front</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
     <span class="keyword">void</span> <span class="identifier">pop_front</span><span class="special">();</span>
 
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> push_back<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> <a class="link" href="list_of_reference.html#reference_list_of_push_back_value">push_back</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
     <span class="keyword">void</span> <span class="identifier">pop_back</span><span class="special">();</span>
 
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> insert<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> <a class="link" href="list_of_reference.html#reference_list_of_insert_iterator_value">insert</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
- <span class="keyword">void</span> insert<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_insert_iterator_size_value">insert</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">InputIterator</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> insert<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_insert_iterator_iterator_iterator">insert</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="identifier">iterator</span> erase<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">);</span>
- <span class="identifier">iterator</span> erase<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="list_of_reference.html#reference_list_of_erase_iterator">erase</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="list_of_reference.html#reference_list_of_erase_iterator_iterator">erase</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="keyword">bool</span> replace<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="list_of_reference.html#reference_list_of_replace_iterator_value">replace</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="comment">// Only in map views
 </span> <span class="comment">// {
 </span>
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> replace_key<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="list_of_reference.html#reference_list_of_replace_key_iterator_key">replace_key</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleData</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> replace_data<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleData</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="list_of_reference.html#reference_list_of_replace_data_iterator_data">replace_data</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleData</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">KeyModifier</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> modify_key<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">KeyModifier</span> <span class="identifier">mod</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="list_of_reference.html#reference_list_of_modify_key_iterator_modifier">modify_key</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">KeyModifier</span> <span class="identifier">mod</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">DataModifier</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> modify_data<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">DataModifier</span> <span class="identifier">mod</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="list_of_reference.html#reference_list_of_modify_data_iterator_modifier">modify_data</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">DataModifier</span> <span class="identifier">mod</span><span class="special">);</span>
 
     <span class="comment">// }
 </span>
@@ -246,32 +242,32 @@
 
     <span class="comment">// list operations
 </span>
- <span class="keyword">void</span> splice<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
- <span class="keyword">void</span> splice<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">i</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_splice_iterator_this">splice</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_splice_iterator_this_iterator">splice</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">i</span><span class="special">);</span>
     <span class="keyword">void</span> <span class="identifier">splice</span><span class="special">(</span>
         <span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="keyword">void</span> remove<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">value</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_remove_value">remove</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">value</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Predicate</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> remove_if<span class="special">(</span><span class="identifier">Predicate</span> <span class="identifier">pred</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_remove_if_predicate">remove_if</a><span class="special">(</span><span class="identifier">Predicate</span> <span class="identifier">pred</span><span class="special">);</span>
 
- <span class="keyword">void</span> unique<span class="special">();</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_unique">unique</a><span class="special">();</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">BinaryPredicate</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> unique<span class="special">(</span><span class="identifier">BinaryPredicate</span> <span class="identifier">binary_pred</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_unique_predicate">unique</a><span class="special">(</span><span class="identifier">BinaryPredicate</span> <span class="identifier">binary_pred</span><span class="special">);</span>
 
- <span class="keyword">void</span> merge<span class="special">(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_merge_this">merge</a><span class="special">(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Compare</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> merge<span class="special">(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span><span class="identifier">Compare</span> <span class="identifier">comp</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_merge_this_compare">merge</a><span class="special">(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span><span class="identifier">Compare</span> <span class="identifier">comp</span><span class="special">);</span>
 
- <span class="keyword">void</span> sort<span class="special">();</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_sort">sort</a><span class="special">();</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Compare</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> sort<span class="special">(</span><span class="identifier">Compare</span> <span class="identifier">comp</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_sort_compare">sort</a><span class="special">(</span><span class="identifier">Compare</span> <span class="identifier">comp</span><span class="special">);</span>
 
- <span class="keyword">void</span> reverse<span class="special">();</span>
+ <span class="keyword">void</span> <a class="link" href="list_of_reference.html#reference_list_of_reverse">reverse</a><span class="special">();</span>
 
     <span class="comment">// rearrange operations
 </span>
@@ -325,13 +321,12 @@
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views.complexity_signature"></a><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.complexity_signature" title="Complexity
- signature">Complexity
+<a name="boost_bimap.reference.list_of_reference.list_of_views.complexity_signature"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.complexity_signature" title="Complexity signature">Complexity
           signature</a>
 </h5></div></div></div>
 <p>
             Here and in the descriptions of operations of <code class="computeroutput"><span class="identifier">list_of</span></code>
- views, we adopt the scheme outlined in the <a href="bimap_reference.html#complexity_signature_explanation">complexity
+ views, we adopt the scheme outlined in the <a class="link" href="bimap_reference.html#complexity_signature_explanation">complexity
             signature section</a>. The complexity signature of a <code class="computeroutput"><span class="identifier">list_of</span></code> view is:
           </p>
 <div class="itemizedlist"><ul type="disc">
@@ -357,8 +352,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views.instantiation_types"></a><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.instantiation_types" title="Instantiation
- types">Instantiation
+<a name="boost_bimap.reference.list_of_reference.list_of_views.instantiation_types"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.instantiation_types" title="Instantiation types">Instantiation
           types</a>
 </h5></div></div></div>
 <p>
@@ -378,8 +372,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views.constructors__copy_and_assignment"></a><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.constructors__copy_and_assignment" title="Constructors,
- copy and assignment">Constructors,
+<a name="boost_bimap.reference.list_of_reference.list_of_views.constructors__copy_and_assignment"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.constructors__copy_and_assignment" title="Constructors, copy and assignment">Constructors,
           copy and assignment</a>
 </h5></div></div></div>
 <p>
@@ -435,8 +428,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views.capacity_operations"></a><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.capacity_operations" title="Capacity
- operations">Capacity
+<a name="boost_bimap.reference.list_of_reference.list_of_views.capacity_operations"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.capacity_operations" title="Capacity operations">Capacity
           operations</a>
 </h5></div></div></div>
 <a name="reference_list_of_resize_size_value"></a><p>
@@ -462,7 +454,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views.modifiers"></a>Modifiers
+<a name="boost_bimap.reference.list_of_reference.list_of_views.modifiers"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.modifiers" title="Modifiers">Modifiers</a>
 </h5></div></div></div>
 <a name="reference_list_of_push_front_value"></a><p>
           </p>
@@ -484,7 +476,7 @@
               more than one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(I(n)).
             </li>
 <li>
@@ -512,7 +504,7 @@
               more than one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(I(n)).
             </li>
 <li>
@@ -545,7 +537,7 @@
               more than one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(I(n)).
             </li>
 <li>
@@ -595,7 +587,7 @@
               <span class="special">!=</span> <span class="identifier">last</span><span class="special">)</span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">position</span><span class="special">,</span> <span class="special">*</span><span class="identifier">first</span><span class="special">++);</span></code>
 </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(m*I(n+m)), where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
             </li>
 <li>
@@ -623,7 +615,7 @@
               if no such element exists.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(D(n)).
             </li>
 <li>
@@ -648,7 +640,7 @@
 <span class="bold"><strong>Returns: </strong></span><code class="computeroutput"><span class="identifier">last</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(m*D(n)), where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
             </li>
 <li>
@@ -679,7 +671,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -718,7 +710,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -757,7 +749,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -796,7 +788,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(M(n)).
             </li>
 <li>
@@ -838,7 +830,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(M(n)).
             </li>
 <li>
@@ -853,8 +845,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views.list_operations"></a><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.list_operations" title="List
- operations">List
+<a name="boost_bimap.reference.list_of_reference.list_of_views.list_operations"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.list_operations" title="List operations">List
           operations</a>
 </h5></div></div></div>
 <p>
@@ -883,7 +874,7 @@
               Those elements successfully inserted are erased from <code class="computeroutput"><span class="identifier">x</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(<code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>*I(n+<code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>)
               + <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>*D(<code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>)).
             </li>
@@ -913,7 +904,7 @@
 <span class="bold"><strong>Postconditions:</strong></span> If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>, no iterator or reference is invalidated.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>,
               constant; otherwise O(I(n) + D(n)).
             </li>
@@ -947,7 +938,7 @@
 <span class="bold"><strong>Postconditions:</strong></span> If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>, no iterator or reference is invalidated.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>,
               constant; otherwise O(m*I(n+m) + m*D(x.size())) where m is the number
               of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
@@ -968,7 +959,7 @@
               view which compare equal to <code class="computeroutput"><span class="identifier">value</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n + m*D(n)), where m is the number of elements erased.
             </li>
 <li>
@@ -987,7 +978,7 @@
               holds.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n + m*D(n)), where m is the number of elements erased.
             </li>
 <li>
@@ -1008,7 +999,7 @@
               for which <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span><span class="special">==*(</span><span class="identifier">i</span><span class="special">-</span><span class="number">1</span><span class="special">)</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n + m*D(n)), where m is the number of elements erased.
             </li>
 <li>
@@ -1029,7 +1020,7 @@
               holds.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n + m*D(n)), where m is the number of elements erased.
             </li>
 <li>
@@ -1065,7 +1056,7 @@
               preserved.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>,
               constant; otherwise O(n + <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>*I(n+<code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>) + <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>*D(<code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>)).
             </li>
@@ -1103,7 +1094,7 @@
               Validity of iterators to the view and of non-erased elements of <code class="computeroutput"><span class="identifier">x</span></code> references is preserved.
             </li>
 <li>
-Complexity:
+<a class="link" href="list_of_reference.html#list_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>,
               constant; otherwise O(n + <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>*I(n+<code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>) + <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>*D(<code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>)).
             </li>
@@ -1192,8 +1183,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views.rearrange_operations"></a><a href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.rearrange_operations" title="Rearrange
- operations">Rearrange
+<a name="boost_bimap.reference.list_of_reference.list_of_views.rearrange_operations"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.rearrange_operations" title="Rearrange operations">Rearrange
           operations</a>
 </h5></div></div></div>
 <p>
@@ -1260,7 +1250,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.list_of_reference.list_of_views.serialization"></a>Serialization
+<a name="boost_bimap.reference.list_of_reference.list_of_views.serialization"></a><a class="link" href="list_of_reference.html#boost_bimap.reference.list_of_reference.list_of_views.serialization" title="Serialization">Serialization</a>
 </h5></div></div></div>
 <p>
             Views cannot be serialized on their own, but only as part of the <code class="computeroutput"><span class="identifier">bimap</span></code> into which they are embedded.
@@ -1270,18 +1260,24 @@
             defined in the <code class="computeroutput"><span class="identifier">bimap</span></code>
             serialization section.
           </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of a <code class="computeroutput"><span class="identifier">bimap</span></code> b to an output archive (XML archive)
             ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires:</strong></span> No additional requirements
               to those imposed by the container.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of a <code class="computeroutput"><span class="identifier">bimap</span></code> b' from an input archive (XML
             archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires:</strong></span> No additional requirements
               to those imposed by the container. <span class="bold"><strong>Postconditions:</strong></span>
@@ -1293,20 +1289,26 @@
               of the <code class="computeroutput"><span class="identifier">list_of</span></code> view
               in the container.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of an <code class="computeroutput"><span class="identifier">iterator</span></code> or <code class="computeroutput"><span class="identifier">const_iterator</span></code>
             it to an output archive (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires: </strong></span><code class="computeroutput"><span class="identifier">it</span></code>
               is a valid iterator of the view. The associated <code class="computeroutput"><span class="identifier">bimap</span></code>
               has been previously saved.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of an <code class="computeroutput"><span class="identifier">iterator</span></code> or <code class="computeroutput"><span class="identifier">const_iterator</span>
             <span class="identifier">it</span></code>' from an input archive (XML
             archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Postconditions:</strong></span> On successful loading,

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>set_of Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="bimap_reference.html" title="Bimap Reference">
-<link rel="next" href="unordered_set_of_reference.html" title="unordered_set_of
- Reference">
+<link rel="next" href="unordered_set_of_reference.html" title="unordered_set_of Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.reference.set_of_reference"></a>set_of Reference
+<a name="boost_bimap.reference.set_of_reference"></a><a class="link" href="set_of_reference.html" title="set_of Reference">set_of Reference</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.header__boost_bimap_set_of_hpp__synopsis">Header
@@ -55,8 +54,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.set_of_reference.header__boost_bimap_set_of_hpp__synopsis"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.header__boost_bimap_set_of_hpp__synopsis" title='Header
- "boost/bimap/set_of.hpp" synopsis'>Header
+<a name="boost_bimap.reference.set_of_reference.header__boost_bimap_set_of_hpp__synopsis"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.header__boost_bimap_set_of_hpp__synopsis" title='Header "boost/bimap/set_of.hpp" synopsis'>Header
         "boost/bimap/set_of.hpp" synopsis</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -85,8 +83,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.set_of_reference.header__boost_bimap_multiset_of_hpp__synopsis"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.header__boost_bimap_multiset_of_hpp__synopsis" title='Header
- "boost/bimap/multiset_of.hpp" synopsis'>Header
+<a name="boost_bimap.reference.set_of_reference.header__boost_bimap_multiset_of_hpp__synopsis"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.header__boost_bimap_multiset_of_hpp__synopsis" title='Header "boost/bimap/multiset_of.hpp" synopsis'>Header
         "boost/bimap/multiset_of.hpp" synopsis</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -115,8 +112,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.set_of_reference.collection_type_specifiers_set_of_and_multiset_of"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.collection_type_specifiers_set_of_and_multiset_of" title="Collection
- type specifiers set_of and multiset_of">Collection
+<a name="boost_bimap.reference.set_of_reference.collection_type_specifiers_set_of_and_multiset_of"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.collection_type_specifiers_set_of_and_multiset_of" title="Collection type specifiers set_of and multiset_of">Collection
         type specifiers set_of and multiset_of</a>
 </h4></div></div></div>
 <p>
@@ -127,8 +123,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views" title="[multi]set_of
- Views">[multi]set_of
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views" title="[multi]set_of Views">[multi]set_of
         Views</a>
 </h4></div></div></div>
 <div class="toc"><dl>
@@ -218,36 +213,36 @@
 
     <span class="comment">// modifiers
 </span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> insert<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> <a class="link" href="set_of_reference.html#reference_set_of_insert_value">insert</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
- <span class="identifier">iterator</span> insert<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_insert_iterator_value">insert</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">InputIterator</span><span class="special">&gt;</span>
- <span class="keyword">void</span> insert<span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="set_of_reference.html#reference_set_of_insert_iterator_iterator">insert</a><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="identifier">iterator</span> erase<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_erase_iterator">erase</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">size_type</span> erase<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">size_type</span> <a class="link" href="set_of_reference.html#reference_set_of_erase_key">erase</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
- <span class="identifier">iterator</span> erase<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_erase_iterator_iterator">erase</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="keyword">bool</span> replace<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="set_of_reference.html#reference_set_of_replace_iterator_value">replace</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="comment">// Only in map views
 </span> <span class="comment">// {
 </span>
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> replace_key<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="set_of_reference.html#reference_set_of_replace_key_iterator_key">replace_key</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleData</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> replace_data<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleData</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="set_of_reference.html#reference_set_of_replace_data_iterator_data">replace_data</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleData</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">KeyModifier</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> modify_key<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">KeyModifier</span> <span class="identifier">mod</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="set_of_reference.html#reference_set_of_modify_key_iterator_modifier">modify_key</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">KeyModifier</span> <span class="identifier">mod</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">DataModifier</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> modify_data<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">DataModifier</span> <span class="identifier">mod</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="set_of_reference.html#reference_set_of_modify_data_iterator_modifier">modify_data</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">DataModifier</span> <span class="identifier">mod</span><span class="special">);</span>
 
     <span class="comment">// }
 </span>
@@ -264,47 +259,47 @@
     <span class="comment">// set operations
 </span>
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">iterator</span> find<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_find_key">find</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">const_iterator</span> find<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_find_key">find</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">size_type</span> count<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">size_type</span> <a class="link" href="set_of_reference.html#reference_set_of_count_key">count</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">iterator</span> lower_bound<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_lower_bound_key">lower_bound</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">const_iterator</span> lower_bound<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_lower_bound_key">lower_bound</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">iterator</span> upper_bound<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_upper_bound_key">upper_bound</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">const_iterator</span> upper_bound<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="set_of_reference.html#reference_set_of_upper_bound_key">upper_bound</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
     <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="identifier">iterator</span><span class="special">&gt;</span>
- equal_range<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <a class="link" href="set_of_reference.html#reference_set_of_equal_range_key">equal_range</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
     <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">const_iterator</span><span class="special">,</span><span class="identifier">const_iterator</span><span class="special">&gt;</span>
- equal_range<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="set_of_reference.html#reference_set_of_equal_range_key">equal_range</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
     <span class="comment">// Only in maps views
 </span> <span class="comment">// {
 </span>
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">LowerBounder</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">UpperBounder</span><span class="special">&gt;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="identifier">iterator</span><span class="special">&gt;</span> range<span class="special">(</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="identifier">iterator</span><span class="special">&gt;</span> <a class="link" href="set_of_reference.html#reference_set_of_range_lower_upper">range</a><span class="special">(</span>
         <span class="identifier">LowerBounder</span> <span class="identifier">lower</span><span class="special">,</span> <span class="identifier">UpperBounder</span> <span class="identifier">upper</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">LowerBounder</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">UpperBounder</span><span class="special">&gt;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">const_iterator</span><span class="special">,</span><span class="identifier">const_iterator</span><span class="special">&gt;</span> range<span class="special">(</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">const_iterator</span><span class="special">,</span><span class="identifier">const_iterator</span><span class="special">&gt;</span> <a class="link" href="set_of_reference.html#reference_set_of_range_lower_upper">range</a><span class="special">(</span>
         <span class="identifier">LowerBounder</span> <span class="identifier">lower</span><span class="special">,</span> <span class="identifier">UpperBounder</span> <span class="identifier">upper</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
     <span class="keyword">typedef</span> <span class="emphasis"><em>-unspecified-</em></span> <span class="identifier">data_type</span><span class="special">;</span>
@@ -313,16 +308,16 @@
 </span> <span class="comment">// {
 </span>
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="keyword">const</span> <span class="identifier">data_type</span> <span class="special">&amp;</span> at<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">data_type</span> <span class="special">&amp;</span> <a class="link" href="set_of_reference.html#reference_set_of_at_key_const">at</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
         <span class="comment">// Only if the other collection type is mutable
 </span> <span class="comment">// {
 </span>
         <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">data_type</span> <span class="special">&amp;</span> operator[]<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
+ <span class="identifier">data_type</span> <span class="special">&amp;</span> <a class="link" href="set_of_reference.html#reference_set_of_operator_bracket_key">operator[]</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
 
         <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">data_type</span> <span class="special">&amp;</span> at<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
+ <span class="identifier">data_type</span> <span class="special">&amp;</span> <a class="link" href="set_of_reference.html#reference_set_of_at_key">at</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
 
         <span class="comment">// }
 </span>
@@ -330,10 +325,10 @@
 </span> <span class="comment">// {
 </span>
         <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">info_type</span> <span class="special">&amp;</span> info_at<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
+ <span class="identifier">info_type</span> <span class="special">&amp;</span> <a class="link" href="set_of_reference.html#reference_set_of_info_at_key">info_at</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
 
         <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="keyword">const</span> <span class="identifier">info_type</span> <span class="special">&amp;</span> info_at<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">info_type</span> <span class="special">&amp;</span> <a class="link" href="set_of_reference.html#reference_set_of_info_at_key">info_at</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
         <span class="comment">// }
 </span>
@@ -387,13 +382,12 @@
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.complexity_signature"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.complexity_signature" title="Complexity
- signature">Complexity
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.complexity_signature"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.complexity_signature" title="Complexity signature">Complexity
           signature</a>
 </h5></div></div></div>
 <p>
             Here and in the descriptions of operations of this view, we adopt the
- scheme outlined in the <a href="bimap_reference.html#complexity_signature_explanation">complexity
+ scheme outlined in the <a class="link" href="bimap_reference.html#complexity_signature_explanation">complexity
             signature section</a>. The complexity signature of [multi]set_of view
             is:
           </p>
@@ -427,8 +421,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.instantiation_types"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.instantiation_types" title="Instantiation
- types">Instantiation
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.instantiation_types"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.instantiation_types" title="Instantiation types">Instantiation
           types</a>
 </h5></div></div></div>
 <p>
@@ -455,8 +448,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.constructors__copy_and_assignment"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.constructors__copy_and_assignment" title="Constructors,
- copy and assignment">Constructors,
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.constructors__copy_and_assignment"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.constructors__copy_and_assignment" title="Constructors, copy and assignment">Constructors,
           copy and assignment</a>
 </h5></div></div></div>
 <p>
@@ -479,7 +471,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.modifiers"></a>Modifiers
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.modifiers"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.modifiers" title="Modifiers">Modifiers</a>
 </h5></div></div></div>
 <a name="reference_set_of_insert_value"></a><p>
           </p>
@@ -511,7 +503,7 @@
               more than one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(I(n)).
             </li>
 <li>
@@ -549,7 +541,7 @@
               one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(H(n)).
             </li>
 <li>
@@ -586,7 +578,7 @@
               <span class="special">*</span><span class="identifier">first</span><span class="special">++</span> <span class="special">);</span></code>
 </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(m*H(n+m)), where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span>
               <span class="identifier">last</span><span class="special">)</span></code>.
             </li>
@@ -614,7 +606,7 @@
               if no such element exists.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(D(n)).
             </li>
 <li>
@@ -640,7 +632,7 @@
 <span class="bold"><strong>Returns:</strong></span> Number of elements deleted.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(log(n) + m*D(n)), where m is the number of elements deleted.
             </li>
 <li>
@@ -665,7 +657,7 @@
 <span class="bold"><strong>Returns:</strong></span> last.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(log(n) + m*D(n)), where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
             </li>
 <li>
@@ -704,7 +696,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -751,7 +743,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -798,7 +790,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -845,7 +837,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(M(n)).
             </li>
 <li>
@@ -895,7 +887,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="set_of_reference.html#set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(M(n)).
             </li>
 <li>
@@ -910,8 +902,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.set_operations"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.set_operations" title="Set
- operations">Set
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.set_operations"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.set_operations" title="Set operations">Set
           operations</a>
 </h5></div></div></div>
 <p>
@@ -1050,8 +1041,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.range_operations"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.range_operations" title="Range
- operations">Range
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.range_operations"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.range_operations" title="Range operations">Range
           operations</a>
 </h5></div></div></div>
 <p>
@@ -1137,8 +1127,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.at____info_at___and_operator_______set_of_only"></a><a href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.at____info_at___and_operator_______set_of_only" title="at(),
- info_at() and operator[] - set_of only">at(),
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.at____info_at___and_operator_______set_of_only"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.at____info_at___and_operator_______set_of_only" title="at(), info_at() and operator[] - set_of only">at(),
           info_at() and operator[] - set_of only</a>
 </h5></div></div></div>
 <a name="reference_set_of_at_key_const"></a><p>
@@ -1250,7 +1239,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.serialization"></a>Serialization
+<a name="boost_bimap.reference.set_of_reference.__multi__set_of_views.serialization"></a><a class="link" href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.serialization" title="Serialization">Serialization</a>
 </h5></div></div></div>
 <p>
             Views cannot be serialized on their own, but only as part of the <code class="computeroutput"><span class="identifier">bimap</span></code> into which they are embedded.
@@ -1260,18 +1249,24 @@
             use the concepts defined in the <code class="computeroutput"><span class="identifier">bimap</span></code>
             serialization section.
           </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of a <code class="computeroutput"><span class="identifier">bimap</span></code> m to an output archive (XML archive)
             ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires:</strong></span> No additional requirements
               to those imposed by the container.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of a <code class="computeroutput"><span class="identifier">bimap</span></code> m' from an input archive (XML
             archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Requires:</strong></span> In addition to the general
@@ -1287,21 +1282,27 @@
               <span class="identifier">m</span><span class="special">.</span><span class="identifier">get</span><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;().</span><span class="identifier">end</span><span class="special">())</span></code>.
             </li>
 </ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of an iterator or
             <code class="computeroutput"><span class="identifier">const_iterator</span></code> it to
             an output archive (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires: </strong></span><code class="computeroutput"><span class="identifier">it</span></code>
               is a valid iterator of the view. The associated <code class="computeroutput"><span class="identifier">bimap</span></code>
               has been previously saved.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of an <code class="computeroutput"><span class="identifier">iterator</span></code> or <code class="computeroutput"><span class="identifier">const_iterator</span></code>
             <code class="computeroutput"><span class="identifier">it</span></code>' from an input archive
             ( XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Postconditions:</strong></span> On successful loading,

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>unconstrained_set_of
- Reference</title>
+<title>unconstrained_set_of Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="vector_of_reference.html" title="vector_of
- Reference">
+<link rel="prev" href="vector_of_reference.html" title="vector_of Reference">
 <link rel="next" href="../compiler_specifics.html" title="Compiler specifics">
 </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>
@@ -26,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.reference.unconstrained_set_of_reference"></a><a href="unconstrained_set_of_reference.html" title="unconstrained_set_of
- Reference">unconstrained_set_of
+<a name="boost_bimap.reference.unconstrained_set_of_reference"></a><a class="link" href="unconstrained_set_of_reference.html" title="unconstrained_set_of Reference">unconstrained_set_of
       Reference</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -43,8 +40,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.unconstrained_set_of_reference.header__boost_bimap_unconstrained_set_of_hpp__synopsis"></a><a href="unconstrained_set_of_reference.html#boost_bimap.reference.unconstrained_set_of_reference.header__boost_bimap_unconstrained_set_of_hpp__synopsis" title='Header
- "boost/bimap/unconstrained_set_of.hpp" synopsis'>Header
+<a name="boost_bimap.reference.unconstrained_set_of_reference.header__boost_bimap_unconstrained_set_of_hpp__synopsis"></a><a class="link" href="unconstrained_set_of_reference.html#boost_bimap.reference.unconstrained_set_of_reference.header__boost_bimap_unconstrained_set_of_hpp__synopsis" title='Header "boost/bimap/unconstrained_set_of.hpp" synopsis'>Header
         "boost/bimap/unconstrained_set_of.hpp" synopsis</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -64,8 +60,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views"></a><a href="unconstrained_set_of_reference.html#boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views" title="unconstrained_set_of
- Views">unconstrained_set_of
+<a name="boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views"></a><a class="link" href="unconstrained_set_of_reference.html#boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views" title="unconstrained_set_of Views">unconstrained_set_of
         Views</a>
 </h4></div></div></div>
 <div class="toc"><dl>
@@ -125,12 +120,11 @@
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views.complexity_signature"></a><a href="unconstrained_set_of_reference.html#boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views.complexity_signature" title="Complexity
- signature">Complexity
+<a name="boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views.complexity_signature"></a><a class="link" href="unconstrained_set_of_reference.html#boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views.complexity_signature" title="Complexity signature">Complexity
           signature</a>
 </h5></div></div></div>
 <p>
- We adopt the scheme outlined in the <a href="bimap_reference.html#complexity_signature_explanation">complexity
+ We adopt the scheme outlined in the <a class="link" href="bimap_reference.html#complexity_signature_explanation">complexity
             signature section</a>. An unconstrained view can not be accessed by
             the user, but the formulas to find the order of an operation for a bimap
             hold with the following definitions. The complexity signature of a <code class="computeroutput"><span class="identifier">unconstrained_set_of</span></code> view is:
@@ -158,7 +152,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views.serialization"></a>Serialization
+<a name="boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views.serialization"></a><a class="link" href="unconstrained_set_of_reference.html#boost_bimap.reference.unconstrained_set_of_reference.unconstrained_set_of_views.serialization" title="Serialization">Serialization</a>
 </h5></div></div></div>
 <p>
             Views cannot be serialized on their own, but only as part of the <code class="computeroutput"><span class="identifier">bimap</span></code> into which they are embedded.
@@ -168,18 +162,24 @@
             defined in the <code class="computeroutput"><span class="identifier">bimap</span></code>
             serialization section.
           </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of a <code class="computeroutput"><span class="identifier">bimap</span></code> b to an output archive (XML archive)
             ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires:</strong></span> No additional requirements
               to those imposed by the container.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of a <code class="computeroutput"><span class="identifier">bimap</span></code> b' from an input archive (XML
             archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires:</strong></span> No additional requirements
               to those imposed by the container.

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,10 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>unordered_set_of
- Reference</title>
+<title>unordered_set_of Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="set_of_reference.html" title="set_of Reference">
@@ -13,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>
@@ -25,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference"></a><a href="unordered_set_of_reference.html" title="unordered_set_of
- Reference">unordered_set_of
+<a name="boost_bimap.reference.unordered_set_of_reference"></a><a class="link" href="unordered_set_of_reference.html" title="unordered_set_of Reference">unordered_set_of
       Reference</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -58,8 +56,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.header__boost_bimap_unordered_set_of_hpp__synopsis"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.header__boost_bimap_unordered_set_of_hpp__synopsis" title='Header
- "boost/bimap/unordered_set_of.hpp" synopsis'>Header
+<a name="boost_bimap.reference.unordered_set_of_reference.header__boost_bimap_unordered_set_of_hpp__synopsis"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.header__boost_bimap_unordered_set_of_hpp__synopsis" title='Header "boost/bimap/unordered_set_of.hpp" synopsis'>Header
         "boost/bimap/unordered_set_of.hpp" synopsis</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -90,8 +87,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.header__boost_bimap_unordered_multiset_of_hpp__synopsis"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.header__boost_bimap_unordered_multiset_of_hpp__synopsis" title='Header
- "boost/bimap/unordered_multiset_of.hpp" synopsis'>Header
+<a name="boost_bimap.reference.unordered_set_of_reference.header__boost_bimap_unordered_multiset_of_hpp__synopsis"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.header__boost_bimap_unordered_multiset_of_hpp__synopsis" title='Header "boost/bimap/unordered_multiset_of.hpp" synopsis'>Header
         "boost/bimap/unordered_multiset_of.hpp" synopsis</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -122,8 +118,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.collection_type_specifiers_unordered_set_of_and_unordered_multiset_of"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.collection_type_specifiers_unordered_set_of_and_unordered_multiset_of" title="Collection
- type specifiers unordered_set_of and unordered_multiset_of">Collection
+<a name="boost_bimap.reference.unordered_set_of_reference.collection_type_specifiers_unordered_set_of_and_unordered_multiset_of"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.collection_type_specifiers_unordered_set_of_and_unordered_multiset_of" title="Collection type specifiers unordered_set_of and unordered_multiset_of">Collection
         type specifiers unordered_set_of and unordered_multiset_of</a>
 </h4></div></div></div>
 <p>
@@ -134,8 +129,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views" title="unordered_[multi]set_of
- Views">unordered_[multi]set_of
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views" title="unordered_[multi]set_of Views">unordered_[multi]set_of
         Views</a>
 </h4></div></div></div>
 <div class="toc"><dl>
@@ -243,36 +237,36 @@
 
     <span class="comment">// modifiers
 </span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">&gt;</span> insert<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">&gt;</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_insert_value">insert</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
- <span class="identifier">iterator</span> insert<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_insert_iterator_value">insert</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">InputIterator</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> insert<span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_insert_iterator_iterator">insert</a><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="identifier">iterator</span> erase<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_erase_iterator">erase</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">size_type</span> erase<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">size_type</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_erase_key">erase</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
- <span class="identifier">iterator</span> erase<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_erase_iterator_iterator">erase</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="keyword">bool</span> replace<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_replace_iterator_value">replace</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="comment">// Only in map views
 </span> <span class="comment">// {
 </span>
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> replace_key<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_replace_key_iterator_key">replace_key</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleData</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> replace_data<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleData</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_replace_data_iterator_data">replace_data</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleData</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">KeyModifier</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> modify_key<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">KeyModifier</span> <span class="identifier">mod</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_modify_key_iterator_modifier">modify_key</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">KeyModifier</span> <span class="identifier">mod</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">DataModifier</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> modify_data<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">DataModifier</span> <span class="identifier">mod</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_modify_data_iterator_modifier">modify_data</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">DataModifier</span> <span class="identifier">mod</span><span class="special">);</span>
 
     <span class="comment">// }
 </span>
@@ -288,21 +282,21 @@
     <span class="comment">// lookup
 </span>
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">iterator</span> find<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_find_key">find</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">const_iterator</span> find<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_find_key">find</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">size_type</span> count<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">size_type</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_count_key">count</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
     <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="identifier">iterator</span><span class="special">&gt;</span>
- equal_range<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_equal_range_key">equal_range</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
     <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">const_iterator</span><span class="special">,</span><span class="identifier">const_iterator</span><span class="special">&gt;</span>
- equal_range<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_equal_range_key">equal_range</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
     <span class="comment">// bucket interface
 </span>
@@ -321,7 +315,7 @@
     <span class="keyword">float</span> <span class="identifier">load_factor</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
     <span class="keyword">float</span> <span class="identifier">max_load_factor</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
     <span class="keyword">void</span> <span class="identifier">max_load_factor</span><span class="special">(</span><span class="keyword">float</span> <span class="identifier">z</span><span class="special">);</span>
- <span class="keyword">void</span> rehash<span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_rehash_size">rehash</a><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">);</span>
 
     <span class="comment">// Only in maps views
 </span> <span class="comment">// {
@@ -332,16 +326,16 @@
 </span> <span class="comment">// {
 </span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">CompatibleKey</span><span class="special">&gt;</span>
- <span class="keyword">const</span> <span class="identifier">data_type</span> <span class="special">&amp;</span> at<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">data_type</span> <span class="special">&amp;</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_at_key_const">at</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
         <span class="comment">// Only if the other collection type is mutable
 </span> <span class="comment">// {
 </span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">CompatibleKey</span><span class="special">&gt;</span>
- <span class="identifier">data_type</span> <span class="special">&amp;</span> operator[]<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
+ <span class="identifier">data_type</span> <span class="special">&amp;</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_operator_bracket_key">operator[]</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
 
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">CompatibleKey</span><span class="special">&gt;</span>
- <span class="identifier">data_type</span> <span class="special">&amp;</span> at<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
+ <span class="identifier">data_type</span> <span class="special">&amp;</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_at_key">at</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
 
         <span class="comment">// }
 </span>
@@ -349,10 +343,10 @@
 </span> <span class="comment">// {
 </span>
         <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="identifier">info_type</span> <span class="special">&amp;</span> info_at<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
+ <span class="identifier">info_type</span> <span class="special">&amp;</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_info_at_key">info_at</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">);</span>
 
         <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="keyword">const</span> <span class="identifier">info_type</span> <span class="special">&amp;</span> info_at<span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">info_type</span> <span class="special">&amp;</span> <a class="link" href="unordered_set_of_reference.html#reference_unordered_set_of_info_at_key">info_at</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
       <span class="comment">// }
 </span>
@@ -396,13 +390,12 @@
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.complexity_signature"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.complexity_signature" title="Complexity
- signature">Complexity
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.complexity_signature"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.complexity_signature" title="Complexity signature">Complexity
           signature</a>
 </h5></div></div></div>
 <p>
             Here and in the descriptions of operations of <code class="computeroutput"><span class="identifier">unordered_</span><span class="special">[</span><span class="identifier">multi</span><span class="special">]</span><span class="identifier">set_of</span></code>
- views, we adopt the scheme outlined in the <a href="bimap_reference.html#complexity_signature_explanation">complexity
+ views, we adopt the scheme outlined in the <a class="link" href="bimap_reference.html#complexity_signature_explanation">complexity
             signature section</a>. The complexity signature of <code class="computeroutput"><span class="identifier">unordered_</span><span class="special">[</span><span class="identifier">multi</span><span class="special">]</span><span class="identifier">set_of</span></code>
             view is:
           </p>
@@ -440,8 +433,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.instantiation_types"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.instantiation_types" title="Instantiation
- types">Instantiation
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.instantiation_types"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.instantiation_types" title="Instantiation types">Instantiation
           types</a>
 </h5></div></div></div>
 <p>
@@ -478,8 +470,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.nested_types"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.nested_types" title="Nested
- types">Nested
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.nested_types"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.nested_types" title="Nested types">Nested
           types</a>
 </h5></div></div></div>
 <pre class="programlisting">
@@ -501,8 +492,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.constructors__copy_and_assignment"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.constructors__copy_and_assignment" title="Constructors,
- copy and assignment">Constructors,
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.constructors__copy_and_assignment"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.constructors__copy_and_assignment" title="Constructors, copy and assignment">Constructors,
           copy and assignment</a>
 </h5></div></div></div>
 <p>
@@ -529,7 +519,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.modifiers"></a>Modifiers
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.modifiers"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.modifiers" title="Modifiers">Modifiers</a>
 </h5></div></div></div>
 <a name="reference_unordered_set_of_insert_value"></a><p>
           </p>
@@ -561,7 +551,7 @@
               more than one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(I(n)).
             </li>
 <li>
@@ -599,7 +589,7 @@
               one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(H(n)).
             </li>
 <li>
@@ -631,7 +621,7 @@
               <span class="identifier">insert</span><span class="special">(</span><span class="identifier">hint</span><span class="special">,</span> <span class="special">*</span><span class="identifier">first</span><span class="special">++);</span></code>
 </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(m*H(n+m)), where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span>
               <span class="identifier">last</span><span class="special">)</span></code>.
             </li>
@@ -661,7 +651,7 @@
               if no such element exists.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(D(n)).
             </li>
 <li>
@@ -683,7 +673,7 @@
 <span class="bold"><strong>Returns:</strong></span> Number of elements deleted.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               Average case, O(1 + m*D(n)), worst case O(n + m*D(n)), where m is the
               number of elements deleted.
             </li>
@@ -709,7 +699,7 @@
 <span class="bold"><strong>Returns: </strong></span><code class="computeroutput"><span class="identifier">last</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(m*D(n)), where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
             </li>
 <li>
@@ -749,7 +739,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -796,7 +786,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -843,7 +833,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -890,7 +880,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(M(n)).
             </li>
 <li>
@@ -940,7 +930,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="unordered_set_of_reference.html#unordered_set_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(M(n)).
             </li>
 <li>
@@ -955,7 +945,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.lookup"></a>Lookup
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.lookup"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.lookup" title="Lookup">Lookup</a>
 </h5></div></div></div>
 <p>
             <code class="computeroutput"><span class="identifier">unordered_</span><span class="special">[</span><span class="identifier">multi</span><span class="special">]</span><span class="identifier">set_of</span></code> views provide the full lookup
@@ -1041,8 +1031,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at____info_at___and_operator_______set_of_only"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at____info_at___and_operator_______set_of_only" title="at(),
- info_at() and operator[] - set_of only">at(),
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at____info_at___and_operator_______set_of_only"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at____info_at___and_operator_______set_of_only" title="at(), info_at() and operator[] - set_of only">at(),
           info_at() and operator[] - set_of only</a>
 </h5></div></div></div>
 <a name="reference_unordered_set_of_at_key_const"></a><p>
@@ -1157,8 +1146,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.hash_policy"></a><a href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.hash_policy" title="Hash
- policy">Hash
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.hash_policy"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.hash_policy" title="Hash policy">Hash
           policy</a>
 </h5></div></div></div>
 <a name="reference_unordered_set_of_rehash_size"></a><p>
@@ -1187,7 +1175,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.serialization"></a>Serialization
+<a name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.serialization"></a><a class="link" href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.serialization" title="Serialization">Serialization</a>
 </h5></div></div></div>
 <p>
             Views cannot be serialized on their own, but only as part of the <code class="computeroutput"><span class="identifier">bimap</span></code> into which they are embedded.
@@ -1195,18 +1183,24 @@
             to <code class="computeroutput"><span class="identifier">unordered_</span><span class="special">[</span><span class="identifier">multi</span><span class="special">]</span><span class="identifier">set_of</span></code> views with respect to serialization
             of their embedding containers, we use the concepts defined in the <code class="computeroutput"><span class="identifier">bimap</span></code> serialization section.
           </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of a <code class="computeroutput"><span class="identifier">bimap</span></code> b to an output archive (XML archive)
             ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires:</strong></span> No additional requirements
               to those imposed by the container.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of a <code class="computeroutput"><span class="identifier">bimap</span></code> b' from an input archive (XML
             archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Requires:</strong></span> Additionally to the general
@@ -1222,22 +1216,28 @@
               order.
             </li>
 </ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of an <code class="computeroutput"><span class="identifier">iterator</span></code> or <code class="computeroutput"><span class="identifier">const_iterator</span></code>
             <code class="computeroutput"><span class="identifier">it</span></code> to an output archive
             (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires: </strong></span><code class="computeroutput"><span class="identifier">it</span></code>
               is a valid <code class="computeroutput"><span class="identifier">iterator</span></code>
               of the view. The associated <code class="computeroutput"><span class="identifier">bimap</span></code>
               has been previously saved.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of an iterator or
             <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">it</span></code>'
             from an input archive (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Postconditions:</strong></span> On successful loading,
@@ -1252,19 +1252,25 @@
               an <code class="computeroutput"><span class="identifier">iterator</span></code>, or viceversa.
             </li>
 </ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of a local_iterator
             or const_local_iterator it to an output archive (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires: </strong></span><code class="computeroutput"><span class="identifier">it</span></code>
               is a valid local iterator of the view. The associated <code class="computeroutput"><span class="identifier">bimap</span></code> has been previously saved.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of a <code class="computeroutput"><span class="identifier">local_iterator</span></code> or <code class="computeroutput"><span class="identifier">const_local_iterator</span></code>
             <code class="computeroutput"><span class="identifier">it</span></code>' from an input archive
             (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Postconditions:</strong></span> On successful loading,

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>vector_of
- Reference</title>
+<title>vector_of Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="list_of_reference.html" title="list_of Reference">
-<link rel="next" href="unconstrained_set_of_reference.html" title="unconstrained_set_of
- Reference">
+<link rel="next" href="unconstrained_set_of_reference.html" title="unconstrained_set_of Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -26,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.reference.vector_of_reference"></a><a href="vector_of_reference.html" title="vector_of
- Reference">vector_of
+<a name="boost_bimap.reference.vector_of_reference"></a><a class="link" href="vector_of_reference.html" title="vector_of Reference">vector_of
       Reference</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -54,8 +51,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.vector_of_reference.header__boost_bimap_vector_of_hpp__synopsis"></a><a href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.header__boost_bimap_vector_of_hpp__synopsis" title='Header
- "boost/bimap/vector_of.hpp" synopsis'>Header
+<a name="boost_bimap.reference.vector_of_reference.header__boost_bimap_vector_of_hpp__synopsis"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.header__boost_bimap_vector_of_hpp__synopsis" title='Header "boost/bimap/vector_of.hpp" synopsis'>Header
         "boost/bimap/vector_of.hpp" synopsis</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -75,8 +71,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views"></a><a href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views" title="vector_of
- views">vector_of
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views" title="vector_of views">vector_of
         views</a>
 </h4></div></div></div>
 <div class="toc"><dl>
@@ -171,9 +166,9 @@
     <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">InputIterator</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> assign<span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_assign_iterator_iterator">assign</a><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="keyword">void</span> assign<span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">value</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_assign_size_value">assign</a><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">value</span><span class="special">);</span>
 
     <span class="identifier">allocator_type</span> <span class="identifier">get_allocator</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
@@ -199,11 +194,11 @@
 
     <span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="identifier">size_type</span> capacity<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">size_type</span> <a class="link" href="vector_of_reference.html#reference_vector_of_capacity">capacity</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="keyword">void</span> reserve<span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">m</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_reserve_size">reserve</a><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">m</span><span class="special">);</span>
 
- <span class="keyword">void</span> resize<span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">=</span> <span class="identifier">value_type</span><span class="special">());</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_resize_size_value">resize</a><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span> <span class="special">=</span> <span class="identifier">value_type</span><span class="special">());</span>
 
     <span class="comment">// access
 </span>
@@ -217,38 +212,38 @@
 
     <span class="comment">// modifiers
 </span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> push_front<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> <a class="link" href="vector_of_reference.html#reference_vector_of_push_front_value">push_front</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
     <span class="keyword">void</span> <span class="identifier">pop_front</span><span class="special">();</span>
 
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> push_back<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> <a class="link" href="vector_of_reference.html#reference_vector_of_push_back_value">push_back</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
     <span class="keyword">void</span> <span class="identifier">pop_back</span><span class="special">();</span>
 
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> insert<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="keyword">bool</span><span class="special">&gt;</span> <a class="link" href="vector_of_reference.html#reference_vector_of_insert_iterator_value">insert</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
- <span class="keyword">void</span> insert<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_insert_iterator_size_value">insert</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">m</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">InputIterator</span><span class="special">&gt;</span>
- <span class="keyword">void</span> insert<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_insert_iterator_iterator_iterator">insert</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="identifier">iterator</span> erase<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">);</span>
- <span class="identifier">iterator</span> erase<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="vector_of_reference.html#reference_vector_of_erase_iterator">erase</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">);</span>
+ <span class="identifier">iterator</span> <a class="link" href="vector_of_reference.html#reference_vector_of_erase_iterator_iterator">erase</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="keyword">bool</span> replace<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="vector_of_reference.html#reference_vector_of_replace_iterator_value">replace</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="comment">// Only in map views
 </span> <span class="comment">// {
 </span>
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> replace_key<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="vector_of_reference.html#reference_vector_of_replace_key_iterator_key">replace_key</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleKey</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">CompatibleData</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> replace_data<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleData</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="vector_of_reference.html#reference_vector_of_replace_data_iterator_data">replace_data</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CompatibleData</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">KeyModifier</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> modify_key<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">KeyModifier</span> <span class="identifier">mod</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="vector_of_reference.html#reference_vector_of_modify_key_iterator_modifier">modify_key</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">KeyModifier</span> <span class="identifier">mod</span><span class="special">);</span>
 
       <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">DataModifier</span> <span class="special">&gt;</span>
- <span class="keyword">bool</span> modify_data<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">DataModifier</span> <span class="identifier">mod</span><span class="special">);</span>
+ <span class="keyword">bool</span> <a class="link" href="vector_of_reference.html#reference_vector_of_modify_data_iterator_modifier">modify_data</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">DataModifier</span> <span class="identifier">mod</span><span class="special">);</span>
 
     <span class="comment">// }
 </span>
@@ -257,37 +252,37 @@
 
     <span class="comment">// list operations
 </span>
- <span class="keyword">void</span> splice<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
- <span class="keyword">void</span> splice<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">i</span><span class="special">);</span>
- <span class="keyword">void</span> splice<span class="special">(</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_splice_iterator_this">splice</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_splice_iterator_this_iterator">splice</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">i</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_splice_iterator_this_iterator_iterator">splice</a><span class="special">(</span>
         <span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
 
- <span class="keyword">void</span> remove<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">value</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_remove_value">remove</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&amp;</span> <span class="identifier">value</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">Predicate</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> remove_if<span class="special">(</span><span class="identifier">Predicate</span> <span class="identifier">pred</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_remove_if_predicate">remove_if</a><span class="special">(</span><span class="identifier">Predicate</span> <span class="identifier">pred</span><span class="special">);</span>
 
- <span class="keyword">void</span> unique<span class="special">();</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_unique">unique</a><span class="special">();</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">BinaryPredicate</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> unique<span class="special">(</span><span class="identifier">BinaryPredicate</span> <span class="identifier">binary_pred</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_unique_predicate">unique</a><span class="special">(</span><span class="identifier">BinaryPredicate</span> <span class="identifier">binary_pred</span><span class="special">);</span>
 
- <span class="keyword">void</span> merge<span class="special">(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_merge_this">merge</a><span class="special">(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Compare</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> merge<span class="special">(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="identifier">comp</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_merge_this_compare">merge</a><span class="special">(</span><span class="identifier">this_type</span> <span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="identifier">comp</span><span class="special">);</span>
 
- <span class="keyword">void</span> sort<span class="special">();</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_sort">sort</a><span class="special">();</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Compare</span> <span class="special">&gt;</span>
- <span class="keyword">void</span> sort<span class="special">(</span><span class="identifier">Compare</span> <span class="identifier">comp</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_sort_compare">sort</a><span class="special">(</span><span class="identifier">Compare</span> <span class="identifier">comp</span><span class="special">);</span>
 
- <span class="keyword">void</span> reverse<span class="special">();</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_reverse">reverse</a><span class="special">();</span>
 
     <span class="comment">// rearrange operations
 </span>
- <span class="keyword">void</span> relocate<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">i</span><span class="special">);</span>
- <span class="keyword">void</span> relocate<span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_relocate_iterator_iterator">relocate</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">i</span><span class="special">);</span>
+ <span class="keyword">void</span> <a class="link" href="vector_of_reference.html#reference_vector_of_relocate_iterator_iterator_iterator">relocate</a><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">);</span>
 <span class="special">};</span>
 
 <span class="comment">// view comparison
@@ -335,13 +330,12 @@
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views.complexity_signature"></a><a href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.complexity_signature" title="Complexity
- signature">Complexity
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views.complexity_signature"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.complexity_signature" title="Complexity signature">Complexity
           signature</a>
 </h5></div></div></div>
 <p>
             Here and in the descriptions of operations of <code class="computeroutput"><span class="identifier">vector_of</span></code>
- views, we adopt the scheme outlined in the <a href="bimap_reference.html#complexity_signature_explanation">complexity
+ views, we adopt the scheme outlined in the <a class="link" href="bimap_reference.html#complexity_signature_explanation">complexity
             signature section</a>. The complexity signature of <code class="computeroutput"><span class="identifier">vector_of</span></code>
             view is:
           </p>
@@ -372,12 +366,15 @@
             The following expressions are also used as a convenience for writing
             down some of the complexity formulas:
           </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <code class="computeroutput"><span class="identifier">shl</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span></code>
             if a is nonzero, 0 otherwise. <code class="computeroutput"><span class="identifier">rel</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">,</span><span class="identifier">c</span><span class="special">)</span> <span class="special">=</span></code> if
             <code class="computeroutput"><span class="identifier">a</span><span class="special">&lt;</span><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">c</span><span class="special">-</span><span class="identifier">a</span></code>,
             else <code class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span></code>,
- </p></div>
+ </p>
+</div>
 <p>
             (<code class="computeroutput"><span class="identifier">shl</span></code> and <code class="computeroutput"><span class="identifier">rel</span></code> stand for <span class="emphasis"><em>shift left</em></span>
             and <span class="emphasis"><em>relocate</em></span>, respectively.)
@@ -385,8 +382,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views.instantiation_types"></a><a href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.instantiation_types" title="Instantiation
- types">Instantiation
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views.instantiation_types"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.instantiation_types" title="Instantiation types">Instantiation
           types</a>
 </h5></div></div></div>
 <p>
@@ -406,8 +402,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views.constructors__copy_and_assignment"></a><a href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.constructors__copy_and_assignment" title="Constructors,
- copy and assignment">Constructors,
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views.constructors__copy_and_assignment"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.constructors__copy_and_assignment" title="Constructors, copy and assignment">Constructors,
           copy and assignment</a>
 </h5></div></div></div>
 <p>
@@ -463,8 +458,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views.capacity_operations"></a><a href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.capacity_operations" title="Capacity
- operations">Capacity
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views.capacity_operations"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.capacity_operations" title="Capacity operations">Capacity
           operations</a>
 </h5></div></div></div>
 <a name="reference_vector_of_capacity"></a><p>
@@ -529,7 +523,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views.modifiers"></a>Modifiers
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views.modifiers"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.modifiers" title="Modifiers">Modifiers</a>
 </h5></div></div></div>
 <a name="reference_vector_of_push_front_value"></a><p>
           </p>
@@ -552,7 +546,7 @@
               more than one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n+I(n)).
             </li>
 <li>
@@ -580,7 +574,7 @@
               more than one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(I(n)).
             </li>
 <li>
@@ -612,7 +606,7 @@
               more than one element can be causing insertion not to be allowed.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(shl(end()-position,1) + I(n)).
             </li>
 <li>
@@ -638,7 +632,7 @@
               <span class="special">++</span><span class="identifier">i</span><span class="special">)</span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">position</span><span class="special">,</span> <span class="identifier">x</span><span class="special">);</span></code>
 </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(shl(end()-position,m) + m*I(n+m)).
             </li>
 </ul></div>
@@ -664,7 +658,7 @@
 <span class="bold"><strong>Effects: </strong></span><code class="computeroutput"><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="identifier">insert</span><span class="special">(</span><span class="identifier">position</span><span class="special">,*</span><span class="identifier">first</span><span class="special">++);</span></code>
 </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(shl(end()-position,m) + m*I(n+m)), where m is the number of elements
               in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
             </li>
@@ -692,7 +686,7 @@
               if no such element exists.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(D(n)).
             </li>
 <li>
@@ -717,7 +711,7 @@
 <span class="bold"><strong>Returns:</strong></span> last.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(m*D(n)), where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
             </li>
 <li>
@@ -750,7 +744,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -789,7 +783,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -828,7 +822,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(R(n)).
             </li>
 <li>
@@ -867,7 +861,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(M(n)).
             </li>
 <li>
@@ -909,7 +903,7 @@
               otherwise.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(M(n)).
             </li>
 <li>
@@ -924,8 +918,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views.list_operations"></a><a href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.list_operations" title="List
- operations">List
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views.list_operations"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.list_operations" title="List operations">List
           operations</a>
 </h5></div></div></div>
 <p>
@@ -952,7 +945,7 @@
               Those elements successfully inserted are erased from <code class="computeroutput"><span class="identifier">x</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(shl(end()-position,x.size()) + x.size()*I(n+x.size()) + x.size()*D(x.size())).
             </li>
 <li>
@@ -982,7 +975,7 @@
 <span class="bold"><strong>Postconditions:</strong></span> If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>, no iterator or reference is invalidated.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>,
               O(rel(position,i,i+1)); otherwise O(shl(end()-position,1) + I(n) +
               D(n)).
@@ -1016,7 +1009,7 @@
 <span class="bold"><strong>Postconditions:</strong></span> If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>, no iterator or reference is invalidated.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>,
               O(rel(position,first,last)); otherwise O(shl(end()-position,m) + m*I(n+m)
               + m*D(x.size())) where m is the number of elements in <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code>.
@@ -1037,7 +1030,7 @@
               view which compare equal to <code class="computeroutput"><span class="identifier">value</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n + m*D(n)), where m is the number of elements erased.
             </li>
 <li>
@@ -1056,7 +1049,7 @@
               holds.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n + m*D(n)), where m is the number of elements erased.
             </li>
 <li>
@@ -1077,7 +1070,7 @@
               for which <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span><span class="special">==*(</span><span class="identifier">i</span><span class="special">-</span><span class="number">1</span><span class="special">)</span></code>.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n + m*D(n)), where m is the number of elements erased.
             </li>
 <li>
@@ -1097,7 +1090,7 @@
               iterator i in the range <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">+</span><span class="number">1</span><span class="special">,</span><span class="identifier">last</span><span class="special">)</span></code> for which <code class="computeroutput"><span class="identifier">binary_pred</span><span class="special">(*</span><span class="identifier">i</span><span class="special">,</span> <span class="special">*(</span><span class="identifier">i</span><span class="special">-</span><span class="number">1</span><span class="special">))</span></code> holds.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               O(n + m*D(n)), where m is the number of elements erased.
             </li>
 <li>
@@ -1131,7 +1124,7 @@
               preserved.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>,
               constant; otherwise O(n + x.size()*I(n+x.size()) + x.size()*D(x.size())).
             </li>
@@ -1170,7 +1163,7 @@
               Validity of iterators to the view and of non-erased elements of <code class="computeroutput"><span class="identifier">x</span></code> references is preserved.
             </li>
 <li>
-Complexity:
+<a class="link" href="vector_of_reference.html#vector_of_complexity_signature"><span class="bold"><strong>Complexity:</strong></span></a>
               If <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">x</span><span class="special">==</span><span class="keyword">this</span></code>,
               constant; otherwise O(n + x.size()*I(n+x.size()) + x.size()*D(x.size())).
             </li>
@@ -1257,8 +1250,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views.rearrange_operations"></a><a href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.rearrange_operations" title="Rearrange
- operations">Rearrange
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views.rearrange_operations"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.rearrange_operations" title="Rearrange operations">Rearrange
           operations</a>
 </h5></div></div></div>
 <p>
@@ -1325,7 +1317,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_bimap.reference.vector_of_reference.vector_of_views.serialization"></a>Serialization
+<a name="boost_bimap.reference.vector_of_reference.vector_of_views.serialization"></a><a class="link" href="vector_of_reference.html#boost_bimap.reference.vector_of_reference.vector_of_views.serialization" title="Serialization">Serialization</a>
 </h5></div></div></div>
 <p>
             Views cannot be serialized on their own, but only as part of the <code class="computeroutput"><span class="identifier">bimap</span></code> into which they are embedded.
@@ -1335,18 +1327,24 @@
             defined in the <code class="computeroutput"><span class="identifier">bimap</span></code>
             serialization section.
           </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of a <code class="computeroutput"><span class="identifier">bimap</span></code> b to an output archive (XML archive)
             ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires:</strong></span> No additional requirements
               to those imposed by the container.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of a <code class="computeroutput"><span class="identifier">bimap</span></code> b' from an input archive (XML
             archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Requires:</strong></span> No additional requirements
@@ -1363,21 +1361,27 @@
               in the container.
             </li>
 </ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> saving of an <code class="computeroutput"><span class="identifier">iterator</span></code> or <code class="computeroutput"><span class="identifier">const_iterator</span></code>
             <code class="computeroutput"><span class="identifier">it</span></code> to an output archive
             (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc"><li>
 <span class="bold"><strong>Requires: </strong></span><code class="computeroutput"><span class="identifier">it</span></code>
               is a valid iterator of the view. The associated <code class="computeroutput"><span class="identifier">bimap</span></code>
               has been previously saved.
             </li></ul></div>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
             <span class="bold"><strong>Operation:</strong></span> loading of an <code class="computeroutput"><span class="identifier">iterator</span></code> or <code class="computeroutput"><span class="identifier">const_iterator</span></code>
             <code class="computeroutput"><span class="identifier">it</span></code>' from an input archive
             (XML archive) ar.
- </p></div>
+ </p>
+</div>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <span class="bold"><strong>Postconditions:</strong></span> On successful loading,

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/release_notes.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/release_notes.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/release_notes.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Release notes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="future_work.html" title="Future work">
@@ -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_bimap.release_notes"></a>Release notes
+<a name="boost_bimap.release_notes"></a><a class="link" href="release_notes.html" title="Release notes">Release notes</a>
 </h2></div></div></div>
 <p>
       Not yet released.

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/test_suite.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/test_suite.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/test_suite.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Test suite</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
-<link rel="prev" href="examples/multiindex_to_bimap_path___hashed_indices.html" title="MultiIndex
- to Bimap Path - Hashed indices">
+<link rel="prev" href="examples/multiindex_to_bimap_path___hashed_indices.html" title="MultiIndex to Bimap Path - Hashed indices">
 <link rel="next" href="future_work.html" title="Future work">
 </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>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.test_suite"></a>Test suite
+<a name="boost_bimap.test_suite"></a><a class="link" href="test_suite.html" title="Test suite">Test suite</a>
 </h2></div></div></div>
 <p>
       The Boost.Bimap test suite exercises the whole spectrum of functionalities

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>The tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="prev" href="one_minute_tutorial.html" title="One minute tutorial">
-<link rel="next" href="the_tutorial/discovering_the_bimap_framework.html" title="Discovering
- the bimap framework">
+<link rel="next" href="the_tutorial/discovering_the_bimap_framework.html" title="Discovering the bimap framework">
 </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>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_bimap.the_tutorial"></a>The tutorial
+<a name="boost_bimap.the_tutorial"></a><a class="link" href="the_tutorial.html" title="The tutorial">The tutorial</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Roadmap</span></dt>
@@ -87,15 +86,14 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.roadmap"></a>Roadmap
+<a name="boost_bimap.the_tutorial.roadmap"></a><a class="link" href="the_tutorial.html#boost_bimap.the_tutorial.roadmap" title="Roadmap">Roadmap</a>
 </h3></div></div></div>
 <div class="orderedlist"><ol type="1">
 <li>
           Boost.Bimap is intuitive because it is based on the standard template library.
           New concepts are however presented to extend the standard maps to bidirectional
           maps. The first step is to gain a firm grasp of the bimap framework. The
- first section (<a href="the_tutorial/discovering_the_bimap_framework.html" title="Discovering
- the bimap framework">Discovering
+ first section (<a class="link" href="the_tutorial/discovering_the_bimap_framework.html" title="Discovering the bimap framework">Discovering
           the bimap framework</a>) aims to explain this.
         </li>
 <li>
@@ -103,50 +101,43 @@
           map. It is possible to control the collection type of each side of the
           relationship that the bimap represents, giving one-to-many containers,
           hashed bidirectional containers and others that may be more suitable to
- the the task at hand. The second section (<a href="the_tutorial/controlling_collection_types.html" title="Controlling
- collection types">Controlling
+ the the task at hand. The second section (<a class="link" href="the_tutorial/controlling_collection_types.html" title="Controlling collection types">Controlling
           collection types</a>) explains how to instantiate a bimap with different
           collection constraints.
         </li>
 <li>
- The section (<a href="the_tutorial/the_collection_of_relations_type.html" title="The
- collection of relations type">The
+ The section (<a class="link" href="the_tutorial/the_collection_of_relations_type.html" title="The collection of relations type">The
           "collection of relations" type</a>) explains how to create
           new types of bidirectional maps using custom collection types.
         </li>
 <li>
- In the section <a href="the_tutorial/differences_with_standard_maps.html" title="Differences
- with standard maps">Differences
+ In the section <a class="link" href="the_tutorial/differences_with_standard_maps.html" title="Differences with standard maps">Differences
           with standard maps</a> we will learn about the subtle differences between
           a bimap map view and a standard map.
         </li>
 <li>
- The section <a href="the_tutorial/useful_functions.html" title="Useful functions">Useful
+ The section <a class="link" href="the_tutorial/useful_functions.html" title="Useful functions">Useful
           functions</a> provides information about functions of a bimap that are
           not found in the STL.
         </li>
 <li>
           The types of a bimap can be tagged so that each side is accessible by something
           closer to the problem than left and right. This leads to more readable,
- self-documenting code. The fourth section (<a href="the_tutorial/bimaps_with_user_defined_names.html" title="Bimaps
- with user defined names">Bimaps
+ self-documenting code. The fourth section (<a class="link" href="the_tutorial/bimaps_with_user_defined_names.html" title="Bimaps with user defined names">Bimaps
           with user defined names</a>) shows how to use this feature.
         </li>
 <li>
           The bimap mapping framework allows to disable a view of a bimap, including
- the standard mapping containers as a particular case. The section <a href="the_tutorial/unconstrained_sets.html" title="Unconstrained
- Sets">Unconstrained Sets</a>
+ the standard mapping containers as a particular case. The section <a class="link" href="the_tutorial/unconstrained_sets.html" title="Unconstrained Sets">Unconstrained Sets</a>
           explains how they work.
         </li>
 <li>
- The section <a href="the_tutorial/additional_information.html" title="Additional
- information">Additional
+ The section <a class="link" href="the_tutorial/additional_information.html" title="Additional information">Additional
           information</a> explains how to attach information to each relation
           of a bimap.
         </li>
 <li>
- The final section (<a href="the_tutorial/complete_instantiation_scheme.html" title="Complete
- instantiation scheme">Complete
+ The final section (<a class="link" href="the_tutorial/complete_instantiation_scheme.html" title="Complete instantiation scheme">Complete
           Instantiation Scheme</a>) summarizes bimap instantiation and explains
           how change the allocator type to be used.
         </li>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/additional_information.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/additional_information.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/additional_information.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Additional
- information</title>
+<title>Additional information</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
-<link rel="prev" href="unconstrained_sets.html" title="Unconstrained
- Sets">
-<link rel="next" href="complete_instantiation_scheme.html" title="Complete
- instantiation scheme">
+<link rel="prev" href="unconstrained_sets.html" title="Unconstrained Sets">
+<link rel="next" href="complete_instantiation_scheme.html" title="Complete instantiation scheme">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.additional_information"></a><a href="additional_information.html" title="Additional
- information">Additional
+<a name="boost_bimap.the_tutorial.additional_information"></a><a class="link" href="additional_information.html" title="Additional information">Additional
       information</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Bimaps
- with user defined names</title>
+<title>Bimaps with user defined names</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
 <link rel="prev" href="useful_functions.html" title="Useful functions">
-<link rel="next" href="unconstrained_sets.html" title="Unconstrained
- Sets">
+<link rel="next" href="unconstrained_sets.html" title="Unconstrained Sets">
 </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>
@@ -26,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.bimaps_with_user_defined_names"></a><a href="bimaps_with_user_defined_names.html" title="Bimaps
- with user defined names">Bimaps
+<a name="boost_bimap.the_tutorial.bimaps_with_user_defined_names"></a><a class="link" href="bimaps_with_user_defined_names.html" title="Bimaps with user defined names">Bimaps
       with user defined names</a>
 </h3></div></div></div>
 <p>
@@ -188,7 +185,7 @@
 <span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">right_iterator</span> <span class="identifier">right_iter</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">begin</span><span class="special">();</span>
 </pre>
 <div class="table">
-<a name="id2638349"></a><p class="title"><b>Table 1.3. Equivalence of expresions using user defined names</b></p>
+<a name="id2658530"></a><p class="title"><b>Table 1.3. Equivalence of expresions using user defined names</b></p>
 <div class="table-contents"><table class="table" summary="Equivalence of expresions using user defined names">
 <colgroup>
 <col>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Complete
- instantiation scheme</title>
+<title>Complete instantiation scheme</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
-<link rel="prev" href="additional_information.html" title="Additional
- information">
+<link rel="prev" href="additional_information.html" title="Additional information">
 <link rel="next" href="../bimap_and_boost.html" title="Bimap and Boost">
 </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>
@@ -26,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.complete_instantiation_scheme"></a><a href="complete_instantiation_scheme.html" title="Complete
- instantiation scheme">Complete
+<a name="boost_bimap.the_tutorial.complete_instantiation_scheme"></a><a class="link" href="complete_instantiation_scheme.html" title="Complete instantiation scheme">Complete
       instantiation scheme</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Controlling
- collection types</title>
+<title>Controlling collection types</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
-<link rel="prev" href="discovering_the_bimap_framework.html" title="Discovering
- the bimap framework">
-<link rel="next" href="the_collection_of_relations_type.html" title="The
- collection of relations type">
+<link rel="prev" href="discovering_the_bimap_framework.html" title="Discovering the bimap framework">
+<link rel="next" href="the_collection_of_relations_type.html" title="The collection of relations type">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.controlling_collection_types"></a><a href="controlling_collection_types.html" title="Controlling
- collection types">Controlling
+<a name="boost_bimap.the_tutorial.controlling_collection_types"></a><a class="link" href="controlling_collection_types.html" title="Controlling collection types">Controlling
       collection types</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -40,8 +36,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.controlling_collection_types.freedom_of_choice"></a><a href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.freedom_of_choice" title="Freedom
- of choice">Freedom
+<a name="boost_bimap.the_tutorial.controlling_collection_types.freedom_of_choice"></a><a class="link" href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.freedom_of_choice" title="Freedom of choice">Freedom
         of choice</a>
 </h4></div></div></div>
 <p>
@@ -65,7 +60,7 @@
           The following is the list of all supported collection types.
         </p>
 <div class="table">
-<a name="id2621928"></a><p class="title"><b>Table 1.2. Collection of Key Types</b></p>
+<a name="id2642497"></a><p class="title"><b>Table 1.2. Collection of Key Types</b></p>
 <div class="table-contents"><table class="table" summary="Collection of Key Types">
 <colgroup>
 <col>
@@ -247,8 +242,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.controlling_collection_types.configuration_parameters"></a><a href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.configuration_parameters" title="Configuration
- parameters">Configuration
+<a name="boost_bimap.the_tutorial.controlling_collection_types.configuration_parameters"></a><a class="link" href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.configuration_parameters" title="Configuration parameters">Configuration
         parameters</a>
 </h4></div></div></div>
 <p>
@@ -357,11 +351,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.controlling_collection_types.examples"></a>Examples
+<a name="boost_bimap.the_tutorial.controlling_collection_types.examples"></a><a class="link" href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.examples" title="Examples">Examples</a>
 </h4></div></div></div>
 <a name="boost_bimap.the_tutorial.controlling_collection_types.examples.countries_populations"></a><h6>
-<a name="id2623142"></a>
- <a href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.examples.countries_populations">Countries
+<a name="id2643609"></a>
+ <a class="link" href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.examples.countries_populations">Countries
           Populations</a>
         </h6>
 <p>
@@ -428,7 +422,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Countries by their population:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 
 <span class="comment">// First requirement
-</span><span class="line_callout_bug"><a name="boost_bimap4co" href="controlling_collection_types.html#boost_bimap4"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="keyword">for</span><span class="special">(</span> <span class="identifier">population_bimap</span><span class="special">::</span><span class="identifier">right_const_iterator</span>
+</span><span class="line_callout_bug"><a class="co" name="boost_bimap4co" href="controlling_collection_types.html#boost_bimap4"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="keyword">for</span><span class="special">(</span> <span class="identifier">population_bimap</span><span class="special">::</span><span class="identifier">right_const_iterator</span>
         <span class="identifier">i</span> <span class="special">=</span> <span class="identifier">pop</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">iend</span> <span class="special">=</span> <span class="identifier">pop</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span>
         <span class="identifier">i</span> <span class="special">!=</span> <span class="identifier">iend</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
 <span class="special">{</span>
@@ -436,7 +430,7 @@
 <span class="special">}</span>
 
 <span class="comment">// Second requirement
-</span><span class="line_callout_bug"><a name="boost_bimap5co" href="controlling_collection_types.html#boost_bimap5"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Population of China: "</span> <span class="special">&lt;&lt;</span> <span class="identifier">pop</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">at</span><span class="special">(</span><span class="string">"China"</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+</span><span class="line_callout_bug"><a class="co" name="boost_bimap5co" href="controlling_collection_types.html#boost_bimap5"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Population of China: "</span> <span class="special">&lt;&lt;</span> <span class="identifier">pop</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">at</span><span class="special">(</span><span class="string">"China"</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 <p>
           </p>
@@ -446,14 +440,12 @@
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap4"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap4"></a>1 </p></td>
 <td valign="top" align="left"><p> The right map view works like a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">multimap</span><span class="special">&lt;</span> <span class="keyword">long</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">greater</span><span class="special">&lt;</span><span class="keyword">long</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>,
             We can iterate over it to print the results in the required order. </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap5"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap5"></a>2 </p></td>
 <td valign="top" align="left"><p> The
             left map view works like a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">unordered_map</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">long</span> <span class="special">&gt;</span></code>, given the name of the country we
             can use it to search for the population in constant time </p></td>
@@ -464,8 +456,8 @@
 <p>
         </p>
 <a name="boost_bimap.the_tutorial.controlling_collection_types.examples.repetitions_counter"></a><h6>
-<a name="id2624476"></a>
- <a href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.examples.repetitions_counter">Repetitions
+<a name="id2644821"></a>
+ <a class="link" href="controlling_collection_types.html#boost_bimap.the_tutorial.controlling_collection_types.examples.repetitions_counter">Repetitions
           counter</a>
         </h6>
 <p>
@@ -484,7 +476,7 @@
 <span class="keyword">typedef</span> <span class="identifier">bimap</span>
 <span class="special">&lt;</span>
     <span class="identifier">unordered_set_of</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&gt;,</span>
- <span class="identifier">list_of</span><span class="special">&lt;</span> <span class="identifier">counter</span> <span class="special">&gt;</span> <span class="callout_bug"><a name="boost_bimap6co" href="controlling_collection_types.html#boost_bimap6"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
+ <span class="identifier">list_of</span><span class="special">&lt;</span> <span class="identifier">counter</span> <span class="special">&gt;</span> <span class="callout_bug"><a class="co" name="boost_bimap6co" href="controlling_collection_types.html#boost_bimap6"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
 
 <span class="special">&gt;</span> <span class="identifier">word_counter</span><span class="special">;</span>
 
@@ -505,11 +497,11 @@
 <span class="keyword">for</span><span class="special">(</span> <span class="identifier">text_tokenizer</span><span class="special">::</span><span class="identifier">const_iterator</span> <span class="identifier">it</span> <span class="special">=</span> <span class="identifier">tok</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">it_end</span> <span class="special">=</span> <span class="identifier">tok</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span>
      <span class="identifier">it</span> <span class="special">!=</span> <span class="identifier">it_end</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">it</span> <span class="special">)</span>
 <span class="special">{</span>
- <span class="line_callout_bug"><a name="boost_bimap7co" href="controlling_collection_types.html#boost_bimap7"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="special">++</span> <span class="identifier">wc</span><span class="special">.</span><span class="identifier">left</span><span class="special">[*</span><span class="identifier">it</span><span class="special">];</span>
+ <span class="line_callout_bug"><a class="co" name="boost_bimap7co" href="controlling_collection_types.html#boost_bimap7"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="special">++</span> <span class="identifier">wc</span><span class="special">.</span><span class="identifier">left</span><span class="special">[*</span><span class="identifier">it</span><span class="special">];</span>
 <span class="special">}</span>
 
 <span class="comment">// list words with counters by order of appearance
-</span><span class="line_callout_bug"><a name="boost_bimap8co" href="controlling_collection_types.html#boost_bimap8"><img src="../../images/callouts/3.png" alt="3" border="0"></a></span><span class="keyword">for</span><span class="special">(</span> <span class="identifier">word_counter</span><span class="special">::</span><span class="identifier">right_const_iterator</span>
+</span><span class="line_callout_bug"><a class="co" name="boost_bimap8co" href="controlling_collection_types.html#boost_bimap8"><img src="../../images/callouts/3.png" alt="3" border="0"></a></span><span class="keyword">for</span><span class="special">(</span> <span class="identifier">word_counter</span><span class="special">::</span><span class="identifier">right_const_iterator</span>
         <span class="identifier">wit</span> <span class="special">=</span> <span class="identifier">wc</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">wit_end</span> <span class="special">=</span> <span class="identifier">wc</span><span class="special">.</span><span class="identifier">right</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span>
 
      <span class="identifier">wit</span> <span class="special">!=</span> <span class="identifier">wit_end</span><span class="special">;</span> <span class="special">++</span><span class="identifier">wit</span> <span class="special">)</span>
@@ -525,22 +517,19 @@
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap6"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap6"></a>1 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">counter</span></code> is an integer
             that is initialized in zero in the constructor </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap7"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap7"></a>2 </p></td>
 <td valign="top" align="left"><p> Because the right collection
             type is <code class="computeroutput"><span class="identifier">list_of</span></code>, the
             right data is not used a key and can be modified in the same way as with
             standard maps. </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap8"></a>3 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap8"></a>3 </p></td>
 <td valign="top" align="left"><p> When we insert the elements using the left map view, the
             element is inserted at the end of the list. </p></td>
 </tr>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Differences
- with standard maps</title>
+<title>Differences with standard maps</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
-<link rel="prev" href="the_collection_of_relations_type.html" title="The
- collection of relations type">
+<link rel="prev" href="the_collection_of_relations_type.html" title="The collection of relations type">
 <link rel="next" href="useful_functions.html" title="Useful functions">
 </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>
@@ -26,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.differences_with_standard_maps"></a><a href="differences_with_standard_maps.html" title="Differences
- with standard maps">Differences
+<a name="boost_bimap.the_tutorial.differences_with_standard_maps"></a><a class="link" href="differences_with_standard_maps.html" title="Differences with standard maps">Differences
       with standard maps</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -40,7 +37,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.differences_with_standard_maps.insertion"></a>Insertion
+<a name="boost_bimap.the_tutorial.differences_with_standard_maps.insertion"></a><a class="link" href="differences_with_standard_maps.html#boost_bimap.the_tutorial.differences_with_standard_maps.insertion" title="Insertion">Insertion</a>
 </h4></div></div></div>
 <p>
           Remember that a map can be interpreted as a relation between two collections.
@@ -74,7 +71,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.differences_with_standard_maps.iterator__value_type"></a>iterator::value_type
+<a name="boost_bimap.the_tutorial.differences_with_standard_maps.iterator__value_type"></a><a class="link" href="differences_with_standard_maps.html#boost_bimap.the_tutorial.differences_with_standard_maps.iterator__value_type" title="iterator::value_type">iterator::value_type</a>
 </h4></div></div></div>
 <p>
           The relations stored in the Bimap will not be in most cases modifiable
@@ -348,8 +345,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.differences_with_standard_maps.operator_____and_at__"></a><a href="differences_with_standard_maps.html#boost_bimap.the_tutorial.differences_with_standard_maps.operator_____and_at__" title="operator[]
- and at()">operator[]
+<a name="boost_bimap.the_tutorial.differences_with_standard_maps.operator_____and_at__"></a><a class="link" href="differences_with_standard_maps.html#boost_bimap.the_tutorial.differences_with_standard_maps.operator_____and_at__" title="operator[] and at()">operator[]
         and at()</a>
 </h4></div></div></div>
 <p>
@@ -443,12 +439,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.differences_with_standard_maps.complexity_of_operations"></a><a href="differences_with_standard_maps.html#boost_bimap.the_tutorial.differences_with_standard_maps.complexity_of_operations" title="Complexity
- of operations">Complexity
+<a name="boost_bimap.the_tutorial.differences_with_standard_maps.complexity_of_operations"></a><a class="link" href="differences_with_standard_maps.html#boost_bimap.the_tutorial.differences_with_standard_maps.complexity_of_operations" title="Complexity of operations">Complexity
         of operations</a>
 </h4></div></div></div>
 <p>
- The complexity of some operations is different in bimaps. Read <a href="../reference/bimap_reference.html#complexity_signature_explanation">the
+ The complexity of some operations is different in bimaps. Read <a class="link" href="../reference/bimap_reference.html#complexity_signature_explanation">the
           reference</a> to find the complexity of each function.
         </p>
 </div>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Discovering
- the bimap framework</title>
+<title>Discovering the bimap framework</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
 <link rel="prev" href="../the_tutorial.html" title="The tutorial">
-<link rel="next" href="controlling_collection_types.html" title="Controlling
- collection types">
+<link rel="next" href="controlling_collection_types.html" title="Controlling collection types">
 </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>
@@ -26,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.discovering_the_bimap_framework"></a><a href="discovering_the_bimap_framework.html" title="Discovering
- the bimap framework">Discovering
+<a name="boost_bimap.the_tutorial.discovering_the_bimap_framework"></a><a class="link" href="discovering_the_bimap_framework.html" title="Discovering the bimap framework">Discovering
       the bimap framework</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -40,8 +37,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.discovering_the_bimap_framework.interpreting_bidirectional_maps"></a><a href="discovering_the_bimap_framework.html#boost_bimap.the_tutorial.discovering_the_bimap_framework.interpreting_bidirectional_maps" title="Interpreting
- bidirectional maps">Interpreting
+<a name="boost_bimap.the_tutorial.discovering_the_bimap_framework.interpreting_bidirectional_maps"></a><a class="link" href="discovering_the_bimap_framework.html#boost_bimap.the_tutorial.discovering_the_bimap_framework.interpreting_bidirectional_maps" title="Interpreting bidirectional maps">Interpreting
         bidirectional maps</a>
 </h4></div></div></div>
 <p>
@@ -57,8 +53,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.discovering_the_bimap_framework.standard_mapping_framework"></a><a href="discovering_the_bimap_framework.html#boost_bimap.the_tutorial.discovering_the_bimap_framework.standard_mapping_framework" title="Standard
- mapping framework">Standard
+<a name="boost_bimap.the_tutorial.discovering_the_bimap_framework.standard_mapping_framework"></a><a class="link" href="discovering_the_bimap_framework.html#boost_bimap.the_tutorial.discovering_the_bimap_framework.standard_mapping_framework" title="Standard mapping framework">Standard
         mapping framework</a>
 </h4></div></div></div>
 <p>
@@ -78,7 +73,7 @@
           containers.
         </p>
 <div class="table">
-<a name="id2619834"></a><p class="title"><b>Table 1.1. std associative containers</b></p>
+<a name="id2640562"></a><p class="title"><b>Table 1.1. std associative containers</b></p>
 <div class="table-contents"><table class="table" summary="std associative containers">
 <colgroup>
 <col>
@@ -178,8 +173,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.discovering_the_bimap_framework.bimap_mapping_framework"></a><a href="discovering_the_bimap_framework.html#boost_bimap.the_tutorial.discovering_the_bimap_framework.bimap_mapping_framework" title="Bimap
- mapping framework">Bimap
+<a name="boost_bimap.the_tutorial.discovering_the_bimap_framework.bimap_mapping_framework"></a><a class="link" href="discovering_the_bimap_framework.html#boost_bimap.the_tutorial.discovering_the_bimap_framework.bimap_mapping_framework" title="Bimap mapping framework">Bimap
         mapping framework</a>
 </h4></div></div></div>
 <p>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>The
- collection of relations type</title>
+<title>The collection of relations type</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
-<link rel="prev" href="controlling_collection_types.html" title="Controlling
- collection types">
-<link rel="next" href="differences_with_standard_maps.html" title="Differences
- with standard maps">
+<link rel="prev" href="controlling_collection_types.html" title="Controlling collection types">
+<link rel="next" href="differences_with_standard_maps.html" title="Differences with standard maps">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.the_collection_of_relations_type"></a><a href="the_collection_of_relations_type.html" title="The
- collection of relations type">The
+<a name="boost_bimap.the_tutorial.the_collection_of_relations_type"></a><a class="link" href="the_collection_of_relations_type.html" title="The collection of relations type">The
       collection of relations type</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -40,8 +36,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.the_collection_of_relations_type.a_new_point_of_view"></a><a href="the_collection_of_relations_type.html#boost_bimap.the_tutorial.the_collection_of_relations_type.a_new_point_of_view" title="A
- new point of view">A
+<a name="boost_bimap.the_tutorial.the_collection_of_relations_type.a_new_point_of_view"></a><a class="link" href="the_collection_of_relations_type.html#boost_bimap.the_tutorial.the_collection_of_relations_type.a_new_point_of_view" title="A new point of view">A
         new point of view</a>
 </h4></div></div></div>
 <p>
@@ -217,8 +212,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.the_collection_of_relations_type.configuration_parameters"></a><a href="the_collection_of_relations_type.html#boost_bimap.the_tutorial.the_collection_of_relations_type.configuration_parameters" title="Configuration
- parameters">Configuration
+<a name="boost_bimap.the_tutorial.the_collection_of_relations_type.configuration_parameters"></a><a class="link" href="the_collection_of_relations_type.html#boost_bimap.the_tutorial.the_collection_of_relations_type.configuration_parameters" title="Configuration parameters">Configuration
         parameters</a>
 </h4></div></div></div>
 <p>
@@ -357,7 +351,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.the_collection_of_relations_type.examples"></a>Examples
+<a name="boost_bimap.the_tutorial.the_collection_of_relations_type.examples"></a><a class="link" href="the_collection_of_relations_type.html#boost_bimap.the_tutorial.the_collection_of_relations_type.examples" title="Examples">Examples</a>
 </h4></div></div></div>
 <p>
           Consider this example:

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Unconstrained
- Sets</title>
+<title>Unconstrained Sets</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
-<link rel="prev" href="bimaps_with_user_defined_names.html" title="Bimaps
- with user defined names">
-<link rel="next" href="additional_information.html" title="Additional
- information">
+<link rel="prev" href="bimaps_with_user_defined_names.html" title="Bimaps with user defined names">
+<link rel="next" href="additional_information.html" title="Additional information">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.unconstrained_sets"></a><a href="unconstrained_sets.html" title="Unconstrained
- Sets">Unconstrained
+<a name="boost_bimap.the_tutorial.unconstrained_sets"></a><a class="link" href="unconstrained_sets.html" title="Unconstrained Sets">Unconstrained
       Sets</a>
 </h3></div></div></div>
 <p>
@@ -106,7 +102,7 @@
 
 <span class="keyword">for</span><span class="special">(</span> <span class="identifier">map_type</span><span class="special">::</span><span class="identifier">iterator</span> <span class="identifier">i</span> <span class="special">=</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">iend</span> <span class="special">=</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">end</span><span class="special">();</span> <span class="identifier">i</span> <span class="special">!=</span> <span class="identifier">iend</span><span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
 <span class="special">{</span>
- <span class="line_callout_bug"><a name="boost_bimap14co" href="unconstrained_sets.html#boost_bimap14"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="special">++(</span><span class="identifier">i</span><span class="special">-&gt;</span><span class="identifier">second</span><span class="special">);</span>
+ <span class="line_callout_bug"><a class="co" name="boost_bimap14co" href="unconstrained_sets.html#boost_bimap14"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="special">++(</span><span class="identifier">i</span><span class="special">-&gt;</span><span class="identifier">second</span><span class="special">);</span>
 <span class="special">}</span>
 
 <span class="identifier">m</span><span class="special">.</span><span class="identifier">erase</span><span class="special">(</span><span class="string">"one"</span><span class="special">);</span>
@@ -118,8 +114,7 @@
 <p>
           </p>
 <div class="calloutlist"><table border="0" summary="Callout list"><tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap14"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap14"></a>1 </p></td>
 <td valign="top" align="left"><p> The right collection of the bimap is mutable so its elements can be modified
           using iterators. </p></td>
 </tr></table></div>
@@ -139,7 +134,7 @@
 <span class="keyword">typedef</span> <span class="identifier">map_type</span><span class="special">::</span><span class="identifier">const_iterator</span> <span class="identifier">const_iterator</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">const_iterator</span><span class="special">,</span><span class="identifier">const_iterator</span><span class="special">&gt;</span> <span class="identifier">const_range</span><span class="special">;</span>
 
-<span class="line_callout_bug"><a name="boost_bimap15co" href="unconstrained_sets.html#boost_bimap15"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">const_range</span> <span class="identifier">r</span> <span class="special">=</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">range</span><span class="special">(</span> <span class="string">"one"</span> <span class="special">&lt;=</span> <span class="identifier">_key</span><span class="special">,</span> <span class="identifier">_key</span> <span class="special">&lt;=</span> <span class="string">"two"</span> <span class="special">);</span>
+<span class="line_callout_bug"><a class="co" name="boost_bimap15co" href="unconstrained_sets.html#boost_bimap15"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">const_range</span> <span class="identifier">r</span> <span class="special">=</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">range</span><span class="special">(</span> <span class="string">"one"</span> <span class="special">&lt;=</span> <span class="identifier">_key</span><span class="special">,</span> <span class="identifier">_key</span> <span class="special">&lt;=</span> <span class="string">"two"</span> <span class="special">);</span>
 <span class="keyword">for</span><span class="special">(</span> <span class="identifier">const_iterator</span> <span class="identifier">i</span> <span class="special">=</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">first</span><span class="special">;</span> <span class="identifier">i</span> <span class="special">!=</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">second</span><span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
 <span class="special">{</span>
     <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">i</span><span class="special">-&gt;</span><span class="identifier">first</span> <span class="special">&lt;&lt;</span> <span class="string">"--&gt;"</span> <span class="special">&lt;&lt;</span> <span class="identifier">i</span><span class="special">-&gt;</span><span class="identifier">second</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
@@ -154,8 +149,7 @@
 <p>
           </p>
 <div class="calloutlist"><table border="0" summary="Callout list"><tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap15"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap15"></a>1 </p></td>
 <td valign="top" align="left"><p> This range is a model of BidirectionalRange, read the docs of Boost.Range
           for more information. </p></td>
 </tr></table></div>

Modified: branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,18 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Useful functions</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../the_tutorial.html" title="The tutorial">
-<link rel="prev" href="differences_with_standard_maps.html" title="Differences
- with standard maps">
-<link rel="next" href="bimaps_with_user_defined_names.html" title="Bimaps
- with user defined names">
+<link rel="prev" href="differences_with_standard_maps.html" title="Differences with standard maps">
+<link rel="next" href="bimaps_with_user_defined_names.html" title="Bimaps with user defined names">
 </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>
@@ -26,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_bimap.the_tutorial.useful_functions"></a>Useful functions
+<a name="boost_bimap.the_tutorial.useful_functions"></a><a class="link" href="useful_functions.html" title="Useful functions">Useful functions</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="useful_functions.html#boost_bimap.the_tutorial.useful_functions.projection_of_iterators">Projection
@@ -38,8 +36,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.useful_functions.projection_of_iterators"></a><a href="useful_functions.html#boost_bimap.the_tutorial.useful_functions.projection_of_iterators" title="Projection
- of iterators">Projection
+<a name="boost_bimap.the_tutorial.useful_functions.projection_of_iterators"></a><a class="link" href="useful_functions.html#boost_bimap.the_tutorial.useful_functions.projection_of_iterators" title="Projection of iterators">Projection
         of iterators</a>
 </h4></div></div></div>
 <p>
@@ -87,8 +84,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.useful_functions.replace_and_modify"></a><a href="useful_functions.html#boost_bimap.the_tutorial.useful_functions.replace_and_modify" title="replace
- and modify">replace
+<a name="boost_bimap.the_tutorial.useful_functions.replace_and_modify"></a><a class="link" href="useful_functions.html#boost_bimap.the_tutorial.useful_functions.replace_and_modify" title="replace and modify">replace
         and modify</a>
 </h4></div></div></div>
 <p>
@@ -134,7 +130,7 @@
 
     <span class="keyword">bool</span> <span class="identifier">successful_replace</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">replace_data</span><span class="special">(</span> <span class="identifier">it</span><span class="special">,</span> <span class="string">"two"</span> <span class="special">);</span>
 
- <span class="line_callout_bug"><a name="boost_bimap9co" href="useful_functions.html#boost_bimap9"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">assert</span><span class="special">(</span> <span class="special">!</span> <span class="identifier">successful_replace</span> <span class="special">);</span>
+ <span class="line_callout_bug"><a class="co" name="boost_bimap9co" href="useful_functions.html#boost_bimap9"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">assert</span><span class="special">(</span> <span class="special">!</span> <span class="identifier">successful_replace</span> <span class="special">);</span>
     <span class="identifier">assert</span><span class="special">(</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span> <span class="special">==</span> <span class="number">2</span> <span class="special">);</span>
 <span class="special">}</span>
 </pre>
@@ -145,8 +141,7 @@
 <p>
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list"><tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap9"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap9"></a>1 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">it</span></code> is still valid here,
             and the bimap was left unchanged </p></td>
 </tr></table></div>
@@ -244,7 +239,7 @@
 
     <span class="keyword">bool</span> <span class="identifier">successful_modify</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">modify_data</span><span class="special">(</span> <span class="identifier">it</span><span class="special">,</span> <span class="identifier">_data</span> <span class="special">=</span> <span class="string">"two"</span> <span class="special">);</span>
 
- <span class="line_callout_bug"><a name="boost_bimap10co" href="useful_functions.html#boost_bimap10"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">assert</span><span class="special">(</span> <span class="special">!</span> <span class="identifier">successful_modify</span> <span class="special">);</span>
+ <span class="line_callout_bug"><a class="co" name="boost_bimap10co" href="useful_functions.html#boost_bimap10"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">assert</span><span class="special">(</span> <span class="special">!</span> <span class="identifier">successful_modify</span> <span class="special">);</span>
     <span class="identifier">assert</span><span class="special">(</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span> <span class="special">==</span> <span class="number">1</span> <span class="special">);</span>
 <span class="special">}</span>
 </pre>
@@ -255,8 +250,7 @@
 <p>
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list"><tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap10"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap10"></a>1 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">it</span></code> is not longer valid
             and <code class="computeroutput"><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="string">"1"</span><span class="special">)</span></code> is removed from the bimap </p></td>
 </tr></table></div>
@@ -267,8 +261,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_bimap.the_tutorial.useful_functions.retrieval_of_ranges"></a><a href="useful_functions.html#boost_bimap.the_tutorial.useful_functions.retrieval_of_ranges" title="Retrieval
- of ranges">Retrieval
+<a name="boost_bimap.the_tutorial.useful_functions.retrieval_of_ranges"></a><a class="link" href="useful_functions.html#boost_bimap.the_tutorial.useful_functions.retrieval_of_ranges" title="Retrieval of ranges">Retrieval
         of ranges</a>
 </h4></div></div></div>
 <p>
@@ -344,9 +337,9 @@
 
 <span class="comment">// ...
 </span>
-<span class="line_callout_bug"><a name="boost_bimap11co" href="useful_functions.html#boost_bimap11"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_range_type</span> <span class="identifier">r</span><span class="special">;</span>
+<span class="line_callout_bug"><a class="co" name="boost_bimap11co" href="useful_functions.html#boost_bimap11"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">bm_type</span><span class="special">::</span><span class="identifier">left_range_type</span> <span class="identifier">r</span><span class="special">;</span>
 
-<span class="line_callout_bug"><a name="boost_bimap12co" href="useful_functions.html#boost_bimap12"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">range</span><span class="special">(</span> <span class="number">20</span> <span class="special">&lt;=</span> <span class="identifier">_key</span><span class="special">,</span> <span class="identifier">_key</span> <span class="special">&lt;=</span> <span class="number">50</span> <span class="special">);</span> <span class="comment">// [20,50]
+<span class="line_callout_bug"><a class="co" name="boost_bimap12co" href="useful_functions.html#boost_bimap12"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">range</span><span class="special">(</span> <span class="number">20</span> <span class="special">&lt;=</span> <span class="identifier">_key</span><span class="special">,</span> <span class="identifier">_key</span> <span class="special">&lt;=</span> <span class="number">50</span> <span class="special">);</span> <span class="comment">// [20,50]
 </span>
 <span class="identifier">r</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">range</span><span class="special">(</span> <span class="number">20</span> <span class="special">&lt;</span> <span class="identifier">_key</span><span class="special">,</span> <span class="identifier">_key</span> <span class="special">&lt;</span> <span class="number">50</span> <span class="special">);</span> <span class="comment">// (20,50)
 </span>
@@ -360,15 +353,13 @@
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap11"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap11"></a>1 </p></td>
 <td valign="top" align="left"><p> <code class="computeroutput"><span class="identifier">range_type</span></code> is a handy
             typedef equal to <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span><span class="identifier">iterator</span><span class="special">&gt;</span></code>. <code class="computeroutput"><span class="identifier">const_range_type</span></code>
             is provided too, and it is equal to <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">const_iterator</span><span class="special">,</span><span class="identifier">const_iterator</span><span class="special">&gt;</span></code> </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap12"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap12"></a>2 </p></td>
 <td valign="top" align="left"><p> _key is a Boost.Lambda placeholder.
             To use it you have to include <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">bimap</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">lambda</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
             </p></td>
@@ -397,7 +388,7 @@
 </span>
 <span class="identifier">r</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">range</span><span class="special">(</span> <span class="identifier">unbounded</span> <span class="special">,</span> <span class="identifier">_key</span> <span class="special">&lt;</span> <span class="number">50</span> <span class="special">);</span> <span class="comment">// (-inf,50)
 </span>
-<span class="line_callout_bug"><a name="boost_bimap13co" href="useful_functions.html#boost_bimap13"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">range</span><span class="special">(</span> <span class="identifier">unbounded</span> <span class="special">,</span> <span class="identifier">unbounded</span> <span class="special">);</span> <span class="comment">// (-inf,inf)
+<span class="line_callout_bug"><a class="co" name="boost_bimap13co" href="useful_functions.html#boost_bimap13"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">bm</span><span class="special">.</span><span class="identifier">left</span><span class="special">.</span><span class="identifier">range</span><span class="special">(</span> <span class="identifier">unbounded</span> <span class="special">,</span> <span class="identifier">unbounded</span> <span class="special">);</span> <span class="comment">// (-inf,inf)
 </span></pre>
 <p>
           </p>
@@ -406,8 +397,7 @@
 <p>
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list"><tr>
-<td width="5%" valign="top" align="left">
-<a name="boost_bimap13"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="boost_bimap13"></a>1 </p></td>
 <td valign="top" align="left"><p> This is equivalent to std::make_pair(s.begin(),s.end()) </p></td>
 </tr></table></div>
 <p>

Modified: branches/CMake/release/libs/bimap/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/bimap/doc/html/index.html (original)
+++ branches/CMake/release/libs/bimap/doc/html/index.html 2008-03-17 08:45:19 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.Bimap</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="index.html" title="Chapter 1. Boost.Bimap">
 <link rel="next" href="boost_bimap/introduction.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>
@@ -27,7 +27,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2006 -2007 Matias Capeletto</p></div>
 <div><div class="legalnotice">
-<a name="id2604940"></a><p>
+<a name="id2625900"></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>
@@ -117,11 +117,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="bimap.preface"></a>Preface
+<a name="bimap.preface"></a><a class="link" href="index.html#bimap.preface" title="Preface">Preface</a>
 </h2></div></div></div>
 <a name="bimap.preface.description"></a><h4>
-<a name="id2604978"></a>
- Description
+<a name="id2625944"></a>
+ <a class="link" href="index.html#bimap.preface.description">Description</a>
     </h4>
 <p>
       <span class="inlinemediaobject"><img src="images/bimap/boost.bimap.logo.png" alt="boost.bimap.logo"></span>
@@ -137,8 +137,8 @@
       containers.
     </p>
 <a name="bimap.preface.influences_and_related_work"></a><h4>
-<a name="id2568656"></a>
- <a href="index.html#bimap.preface.influences_and_related_work">Influences and Related
+<a name="id2586415"></a>
+ <a class="link" href="index.html#bimap.preface.influences_and_related_work">Influences and Related
       Work</a>
     </h4>
 <p>
@@ -149,7 +149,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: February 14, 2008 at 19:01:52 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 13:59:41 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/config/doc/html/boost_config/acknowledgements.html
==============================================================================
--- branches/CMake/release/libs/config/doc/html/boost_config/acknowledgements.html (original)
+++ branches/CMake/release/libs/config/doc/html/boost_config/acknowledgements.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</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="Boost.Config">
 <link rel="up" href="../index.html" title="Boost.Config">
 <link rel="prev" href="rationale.html" title="Rationale">
@@ -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,14 +23,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_config.acknowledgements"></a>Acknowledgements
+<a name="boost_config.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
 </h2></div></div></div>
 <p>
       Beman Dawes provided the original <code class="computeroutput"><span class="identifier">config</span><span class="special">.</span><span class="identifier">hpp</span></code> and
       part of this document.
     </p>
 <p>
- Vesa Karvonen provided a description of the principles (see rationale)
+ Vesa Karvonen provided a description of the principles (see <a class="link" href="../index.html#config_rationale">rationale</a>)
       and put together an early version of the current configuration setup.
     </p>
 <p>

Modified: branches/CMake/release/libs/config/doc/html/boost_config/boost_macro_reference.html
==============================================================================
--- branches/CMake/release/libs/config/doc/html/boost_config/boost_macro_reference.html (original)
+++ branches/CMake/release/libs/config/doc/html/boost_config/boost_macro_reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost Macro 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="Boost.Config">
 <link rel="up" href="../index.html" title="Boost.Config">
 <link rel="prev" href="../index.html" title="Boost.Config">
@@ -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_config.boost_macro_reference"></a>Boost Macro Reference
+<a name="boost_config.boost_macro_reference"></a><a class="link" href="boost_macro_reference.html" title="Boost Macro Reference">Boost Macro Reference</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_that_describe_defects">Macros
@@ -44,7 +44,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.boost_macro_reference.macros_that_describe_defects"></a><a href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_that_describe_defects" title="Macros that describe defects">Macros
+<a name="boost_config.boost_macro_reference.macros_that_describe_defects"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_that_describe_defects" title="Macros that describe defects">Macros
       that describe defects</a>
 </h3></div></div></div>
 <p>
@@ -258,7 +258,8 @@
                 The compiler fails to compile a nested class that has a dependent
                 base class:
 </p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-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 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-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> <span class="identifier">foo</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">U</span><span class="special">&gt;</span>
    <span class="keyword">struct</span> <span class="identifier">bar</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">U</span> <span class="special">{};</span>
@@ -284,7 +285,8 @@
                 Template value parameters cannot have a dependent type, for example:
                 
 </p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-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">typename</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">&gt;</span>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-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">typename</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">value</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">X</span> <span class="special">{</span> <span class="special">...</span> <span class="special">};</span>
 </pre>
 <p>
@@ -365,7 +367,8 @@
                 The compiler does not perform function template ordering or its function
                 template ordering is incorrect.
 </p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="comment">// #1
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">
+<span class="comment">// #1
 </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">f</span><span class="special">(</span><span class="identifier">T</span><span class="special">);</span>
 
 <span class="comment">// #2
@@ -1135,7 +1138,8 @@
                 The compiler does not allow a void function to return the result
                 of calling another void function.
 </p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">void</span> <span class="identifier">f</span><span class="special">()</span> <span class="special">{}</span>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">
+<span class="keyword">void</span> <span class="identifier">f</span><span class="special">()</span> <span class="special">{}</span>
 <span class="keyword">void</span> <span class="identifier">g</span><span class="special">()</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">f</span><span class="special">();</span> <span class="special">}</span>
 </pre>
 <p>
@@ -1149,7 +1153,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.boost_macro_reference.macros_that_describe_optional_features"></a><a href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_that_describe_optional_features" title="Macros that describe optional features">Macros
+<a name="boost_config.boost_macro_reference.macros_that_describe_optional_features"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_that_describe_optional_features" title="Macros that describe optional features">Macros
       that describe optional features</a>
 </h3></div></div></div>
 <p>
@@ -2057,7 +2061,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.boost_macro_reference.macros_that_describe_c__0x_features"></a><a href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_that_describe_c__0x_features" title="Macros that describe C++0x features">Macros
+<a name="boost_config.boost_macro_reference.macros_that_describe_c__0x_features"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_that_describe_c__0x_features" title="Macros that describe C++0x features">Macros
       that describe C++0x features</a>
 </h3></div></div></div>
 <p>
@@ -2162,7 +2166,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.boost_macro_reference.boost_helper_macros"></a><a href="boost_macro_reference.html#boost_config.boost_macro_reference.boost_helper_macros" title="Boost Helper Macros">Boost
+<a name="boost_config.boost_macro_reference.boost_helper_macros"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.boost_helper_macros" title="Boost Helper Macros">Boost
       Helper Macros</a>
 </h3></div></div></div>
 <p>
@@ -2276,14 +2280,16 @@
                 us a convenient way to declare such constants. For example instead
                 of:
 </p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">struct</span> <span class="identifier">foo</span><span class="special">{</span>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">
+<span class="keyword">struct</span> <span class="identifier">foo</span><span class="special">{</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">int</span> <span class="identifier">value</span> <span class="special">=</span> <span class="number">2</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
                 use:
 </p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">struct</span> <span class="identifier">foo</span><span class="special">{</span>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">
+<span class="keyword">struct</span> <span class="identifier">foo</span><span class="special">{</span>
    <span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">value</span> <span class="special">=</span> <span class="number">2</span><span class="special">);</span>
 <span class="special">};</span>
 </pre>
@@ -2316,7 +2322,8 @@
                 instantiations if some of the template parameters don't appear in
                 the function parameter list. For instance:
 </p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">ostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">typeinfo</span><span class="special">&gt;</span>
 
@@ -2340,7 +2347,8 @@
                 problem without effects on the calling syntax. For instance, in the
                 case above write:
 </p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">&gt;</span>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">BOOST_EXPLICIT_TEMPLATE_NON_TYPE</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">n</span><span class="special">))</span> <span class="special">{</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">&gt;</span>
@@ -2455,7 +2463,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.boost_macro_reference.boost_informational_macros"></a><a href="boost_macro_reference.html#boost_config.boost_macro_reference.boost_informational_macros" title="Boost Informational Macros">Boost
+<a name="boost_config.boost_macro_reference.boost_informational_macros"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.boost_informational_macros" title="Boost Informational Macros">Boost
       Informational Macros</a>
 </h3></div></div></div>
 <p>
@@ -2694,7 +2702,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code"></a><a href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code" title="Macros for libraries with separate source code">Macros
+<a name="boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code" title="Macros for libraries with separate source code">Macros
       for libraries with separate source code</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -2711,7 +2719,7 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code.abi_fixing"></a><a href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code.abi_fixing" title="ABI Fixing">ABI
+<a name="boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code.abi_fixing"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code.abi_fixing" title="ABI Fixing">ABI
         Fixing</a>
 </h4></div></div></div>
 <p>
@@ -2734,7 +2742,8 @@
 <p>
           <span class="bold"><strong>my_library.hpp</strong></span>
         </p>
-<pre class="programlisting"><span class="preprocessor">#ifndef</span> <span class="identifier">MY_INCLUDE_GUARD</span>
+<pre class="programlisting">
+<span class="preprocessor">#ifndef</span> <span class="identifier">MY_INCLUDE_GUARD</span>
 <span class="preprocessor">#define</span> <span class="identifier">MY_INCLUDE_GUARD</span>
 
 <span class="comment">// all includes go here:
@@ -2756,7 +2765,8 @@
 <p>
           <span class="bold"><strong>my_library.cpp</strong></span>
         </p>
-<pre class="programlisting"><span class="special">...</span>
+<pre class="programlisting">
+<span class="special">...</span>
 <span class="comment">// nothing special need be done in the implementation file
 </span><span class="special">...</span>
 </pre>
@@ -2769,7 +2779,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code.automatic_library_selection"></a><a href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code.automatic_library_selection" title="Automatic library selection">Automatic
+<a name="boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code.automatic_library_selection"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code.automatic_library_selection" title="Automatic library selection">Automatic
         library selection</a>
 </h4></div></div></div>
 <p>
@@ -2821,7 +2831,8 @@
 <p>
           <span class="bold"><strong>my_library.hpp</strong></span>
         </p>
-<pre class="programlisting"><span class="special">...</span>
+<pre class="programlisting">
+<span class="special">...</span>
 <span class="comment">//
 </span><span class="comment">// Don't include auto-linking code if the user has disabled it by
 </span><span class="comment">// defining BOOST_ALL_NO_LIB, or BOOST_MY_LIBRARY_NO_LIB, or if this
@@ -2839,7 +2850,8 @@
 <p>
           <span class="bold"><strong>my_library.cpp</strong></span>
         </p>
-<pre class="programlisting"><span class="comment">// define BOOST_MY_LIBRARY_SOURCE so that the header knows that the
+<pre class="programlisting">
+<span class="comment">// define BOOST_MY_LIBRARY_SOURCE so that the header knows that the
 </span><span class="comment">// library is being built (possibly exporting rather than importing code)
 </span><span class="comment">//
 </span><span class="preprocessor">#define</span> <span class="identifier">BOOST_MY_LIBRARY_SOURCE</span>

Modified: branches/CMake/release/libs/config/doc/html/boost_config/guidelines_for_boost_authors.html
==============================================================================
--- branches/CMake/release/libs/config/doc/html/boost_config/guidelines_for_boost_authors.html (original)
+++ branches/CMake/release/libs/config/doc/html/boost_config/guidelines_for_boost_authors.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Guidelines for Boost Authors</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="Boost.Config">
 <link rel="up" href="../index.html" title="Boost.Config">
 <link rel="prev" href="boost_macro_reference.html" title="Boost Macro 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,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_config.guidelines_for_boost_authors"></a><a href="guidelines_for_boost_authors.html" title="Guidelines for Boost Authors">Guidelines for
+<a name="boost_config.guidelines_for_boost_authors"></a><a class="link" href="guidelines_for_boost_authors.html" title="Guidelines for Boost Authors">Guidelines for
     Boost Authors</a>
 </h2></div></div></div>
 <div class="toc"><dl>
@@ -103,7 +103,7 @@
 </ul></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.guidelines_for_boost_authors.adding_new_defect_macros"></a><a href="guidelines_for_boost_authors.html#boost_config.guidelines_for_boost_authors.adding_new_defect_macros" title="Adding New Defect Macros">Adding
+<a name="boost_config.guidelines_for_boost_authors.adding_new_defect_macros"></a><a class="link" href="guidelines_for_boost_authors.html#boost_config.guidelines_for_boost_authors.adding_new_defect_macros" title="Adding New Defect Macros">Adding
       New Defect Macros</a>
 </h3></div></div></div>
 <p>
@@ -125,7 +125,8 @@
         the test case in a <code class="computeroutput"><span class="special">.</span><span class="identifier">ipp</span></code>
         file with the following comments near the top:
       </p>
-<pre class="programlisting"><span class="comment">// MACRO: BOOST_NO_FOO
+<pre class="programlisting">
+<span class="comment">// MACRO: BOOST_NO_FOO
 </span><span class="comment">// TITLE: foo
 </span><span class="comment">// DESCRIPTION: If the compiler fails to support foo
 </span></pre>
@@ -138,7 +139,8 @@
         the same name as the macro, but in all lower case, and which returns zero
         on success:
       </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost_no_foo</span> <span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">boost_no_foo</span> <span class="special">{</span>
 
 <span class="keyword">int</span> <span class="identifier">test</span><span class="special">()</span>
 <span class="special">{</span>
@@ -203,7 +205,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.guidelines_for_boost_authors.adding_new_feature_test_macros"></a><a href="guidelines_for_boost_authors.html#boost_config.guidelines_for_boost_authors.adding_new_feature_test_macros" title="Adding New Feature Test Macros">Adding
+<a name="boost_config.guidelines_for_boost_authors.adding_new_feature_test_macros"></a><a class="link" href="guidelines_for_boost_authors.html#boost_config.guidelines_for_boost_authors.adding_new_feature_test_macros" title="Adding New Feature Test Macros">Adding
       New Feature Test Macros</a>
 </h3></div></div></div>
 <p>
@@ -227,7 +229,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.guidelines_for_boost_authors.modifying_the_boost_configuration_headers"></a><a href="guidelines_for_boost_authors.html#boost_config.guidelines_for_boost_authors.modifying_the_boost_configuration_headers" title="Modifying the Boost Configuration Headers">Modifying
+<a name="boost_config.guidelines_for_boost_authors.modifying_the_boost_configuration_headers"></a><a class="link" href="guidelines_for_boost_authors.html#boost_config.guidelines_for_boost_authors.modifying_the_boost_configuration_headers" title="Modifying the Boost Configuration Headers">Modifying
       the Boost Configuration Headers</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/config/doc/html/boost_config/rationale.html
==============================================================================
--- branches/CMake/release/libs/config/doc/html/boost_config/rationale.html (original)
+++ branches/CMake/release/libs/config/doc/html/boost_config/rationale.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Rationale</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="Boost.Config">
 <link rel="up" href="../index.html" title="Boost.Config">
 <link rel="prev" href="guidelines_for_boost_authors.html" title="Guidelines for Boost Authors">
@@ -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_config.rationale"></a>Rationale
+<a name="boost_config.rationale"></a><a class="link" href="rationale.html" title="Rationale">Rationale</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">The problem</span></dt>
@@ -41,7 +41,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.rationale.the_problem"></a>The problem
+<a name="boost_config.rationale.the_problem"></a><a class="link" href="rationale.html#boost_config.rationale.the_problem" title="The problem">The problem</a>
 </h3></div></div></div>
 <p>
         Consider a situation in which you are concurrently developing on multiple
@@ -104,7 +104,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.rationale.the_solution"></a>The solution
+<a name="boost_config.rationale.the_solution"></a><a class="link" href="rationale.html#boost_config.rationale.the_solution" title="The solution">The solution</a>
 </h3></div></div></div>
 <p>
         The approach taken by boost's configuration headers is to separate configuration

Modified: branches/CMake/release/libs/config/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/config/doc/html/index.html (original)
+++ branches/CMake/release/libs/config/doc/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,14 +3,14 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost.Config</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="Boost.Config">
 <link rel="next" href="boost_config/boost_macro_reference.html" title="Boost Macro Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -28,7 +28,7 @@
 </h3></div></div></div>
 <div><p class="copyright">Copyright © 2001 -2007 Beman Dawes, Vesa Karvonen, John Maddock</p></div>
 <div><div class="legalnotice">
-<a name="id435855"></a><p>
+<a name="id2625913"></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>
@@ -90,7 +90,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_config.configuring_boost_for_your_platform"></a><a href="index.html#boost_config.configuring_boost_for_your_platform" title="Configuring Boost for Your Platform">Configuring
+<a name="boost_config.configuring_boost_for_your_platform"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform" title="Configuring Boost for Your Platform">Configuring
     Boost for Your Platform</a>
 </h2></div></div></div>
 <div class="toc"><dl>
@@ -109,7 +109,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.using_the_default_boost_configuration"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.using_the_default_boost_configuration" title="Using the default boost configuration">Using
+<a name="boost_config.configuring_boost_for_your_platform.using_the_default_boost_configuration"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.using_the_default_boost_configuration" title="Using the default boost configuration">Using
       the default boost configuration</a>
 </h3></div></div></div>
 <p>
@@ -133,13 +133,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.the__boost_config_hpp__header"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.the__boost_config_hpp__header" title="The &lt;boost/config.hpp&gt; header">The
+<a name="boost_config.configuring_boost_for_your_platform.the__boost_config_hpp__header"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.the__boost_config_hpp__header" title="The &lt;boost/config.hpp&gt; header">The
       &lt;boost/config.hpp&gt; header</a>
 </h3></div></div></div>
 <p>
         Boost library implementations access configuration macros via
       </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <boost/config.hpp>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <boost/config.hpp>
 </pre>
 <p>
         While Boost library users are not required to include that file directly,
@@ -148,10 +149,10 @@
         them usable by both Boost library and user code.
       </p>
 <p>
- Boost informational or helper
+ Boost <a class="link" href="boost_config/boost_macro_reference.html#config_info_macros">informational</a> or <a class="link" href="boost_config/boost_macro_reference.html#config_helpers">helper</a>
         macros are designed for use by Boost users as well as for our own internal
- use. Note however, that the feature test
- and defect test macros were designed
+ use. Note however, that the <a class="link" href="boost_config/boost_macro_reference.html#config_features">feature test</a>
+ and <a class="link" href="boost_config/boost_macro_reference.html#config_defects">defect test</a> macros were designed
         for internal use by Boost libraries, not user code, so they can change at
         any time (though no gratuitous changes are made to them). Boost library problems
         resulting from changes to the configuration macros are caught by the Boost
@@ -166,7 +167,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.using_the_configure_script"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.using_the_configure_script" title="Using the configure script">Using
+<a name="boost_config.configuring_boost_for_your_platform.using_the_configure_script"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.using_the_configure_script" title="Using the configure script">Using
       the configure script</a>
 </h3></div></div></div>
 <div class="important"><table border="0" summary="Important">
@@ -274,7 +275,8 @@
         For example to run the configure script with HP aCC, you might use something
         like:
       </p>
-<pre class="programlisting"><span class="keyword">export</span> <span class="identifier">CXX</span><span class="special">=</span><span class="string">"aCC"</span>
+<pre class="programlisting">
+<span class="keyword">export</span> <span class="identifier">CXX</span><span class="special">=</span><span class="string">"aCC"</span>
 <span class="keyword">export</span> <span class="identifier">CXXFLAGS</span><span class="special">=</span><span class="string">"-Aa -DAportable -D__HPACC_THREAD_SAFE_RB_TREE \
    -DRWSTD_MULTI_THREAD -DRW_MULTI_THREAD -D_REENTRANT -D_THREAD_SAFE"</span>
 <span class="keyword">export</span> <span class="identifier">LDFLAGS</span><span class="special">=</span><span class="string">"-DAportable"</span>
@@ -316,7 +318,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.user_settable_options"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.user_settable_options" title="User settable options">User
+<a name="boost_config.configuring_boost_for_your_platform.user_settable_options"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.user_settable_options" title="User settable options">User
       settable options</a>
 </h3></div></div></div>
 <p>
@@ -680,7 +682,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.advanced_configuration_usage"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.advanced_configuration_usage" title="Advanced configuration usage">Advanced
+<a name="boost_config.configuring_boost_for_your_platform.advanced_configuration_usage"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.advanced_configuration_usage" title="Advanced configuration usage">Advanced
       configuration usage</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -705,13 +707,13 @@
 <p>
         Next the compiler, standard library, and platform configuration files are
         included. These are included via macros (<code class="computeroutput"><span class="identifier">BOOST_COMPILER_CONFIG</span></code>
- etc, see user settable macros),
+ etc, <a class="link" href="index.html#config_user_settable">see user settable macros</a>),
         and if the corresponding macro is undefined then a separate header that detects
         which compiler/standard library/platform is in use is included in order to
         set these. The config can be told to ignore these headers altogether if the
         corresponding <code class="computeroutput"><span class="identifier">BOOST_NO_XXX</span></code>
         macro is set (for example <code class="computeroutput"><span class="identifier">BOOST_NO_COMPILER_CONFIG</span></code>
- to disable including any compiler configuration file - <a href="index.html#config_user_settable">see
+ to disable including any compiler configuration file - <a class="link" href="index.html#config_user_settable">see
         user settable macros</a>).
       </p>
 <p>
@@ -724,7 +726,7 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_1__creating_our_own_frozen_configuration"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_1__creating_our_own_frozen_configuration" title="Example 1, creating our own frozen configuration">Example
+<a name="boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_1__creating_our_own_frozen_configuration"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_1__creating_our_own_frozen_configuration" title="Example 1, creating our own frozen configuration">Example
         1, creating our own frozen configuration</a>
 </h4></div></div></div>
 <p>
@@ -741,7 +743,8 @@
           there. Finally, open up <boost/config/user.hpp>
           and edit the following defines:
         </p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_COMPILER_CONFIG</span> <span class="string">"boost/config/mysetup/visualc.hpp"</span>
+<pre class="programlisting">
+<span class="preprocessor">#define</span> <span class="identifier">BOOST_COMPILER_CONFIG</span> <span class="string">"boost/config/mysetup/visualc.hpp"</span>
 <span class="preprocessor">#define</span> <span class="identifier">BOOST_STDLIB_CONFIG</span> <span class="string">"boost/config/mysetup/stlport.hpp"</span>
 <span class="preprocessor">#define</span> <span class="identifier">BOOST_USER_CONFIG</span> <span class="string">"boost/config/mysetup/win32.hpp"</span>
 </pre>
@@ -756,7 +759,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_2__skipping_files_that_you_don_t_need"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_2__skipping_files_that_you_don_t_need" title="Example 2: skipping files that you don't need">Example
+<a name="boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_2__skipping_files_that_you_don_t_need"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_2__skipping_files_that_you_don_t_need" title="Example 2: skipping files that you don't need">Example
         2: skipping files that you don't need</a>
 </h4></div></div></div>
 <p>
@@ -775,20 +778,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_3__using_configure_script_to_freeze_the_boost_configuration"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_3__using_configure_script_to_freeze_the_boost_configuration" title="Example 3: using configure script to freeze the boost configuration">Example
+<a name="boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_3__using_configure_script_to_freeze_the_boost_configuration"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.advanced_configuration_usage.example_3__using_configure_script_to_freeze_the_boost_configuration" title="Example 3: using configure script to freeze the boost configuration">Example
         3: using configure script to freeze the boost configuration</a>
 </h4></div></div></div>
 <p>
           If you are working on a unix-like platform then you can use the configure
           script to generate a "frozen" configuration based on your current
- compiler setup - <a href="index.html#config_config_script">see using the configure
+ compiler setup - <a class="link" href="index.html#config_config_script">see using the configure
           script for more details</a>.
         </p>
 </div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_config.configuring_boost_for_your_platform.testing_the_boost_configuration"></a><a href="index.html#boost_config.configuring_boost_for_your_platform.testing_the_boost_configuration" title="Testing the boost configuration">Testing
+<a name="boost_config.configuring_boost_for_your_platform.testing_the_boost_configuration"></a><a class="link" href="index.html#boost_config.configuring_boost_for_your_platform.testing_the_boost_configuration" title="Testing the boost configuration">Testing
       the boost configuration</a>
 </h3></div></div></div>
 <p>
@@ -958,7 +961,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 21, 2008 at 16:56:38 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 13:57:39 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/about_tag_types.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/about_tag_types.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/about_tag_types.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> About Tag Types</title>
+<title>About Tag Types</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="prev" href="use_cases.html" title=" Use Cases">
-<link rel="next" href="reference.html" title=" Reference">
+<link rel="prev" href="use_cases.html" title="Use Cases">
+<link rel="next" href="reference.html" title="Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_functiontypes.about_tag_types"></a> About Tag Types</h2></div></div></div>
+<a name="boost_functiontypes.about_tag_types"></a><a class="link" href="about_tag_types.html" title="About Tag Types"> About Tag Types</a>
+</h2></div></div></div>
 <p>
       Boost.FunctionTypes uses tag types to encode properties that are not types
       per se, such as calling convention or whether a function is variadic or cv-
@@ -84,7 +85,11 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/acknowledgements.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/acknowledgements.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/acknowledgements.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Acknowledgements</title>
+<title>Acknowledgements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="prev" href="rationale.html" title=" Rationale">
+<link rel="prev" href="rationale.html" title="Rationale">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -23,7 +23,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_functiontypes.acknowledgements"></a> Acknowledgements</h2></div></div></div>
+<a name="boost_functiontypes.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements"> Acknowledgements</a>
+</h2></div></div></div>
 <p>
       Thanks go to the following people for supporting the development of this library
       in one or the other way:
@@ -75,7 +76,11 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/introduction.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/introduction.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/introduction.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Introduction</title>
+<title>Introduction</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
 <link rel="prev" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="next" href="use_cases.html" title=" Use Cases">
+<link rel="next" href="use_cases.html" title="Use Cases">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_functiontypes.introduction"></a> Introduction</h2></div></div></div>
+<a name="boost_functiontypes.introduction"></a><a class="link" href="introduction.html" title="Introduction"> Introduction</a>
+</h2></div></div></div>
 <p>
       Boost.FunctionTypes provides functionality to classify, decompose and synthesize
       function, function pointer, function reference and pointer to member types.
@@ -56,35 +57,34 @@
       constant called <code class="literal">value</code>.
     </p>
 <pre class="programlisting">
-<a href="reference/classification.html#boost_functiontypes.reference.classification.is_function_pointer" title="
- is_function_pointer">is_function_pointer</a><span class="special">&lt;</span> <span class="keyword">bool</span><span class="special">(*)(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">value</span> <span class="comment">// == true
+<a class="link" href="reference/classification.html#boost_functiontypes.reference.classification.is_function_pointer" title="is_function_pointer">is_function_pointer</a><span class="special">&lt;</span> <span class="keyword">bool</span><span class="special">(*)(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">value</span> <span class="comment">// == true
 </span>
-<a href="reference/decomposition.html#boost_functiontypes.reference.decomposition.function_arity" title="
- function_arity">function_arity</a><span class="special">&lt;</span> <span class="keyword">bool</span><span class="special">(*)(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">value</span> <span class="comment">// == 1
+<a class="link" href="reference/decomposition.html#boost_functiontypes.reference.decomposition.function_arity" title="function_arity">function_arity</a><span class="special">&lt;</span> <span class="keyword">bool</span><span class="special">(*)(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">value</span> <span class="comment">// == 1
 </span></pre>
 <p>
       Templates that encapsulate properties that are single types contain a type
       member called <code class="literal">type</code>.
     </p>
 <pre class="programlisting">
-<a href="reference/synthesis.html#boost_functiontypes.reference.synthesis.function_type" title="
- function_type">function_type</a><span class="special">&lt;</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="comment">// is bool(int)
+<a class="link" href="reference/synthesis.html#boost_functiontypes.reference.synthesis.function_type" title="function_type">function_type</a><span class="special">&lt;</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="comment">// is bool(int)
 </span>
-<a href="reference/decomposition.html#boost_functiontypes.reference.decomposition.result_type" title="
- result_type">result_type</a><span class="special">&lt;</span> <span class="keyword">bool</span><span class="special">(&amp;)(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="comment">// is bool
+<a class="link" href="reference/decomposition.html#boost_functiontypes.reference.decomposition.result_type" title="result_type">result_type</a><span class="special">&lt;</span> <span class="keyword">bool</span><span class="special">(&amp;)(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="comment">// is bool
 </span></pre>
 <p>
       Templates that encapsulate properties that are type lists model an MPL-compatible
       type sequence.
     </p>
 <pre class="programlisting">
-<a href="reference/decomposition.html#boost_functiontypes.reference.decomposition.parameter_types" title="
- parameter_types">parameter_types</a><span class="special">&lt;</span> <span class="keyword">bool</span><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">&gt;</span> <span class="comment">// models an MPL sequence
+<a class="link" href="reference/decomposition.html#boost_functiontypes.reference.decomposition.parameter_types" title="parameter_types">parameter_types</a><span class="special">&lt;</span> <span class="keyword">bool</span><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="special">&gt;</span> <span class="comment">// models an MPL sequence
 </span></pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/rationale.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/rationale.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/rationale.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Rationale</title>
+<title>Rationale</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="prev" href="reference/macros.html" title=" Macros">
-<link rel="next" href="acknowledgements.html" title=" Acknowledgements">
+<link rel="prev" href="reference/macros.html" title="Macros">
+<link rel="next" href="acknowledgements.html" title="Acknowledgements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,12 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_functiontypes.rationale"></a> Rationale</h2></div></div></div>
-<a name="boost_functiontypes.rationale.error_handling_rationale"></a><h3>
-<a name="id932131"></a>
- <a href="rationale.html#boost_functiontypes.rationale.error_handling_rationale">Error
+<a name="boost_functiontypes.rationale"></a><a class="link" href="rationale.html" title="Rationale"> Rationale</a>
+</h2></div></div></div>
+<a name="boost_functiontypes.rationale.error_handling_rationale"></a><h4>
+<a name="id2643688"></a>
+ <a class="link" href="rationale.html#boost_functiontypes.rationale.error_handling_rationale">Error
       handling rationale</a>
- </h3>
+ </h4>
 <p>
       The library does not define the required members of class templates in case
       of an error. This technique causes the compiler to stop displaying diagnostics
@@ -40,10 +41,10 @@
       The library's components have limited error conditions, so problematic input
       can be spotted easily.
     </p>
-<a name="boost_functiontypes.rationale.why_mpl_sequences_"></a><h3>
-<a name="id932169"></a>
- Why MPL Sequences?
- </h3>
+<a name="boost_functiontypes.rationale.why_mpl_sequences_"></a><h4>
+<a name="id2643722"></a>
+ <a class="link" href="rationale.html#boost_functiontypes.rationale.why_mpl_sequences_">Why MPL Sequences?</a>
+ </h4>
 <p>
       MPL provides algorithms on Sequences, so transformations (such as turning by-value
       parameter types into const references for optimized forwarding or computing
@@ -53,20 +54,20 @@
       other Boost libraries (most importantly Fusion),
       so another reason is interoperability.
     </p>
-<a name="boost_functiontypes.rationale.pointer_to_member_object_types"></a><h3>
-<a name="id932226"></a>
- <a href="rationale.html#boost_functiontypes.rationale.pointer_to_member_object_types">Pointer
+<a name="boost_functiontypes.rationale.pointer_to_member_object_types"></a><h4>
+<a name="id2643772"></a>
+ <a class="link" href="rationale.html#boost_functiontypes.rationale.pointer_to_member_object_types">Pointer
       to member object types</a>
- </h3>
+ </h4>
 <p>
       Despite their syntax, pointer to member object types can be seen as dereferencing
       functionals.
     </p>
-<a name="boost_functiontypes.rationale.the_classtransform_template_parameter"></a><h3>
-<a name="id932258"></a>
- <a href="rationale.html#boost_functiontypes.rationale.the_classtransform_template_parameter">The
+<a name="boost_functiontypes.rationale.the_classtransform_template_parameter"></a><h4>
+<a name="id2643798"></a>
+ <a class="link" href="rationale.html#boost_functiontypes.rationale.the_classtransform_template_parameter">The
       ClassTransform template parameter</a>
- </h3>
+ </h4>
 <p>
       <code class="literal">This</code>-pointer, <code class="literal">this</code>-reference or just
       the object (or maybe even a smart pointer to the object) plus adjustments of
@@ -79,10 +80,10 @@
       client to adjust the class type before the sequence is formed and then treat
       all parameters uniformly.
     </p>
-<a name="boost_functiontypes.rationale.why_tag_types_"></a><h3>
-<a name="id932313"></a>
- Why tag types?
- </h3>
+<a name="boost_functiontypes.rationale.why_tag_types_"></a><h4>
+<a name="id2643848"></a>
+ <a class="link" href="rationale.html#boost_functiontypes.rationale.why_tag_types_">Why tag types?</a>
+ </h4>
 <p>
       Let's consider the alternatives.
     </p>
@@ -98,12 +99,12 @@
       parameters do not work within MPL lambda expressions and can cause problems
       with older compilers.
     </p>
-<a name="boost_functiontypes.rationale.is_it_safe_to_have_the_synthesis_templates_take_a_callable__builtin_type_or_an_mpl_sequence_as_the_first_template_argument_"></a><h3>
-<a name="id932364"></a>
- <a href="rationale.html#boost_functiontypes.rationale.is_it_safe_to_have_the_synthesis_templates_take_a_callable__builtin_type_or_an_mpl_sequence_as_the_first_template_argument_">Is
+<a name="boost_functiontypes.rationale.is_it_safe_to_have_the_synthesis_templates_take_a_callable__builtin_type_or_an_mpl_sequence_as_the_first_template_argument_"></a><h4>
+<a name="id2643888"></a>
+ <a class="link" href="rationale.html#boost_functiontypes.rationale.is_it_safe_to_have_the_synthesis_templates_take_a_callable__builtin_type_or_an_mpl_sequence_as_the_first_template_argument_">Is
       it safe to have the synthesis templates take a callable builtin type or an
       MPL sequence as the first template argument?</a>
- </h3>
+ </h4>
 <p>
       Yes, but it isn't immediately obvious as the set of possible MPL sequences
       isn't inherently disjoint from the set of callable builtin types.
@@ -113,25 +114,23 @@
       idea, because builtin types are accessible before the headers that make the
       type a sequence have been included, which can easily violate the ODR.
     </p>
-<a name="boost_functiontypes.rationale.why_does_the_hidden__literal_this__literal__parameter_count_for_the__function_arity_of_member_functions_"></a><h3>
-<a name="id932412"></a>
- <a href="rationale.html#boost_functiontypes.rationale.why_does_the_hidden__literal_this__literal__parameter_count_for_the__function_arity_of_member_functions_">Why
+<a name="boost_functiontypes.rationale.why_does_the_hidden__literal_this__literal__parameter_count_for_the__function_arity_of_member_functions_"></a><h4>
+<a name="id2643930"></a>
+ <a class="link" href="rationale.html#boost_functiontypes.rationale.why_does_the_hidden__literal_this__literal__parameter_count_for_the__function_arity_of_member_functions_">Why
       does the hidden <code class="literal">this</code> parameter count for the function arity
       of member functions?</a>
- </h3>
+ </h4>
 <p>
       It was found preferable that the following condition holds:
     </p>
 <pre class="programlisting">
-<span class="identifier">mpl</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span> <a href="reference/decomposition.html#boost_functiontypes.reference.decomposition.parameter_types" title="
- parameter_types">parameter_types</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">==</span> <a href="reference/decomposition.html#boost_functiontypes.reference.decomposition.function_arity" title="
- function_arity">function_arity</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
+<span class="identifier">mpl</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span> <a class="link" href="reference/decomposition.html#boost_functiontypes.reference.decomposition.parameter_types" title="parameter_types">parameter_types</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">==</span> <a class="link" href="reference/decomposition.html#boost_functiontypes.reference.decomposition.function_arity" title="function_arity">function_arity</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
 </pre>
-<a name="boost_functiontypes.rationale.why_ignore_top_level_cv_qualifiers_on_pointers_"></a><h3>
-<a name="id932539"></a>
- <a href="rationale.html#boost_functiontypes.rationale.why_ignore_top_level_cv_qualifiers_on_pointers_">Why
+<a name="boost_functiontypes.rationale.why_ignore_top_level_cv_qualifiers_on_pointers_"></a><h4>
+<a name="id2644048"></a>
+ <a class="link" href="rationale.html#boost_functiontypes.rationale.why_ignore_top_level_cv_qualifiers_on_pointers_">Why
       ignore top-level cv-qualifiers on pointers?</a>
- </h3>
+ </h4>
 <p>
       A cv-qualified pointer is still a pointer. It usually doesn't matter and even
       if it does, it's a job for Boost.TypeTraits.
@@ -139,7 +138,11 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,22 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Reference</title>
+<title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="prev" href="about_tag_types.html" title=" About Tag Types">
-<link rel="next" href="reference/classification.html" title=" Class
- templates for type classification">
+<link rel="prev" href="about_tag_types.html" title="About Tag Types">
+<link rel="next" href="reference/classification.html" title="Class templates for type classification">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_functiontypes.reference"></a> Reference</h2></div></div></div>
+<a name="boost_functiontypes.reference"></a><a class="link" href="reference.html" title="Reference"> Reference</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="reference/classification.html"> Class
       templates for type classification</a></span></dt>
@@ -39,7 +39,11 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/classification.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/classification.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/classification.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Class
- templates for type classification</title>
+<title>Class templates for type classification</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="up" href="../reference.html" title=" Reference">
-<link rel="prev" href="../reference.html" title=" Reference">
-<link rel="next" href="decomposition.html" title=" Class templates
- for type decomposition">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="../reference.html" title="Reference">
+<link rel="next" href="decomposition.html" title="Class templates for type decomposition">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_functiontypes.reference.classification"></a><a href="classification.html" title=" Class
- templates for type classification"> Class
- templates for type classification</a></h3></div></div></div>
+<a name="boost_functiontypes.reference.classification"></a><a class="link" href="classification.html" title="Class templates for type classification"> Class
+ templates for type classification</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="classification.html#boost_functiontypes.reference.classification.is_function">
         is_function</a></span></dt>
@@ -49,12 +47,11 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.classification.is_function"></a><a href="classification.html#boost_functiontypes.reference.classification.is_function" title="
- is_function">
- is_function</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.classification.is_function"></a><a class="link" href="classification.html#boost_functiontypes.reference.classification.is_function" title="is_function">
+ is_function</a>
+</h4></div></div></div>
 <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">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</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="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">is_function</span><span class="special">;</span>
 </pre>
 <p>
@@ -93,12 +90,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.classification.is_function_pointer"></a><a href="classification.html#boost_functiontypes.reference.classification.is_function_pointer" title="
- is_function_pointer">
- is_function_pointer</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.classification.is_function_pointer"></a><a class="link" href="classification.html#boost_functiontypes.reference.classification.is_function_pointer" title="is_function_pointer">
+ is_function_pointer</a>
+</h4></div></div></div>
 <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">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</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="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">is_function_pointer</span><span class="special">;</span>
 </pre>
 <p>
@@ -137,12 +133,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.classification.is_function_reference"></a><a href="classification.html#boost_functiontypes.reference.classification.is_function_reference" title="
- is_function_reference">
- is_function_reference</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.classification.is_function_reference"></a><a class="link" href="classification.html#boost_functiontypes.reference.classification.is_function_reference" title="is_function_reference">
+ is_function_reference</a>
+</h4></div></div></div>
 <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">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</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="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">is_function_reference</span><span class="special">;</span>
 </pre>
 <p>
@@ -181,12 +176,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.classification.is_member_pointer"></a><a href="classification.html#boost_functiontypes.reference.classification.is_member_pointer" title="
- is_member_pointer">
- is_member_pointer</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.classification.is_member_pointer"></a><a class="link" href="classification.html#boost_functiontypes.reference.classification.is_member_pointer" title="is_member_pointer">
+ is_member_pointer</a>
+</h4></div></div></div>
 <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">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</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="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">is_member_pointer</span><span class="special">;</span>
 </pre>
 <p>
@@ -225,9 +219,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.classification.is_member_object_pointer"></a><a href="classification.html#boost_functiontypes.reference.classification.is_member_object_pointer" title="
- is_member_object_pointer">
- is_member_object_pointer</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.classification.is_member_object_pointer"></a><a class="link" href="classification.html#boost_functiontypes.reference.classification.is_member_object_pointer" title="is_member_object_pointer">
+ is_member_object_pointer</a>
+</h4></div></div></div>
 <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> <span class="identifier">is_member_object_pointer</span><span class="special">;</span>
@@ -263,12 +257,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.classification.is_member_function_pointer"></a><a href="classification.html#boost_functiontypes.reference.classification.is_member_function_pointer" title="
- is_member_function_pointer">
- is_member_function_pointer</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.classification.is_member_function_pointer"></a><a class="link" href="classification.html#boost_functiontypes.reference.classification.is_member_function_pointer" title="is_member_function_pointer">
+ is_member_function_pointer</a>
+</h4></div></div></div>
 <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">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</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="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">is_member_function_pointer</span><span class="special">;</span>
 </pre>
 <p>
@@ -307,12 +300,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.classification.is_callable_builtin"></a><a href="classification.html#boost_functiontypes.reference.classification.is_callable_builtin" title="
- is_callable_builtin">
- is_callable_builtin</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.classification.is_callable_builtin"></a><a class="link" href="classification.html#boost_functiontypes.reference.classification.is_callable_builtin" title="is_callable_builtin">
+ is_callable_builtin</a>
+</h4></div></div></div>
 <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">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</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="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">is_callable_builtin</span><span class="special">;</span>
 </pre>
 <p>
@@ -351,12 +343,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.classification.is_nonmember_callable_builtin"></a><a href="classification.html#boost_functiontypes.reference.classification.is_nonmember_callable_builtin" title="
- is_nonmember_callable_builtin">
- is_nonmember_callable_builtin</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.classification.is_nonmember_callable_builtin"></a><a class="link" href="classification.html#boost_functiontypes.reference.classification.is_nonmember_callable_builtin" title="is_nonmember_callable_builtin">
+ is_nonmember_callable_builtin</a>
+</h4></div></div></div>
 <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">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</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="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">is_nonmember_callable_builtin</span><span class="special">;</span>
 </pre>
 <p>
@@ -397,7 +388,11 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/decomposition.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/decomposition.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/decomposition.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Class templates
- for type decomposition</title>
+<title>Class templates for type decomposition</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="up" href="../reference.html" title=" Reference">
-<link rel="prev" href="classification.html" title=" Class
- templates for type classification">
-<link rel="next" href="synthesis.html" title=" Class templates
- for type synthesis">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="classification.html" title="Class templates for type classification">
+<link rel="next" href="synthesis.html" title="Class templates for type synthesis">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_functiontypes.reference.decomposition"></a><a href="decomposition.html" title=" Class templates
- for type decomposition"> Class templates
- for type decomposition</a></h3></div></div></div>
+<a name="boost_functiontypes.reference.decomposition"></a><a class="link" href="decomposition.html" title="Class templates for type decomposition"> Class templates
+ for type decomposition</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="decomposition.html#boost_functiontypes.reference.decomposition.result_type">
         result_type</a></span></dt>
@@ -42,9 +39,9 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.decomposition.result_type"></a><a href="decomposition.html#boost_functiontypes.reference.decomposition.result_type" title="
- result_type">
- result_type</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.decomposition.result_type"></a><a class="link" href="decomposition.html#boost_functiontypes.reference.decomposition.result_type" title="result_type">
+ result_type</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">result_type</span><span class="special">;</span>
@@ -78,9 +75,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.decomposition.parameter_types"></a><a href="decomposition.html#boost_functiontypes.reference.decomposition.parameter_types" title="
- parameter_types">
- parameter_types</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.decomposition.parameter_types"></a><a class="link" href="decomposition.html#boost_functiontypes.reference.decomposition.parameter_types" title="parameter_types">
+ parameter_types</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">ClassTransform</span> <span class="special">=</span> <span class="identifier">add_reference</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">parameter_types</span><span class="special">;</span>
@@ -124,9 +121,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.decomposition.function_arity"></a><a href="decomposition.html#boost_functiontypes.reference.decomposition.function_arity" title="
- function_arity">
- function_arity</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.decomposition.function_arity"></a><a class="link" href="decomposition.html#boost_functiontypes.reference.decomposition.function_arity" title="function_arity">
+ function_arity</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">function_arity</span><span class="special">;</span>
@@ -169,9 +166,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.decomposition.components"></a><a href="decomposition.html#boost_functiontypes.reference.decomposition.components" title="
- components">
- components</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.decomposition.components"></a><a class="link" href="decomposition.html#boost_functiontypes.reference.decomposition.components" title="components">
+ components</a>
+</h4></div></div></div>
 <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">,</span> <span class="keyword">class</span> <span class="identifier">ClassTransform</span> <span class="special">=</span> <span class="identifier">add_reference</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">components</span><span class="special">;</span>
@@ -216,14 +213,17 @@
         </p>
 <p>
           If <code class="literal">T</code> is no callable builtin type, the component types
- are an empty sequence and the Tag's meaning is equivalent to the <code class="literal"><a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a></code>.
+ are an empty sequence and the Tag's meaning is equivalent to the <code class="literal"><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a></code>.
         </p>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/macros.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/macros.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/macros.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Macros</title>
+<title>Macros</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="up" href="../reference.html" title=" Reference">
-<link rel="prev" href="tag_types.html" title=" Tag Types">
-<link rel="next" href="../rationale.html" title=" Rationale">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="tag_types.html" title="Tag Types">
+<link rel="next" href="../rationale.html" title="Rationale">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_functiontypes.reference.macros"></a> Macros</h3></div></div></div>
+<a name="boost_functiontypes.reference.macros"></a><a class="link" href="macros.html" title="Macros"> Macros</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_MAX_ARITY">
         BOOST_FT_MAX_ARITY</a></span></dt>
@@ -47,9 +48,9 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_MAX_ARITY"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_MAX_ARITY" title="
- BOOST_FT_MAX_ARITY">
- BOOST_FT_MAX_ARITY</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_MAX_ARITY"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_MAX_ARITY" title="BOOST_FT_MAX_ARITY">
+ BOOST_FT_MAX_ARITY</a>
+</h4></div></div></div>
 <p>
           Expands to a numeric value that describes the maximum function arity supported
           by the library.
@@ -66,17 +67,16 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES" title="
- BOOST_FT_CC_NAMES">
- BOOST_FT_CC_NAMES</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES" title="BOOST_FT_CC_NAMES">
+ BOOST_FT_CC_NAMES</a>
+</h4></div></div></div>
 <p>
           Expands to a sequence
           of ternary tuples
           (these data types are defined in the <a href="../../../../../preprocessor/doc/index.html" target="_top">documentation
           of the Boost Preprocessor library</a>). Each sequence element describes
           one calling convention specifier. The first element in each tuple is the
- macro suffix for <a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC" title="
- BOOST_FT_CC_*"><code class="literal">BOOST_FT_CC_*</code></a>,
+ macro suffix for <a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC" title="BOOST_FT_CC_*"><code class="literal">BOOST_FT_CC_*</code></a>,
           the second element is the name of the tag that describes the calling convention
           and the third is the name of the specifier. The specifier is allowed to
           be an empty string, so the third tuple element is either BOOST_PP_EMPTY
@@ -106,15 +106,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_CC"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC" title="
- BOOST_FT_CC_*">
- BOOST_FT_CC_*</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_CC"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC" title="BOOST_FT_CC_*">
+ BOOST_FT_CC_*</a>
+</h4></div></div></div>
 <p>
           Enables a specific calling convention. * dentoes the macro suffix, as defined
- by <a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES" title="
- BOOST_FT_CC_NAMES"><code class="literal">BOOST_FT_CC_NAMES</code></a>
- or <a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES" title="
- BOOST_FT_CC_NAMES"><code class="literal">BOOST_FT_BUILTIN_CC_NAMES</code></a>.
+ by <a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES" title="BOOST_FT_CC_NAMES"><code class="literal">BOOST_FT_CC_NAMES</code></a>
+ or <a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES" title="BOOST_FT_CC_NAMES"><code class="literal">BOOST_FT_BUILTIN_CC_NAMES</code></a>.
         </p>
 <p>
           The macro expands to a list of restrictions, separated by the <code class="literal">|</code>
@@ -149,9 +147,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_COMMON_X86_CCs"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_COMMON_X86_CCs" title="
- BOOST_FT_COMMON_X86_CCs">
- BOOST_FT_COMMON_X86_CCs</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_COMMON_X86_CCs"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_COMMON_X86_CCs" title="BOOST_FT_COMMON_X86_CCs">
+ BOOST_FT_COMMON_X86_CCs</a>
+</h4></div></div></div>
 <p>
           Defining this macro causes the following macros to be defined, if not defined
           already:
@@ -164,9 +162,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_SYNTAX"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_SYNTAX" title="
- BOOST_FT_SYNTAX">
- BOOST_FT_SYNTAX</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_SYNTAX"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_SYNTAX" title="BOOST_FT_SYNTAX">
+ BOOST_FT_SYNTAX</a>
+</h4></div></div></div>
 <p>
           This macro allows to change the syntax of callable builtin types. It is
           useful to handle the compiler specific placement of the calling convention
@@ -182,9 +180,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_NULLARY_PARAM"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_NULLARY_PARAM" title="
- BOOST_FT_NULLARY_PARAM">
- BOOST_FT_NULLARY_PARAM</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_NULLARY_PARAM"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_NULLARY_PARAM" title="BOOST_FT_NULLARY_PARAM">
+ BOOST_FT_NULLARY_PARAM</a>
+</h4></div></div></div>
 <p>
           Set to <code class="literal">void</code> for compilers that insist on a <code class="literal">void</code>
           parameter for nullary function types, empty by default.
@@ -192,9 +190,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_NO_CV_FUNC_SUPPORT"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_NO_CV_FUNC_SUPPORT" title="
- BOOST_FT_NO_CV_FUNC_SUPPORT">
- BOOST_FT_NO_CV_FUNC_SUPPORT</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_NO_CV_FUNC_SUPPORT"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_NO_CV_FUNC_SUPPORT" title="BOOST_FT_NO_CV_FUNC_SUPPORT">
+ BOOST_FT_NO_CV_FUNC_SUPPORT</a>
+</h4></div></div></div>
 <p>
           Disables support for cv-qualified function types. Cv-qualified function
           types are illegal by the current standard version, but there is a pending
@@ -209,9 +207,9 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_PREPROCESSING_MODE"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_PREPROCESSING_MODE" title="
- BOOST_FT_PREPROCESSING_MODE">
- BOOST_FT_PREPROCESSING_MODE</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_PREPROCESSING_MODE"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_PREPROCESSING_MODE" title="BOOST_FT_PREPROCESSING_MODE">
+ BOOST_FT_PREPROCESSING_MODE</a>
+</h4></div></div></div>
 <p>
           Makes the compiler preprocess as much as possible of the library code (rather
           than loading already-preprocessed header files) if defined.
@@ -219,24 +217,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.macros.BOOST_FT_CC_PREPROCESSING"></a><a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_PREPROCESSING" title="
- BOOST_FT_CC_PREPROCESSING">
- BOOST_FT_CC_PREPROCESSING</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.macros.BOOST_FT_CC_PREPROCESSING"></a><a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_PREPROCESSING" title="BOOST_FT_CC_PREPROCESSING">
+ BOOST_FT_CC_PREPROCESSING</a>
+</h4></div></div></div>
 <p>
           Makes the compiler preprocess the loop over possible names for custom calling
           conventions (rather than loading an already-preprocessed header file) if
           defined.
         </p>
 <p>
- This macro is defined automatically if <a href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES" title="
- BOOST_FT_CC_NAMES"><code class="literal">BOOST_FT_CC_NAMES</code></a>
+ This macro is defined automatically if <a class="link" href="macros.html#boost_functiontypes.reference.macros.BOOST_FT_CC_NAMES" title="BOOST_FT_CC_NAMES"><code class="literal">BOOST_FT_CC_NAMES</code></a>
           has been defined.
         </p>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/synthesis.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/synthesis.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/synthesis.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Class templates
- for type synthesis</title>
+<title>Class templates for type synthesis</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="up" href="../reference.html" title=" Reference">
-<link rel="prev" href="decomposition.html" title=" Class templates
- for type decomposition">
-<link rel="next" href="tag_types.html" title=" Tag Types">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="decomposition.html" title="Class templates for type decomposition">
+<link rel="next" href="tag_types.html" title="Tag Types">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_functiontypes.reference.synthesis"></a><a href="synthesis.html" title=" Class templates
- for type synthesis"> Class templates
- for type synthesis</a></h3></div></div></div>
+<a name="boost_functiontypes.reference.synthesis"></a><a class="link" href="synthesis.html" title="Class templates for type synthesis"> Class templates
+ for type synthesis</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="synthesis.html#boost_functiontypes.reference.synthesis.function_type">
         function_type</a></span></dt>
@@ -41,12 +39,11 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.synthesis.function_type"></a><a href="synthesis.html#boost_functiontypes.reference.synthesis.function_type" title="
- function_type">
- function_type</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.synthesis.function_type"></a><a class="link" href="synthesis.html#boost_functiontypes.reference.synthesis.function_type" title="function_type">
+ function_type</a>
+</h4></div></div></div>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Types</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Types</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">function_type</span><span class="special">;</span>
 </pre>
 <p>
@@ -84,12 +81,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.synthesis.function_pointer"></a><a href="synthesis.html#boost_functiontypes.reference.synthesis.function_pointer" title="
- function_pointer">
- function_pointer</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.synthesis.function_pointer"></a><a class="link" href="synthesis.html#boost_functiontypes.reference.synthesis.function_pointer" title="function_pointer">
+ function_pointer</a>
+</h4></div></div></div>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Types</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Types</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">function_pointer</span><span class="special">;</span>
 </pre>
 <p>
@@ -127,12 +123,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.synthesis.function_reference"></a><a href="synthesis.html#boost_functiontypes.reference.synthesis.function_reference" title="
- function_reference">
- function_reference</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.synthesis.function_reference"></a><a class="link" href="synthesis.html#boost_functiontypes.reference.synthesis.function_reference" title="function_reference">
+ function_reference</a>
+</h4></div></div></div>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Types</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Types</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">function_reference</span><span class="special">;</span>
 </pre>
 <p>
@@ -170,12 +165,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.synthesis.member_function_pointer"></a><a href="synthesis.html#boost_functiontypes.reference.synthesis.member_function_pointer" title="
- member_function_pointer">
- member_function_pointer</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.synthesis.member_function_pointer"></a><a class="link" href="synthesis.html#boost_functiontypes.reference.synthesis.member_function_pointer" title="member_function_pointer">
+ member_function_pointer</a>
+</h4></div></div></div>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Types</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">null_tag</a><span class="special">&gt;</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Types</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span> <span class="special">=</span> <a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">null_tag</a><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">member_function_pointer</span><span class="special">;</span>
 </pre>
 <p>
@@ -220,7 +214,11 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/tag_types.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/tag_types.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/reference/tag_types.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,22 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Tag Types</title>
+<title>Tag Types</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="up" href="../reference.html" title=" Reference">
-<link rel="prev" href="synthesis.html" title=" Class templates
- for type synthesis">
-<link rel="next" href="macros.html" title=" Macros">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="synthesis.html" title="Class templates for type synthesis">
+<link rel="next" href="macros.html" title="Macros">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_functiontypes.reference.tag_types"></a> Tag Types</h3></div></div></div>
+<a name="boost_functiontypes.reference.tag_types"></a><a class="link" href="tag_types.html" title="Tag Types"> Tag Types</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="tag_types.html#boost_functiontypes.reference.tag_types.variadic">
         variadic</a></span></dt>
@@ -54,9 +54,9 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.variadic"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.variadic" title="
- variadic">
- variadic</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.variadic"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.variadic" title="variadic">
+ variadic</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">variadic</span><span class="special">;</span>
 </pre>
@@ -73,9 +73,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.non_variadic"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.non_variadic" title="
- non_variadic">
- non_variadic</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.non_variadic"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.non_variadic" title="non_variadic">
+ non_variadic</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">non_variadic</span><span class="special">;</span>
 </pre>
@@ -91,9 +91,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.default_cc"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.default_cc" title="
- default_cc">
- default_cc</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.default_cc"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.default_cc" title="default_cc">
+ default_cc</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">default_cc</span><span class="special">;</span>
 </pre>
@@ -109,9 +109,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.const_qualified"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.const_qualified" title="
- const_qualified">
- const_qualified</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.const_qualified"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.const_qualified" title="const_qualified">
+ const_qualified</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">const_qualified</span><span class="special">;</span>
 </pre>
@@ -127,9 +127,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.non_const"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.non_const" title="
- non_const">
- non_const</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.non_const"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.non_const" title="non_const">
+ non_const</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">non_const</span><span class="special">;</span>
 </pre>
@@ -145,9 +145,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.volatile_qualified"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.volatile_qualified" title="
- volatile_qualified">
- volatile_qualified</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.volatile_qualified"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.volatile_qualified" title="volatile_qualified">
+ volatile_qualified</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">volatile_qualified</span><span class="special">;</span>
 </pre>
@@ -163,9 +163,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.non_volatile"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.non_volatile" title="
- non_volatile">
- non_volatile</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.non_volatile"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.non_volatile" title="non_volatile">
+ non_volatile</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">non_volatile</span><span class="special">;</span>
 </pre>
@@ -181,7 +181,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.non_cv"></a> non_cv</h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.non_cv"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.non_cv" title="non_cv"> non_cv</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">non_cv</span><span class="special">;</span>
 </pre>
@@ -199,9 +200,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.const_non_volatile"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.const_non_volatile" title="
- const_non_volatile">
- const_non_volatile</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.const_non_volatile"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.const_non_volatile" title="const_non_volatile">
+ const_non_volatile</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">const_non_volatile</span><span class="special">;</span>
 </pre>
@@ -219,9 +220,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.volatile_non_const"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.volatile_non_const" title="
- volatile_non_const">
- volatile_non_const</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.volatile_non_const"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.volatile_non_const" title="volatile_non_const">
+ volatile_non_const</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">volatile_non_const</span><span class="special">;</span>
 </pre>
@@ -239,9 +240,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.cv_qualfied"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.cv_qualfied" title="
- cv_qualfied">
- cv_qualfied</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.cv_qualfied"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.cv_qualfied" title="cv_qualfied">
+ cv_qualfied</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">cv_qualified</span><span class="special">;</span>
 </pre>
@@ -259,9 +260,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.null_tag"></a><a href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="
- null_tag">
- null_tag</a></h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.null_tag"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.null_tag" title="null_tag">
+ null_tag</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">null_tag</span><span class="special">;</span>
 </pre>
@@ -277,7 +278,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_functiontypes.reference.tag_types.tag"></a> tag</h4></div></div></div>
+<a name="boost_functiontypes.reference.tag_types.tag"></a><a class="link" href="tag_types.html#boost_functiontypes.reference.tag_types.tag" title="tag"> tag</a>
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Tag1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tag2</span><span class="special">,</span>
     <span class="keyword">class</span> <span class="identifier">Tag3</span> <span class="special">=</span> <span class="identifier">null_tag</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tag4</span> <span class="special">=</span> <span class="identifier">null_tag</span><span class="special">&gt;</span>
@@ -310,7 +312,11 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/use_cases.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/use_cases.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/boost_functiontypes/use_cases.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Use Cases</title>
+<title>Use Cases</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="prev" href="introduction.html" title=" Introduction">
-<link rel="next" href="about_tag_types.html" title=" About Tag Types">
+<link rel="prev" href="introduction.html" title="Introduction">
+<link rel="next" href="about_tag_types.html" title="About Tag Types">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_functiontypes.use_cases"></a> Use Cases</h2></div></div></div>
+<a name="boost_functiontypes.use_cases"></a><a class="link" href="use_cases.html" title="Use Cases"> Use Cases</a>
+</h2></div></div></div>
 <p>
       Generic libraries that accept callable arguments are common in C++. Accepting
       a callable argument of builin type often involves a lot of repetitive code
@@ -143,8 +144,7 @@
       arguments from a type sequence in a single expression:
     </p>
 <pre class="programlisting">
-<span class="keyword">static_cast</span><span class="special">&lt;</span><a href="reference/synthesis.html#boost_functiontypes.reference.synthesis.function_pointer" title="
- function_pointer">function_pointer</a><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;(&amp;</span> <span class="identifier">overloaded</span><span class="special">)</span>
+<span class="keyword">static_cast</span><span class="special">&lt;</span><a class="link" href="reference/synthesis.html#boost_functiontypes.reference.synthesis.function_pointer" title="function_pointer">function_pointer</a><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;(&amp;</span> <span class="identifier">overloaded</span><span class="special">)</span>
 </pre>
 <p>
       This technique can be occasionally more flexible than template argument deduction
@@ -165,7 +165,11 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><small>Copyright © 2004 -2007 Tobias Schwinger</small></td>
+<td align="right"><div class="copyright-footer">Copyright © 2004 -2007 Tobias Schwinger<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/CMake/release/libs/function_types/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/function_types/doc/html/index.html (original)
+++ branches/CMake/release/libs/function_types/doc/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,17 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 1. Boost.FunctionTypes 2.5</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="index.html" title="Chapter 1. Boost.FunctionTypes 2.5">
-<link rel="next" href="boost_functiontypes/introduction.html" title=" Introduction">
+<link rel="next" href="boost_functiontypes/introduction.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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,7 +27,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2004 -2007 Tobias Schwinger</p></div>
 <div><div class="legalnotice">
-<a name="id905079"></a><p>
+<a name="id2625894"></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>
@@ -46,8 +46,8 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: May 13, 2007 at 13:12:48 GMT</small></p></td>
-<td align="right"><small></small></td>
+<td align="left"><p><small>Last revised: November 25, 2007 at 18:38:02 +0000</small></p></td>
+<td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav"><a accesskey="n" href="boost_functiontypes/introduction.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/acknowledgements.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/acknowledgements.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/acknowledgements.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="change_log.html" title="Change log">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.acknowledgements"></a>Acknowledgements</h2></div></div></div>
+<a name="fusion.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
+</h2></div></div></div>
 <p>
       Special thanks to David Abrahams, Douglas Gregor, Hartmut Kaiser, Aleksey Gurtovoy,
       Peder Holt, Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan Marsden, Eric

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/adapted.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/adapted.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/adapted.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Adapted</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="view/reverse_view.html" title="reverse_view">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.adapted"></a>Adapted</h2></div></div></div>
+<a name="fusion.adapted"></a><a class="link" href="adapted.html" title="Adapted">Adapted</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">std::pair</span></dt>
 <dt><span class="section">mpl sequence</span></dt>
@@ -34,32 +35,32 @@
 <dt><span class="section"> BOOST_FUSION_ADAPT_ASSOC_STRUCT</span></dt>
 </dl></div>
 <p>
- Fusion provides a couple of adapters for other sequences such as <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>,
+ Fusion provides a couple of adapters for other sequences such as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>,
       <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a> sequences,
- and <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></tt>. These adapters are written using Fusion's
- non-intrusive Extension mechanism.
+ and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>. These adapters are written using Fusion's
+ non-intrusive <a class="link" href="extension.html" title="Extension">Extension</a> mechanism.
       If you wish to use these sequences with fusion, simply include the necessary
       files and they will be regarded as first-class, fully conforming fusion sequences
- <sup>[<a name="id573780" href="#ftn.id573780">13</a>]</sup>
+ <sup>[<a name="id2740249" href="#ftn.id2740249" class="footnote">13</a>]</sup>
       .
     </p>
 <p>
       Fusion also provides various schemes to make it easy for the user to adapt
       various data structures, non-intrusively, as full fledged Fusion sequences.
     </p>
-<a name="fusion.adapted.header"></a><h3>
-<a name="id573828"></a>
- Header
- </h3>
+<a name="fusion.adapted.header"></a><h4>
+<a name="id2740292"></a>
+ <a class="link" href="adapted.html#fusion.adapted.header">Header</a>
+ </h4>
 <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">fusion</span><span class="special">/</span><span class="identifier">adapted</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id573780" href="#id573780">13</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2740249" href="#id2740249" class="para">13</a>] </sup>
           Fusion sequences may also be adapted as fully conforming MPL
- sequences (see Intrinsics).
+ sequences (see <a class="link" href="sequence/intrinsic.html" title="Intrinsic">Intrinsics</a>).
           That way, we can have 2-way adaptation to and from MPL
           and Fusion
         </p></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> BOOST_FUSION_ADAPT_ASSOC_STRUCT</title>
+<title>BOOST_FUSION_ADAPT_ASSOC_STRUCT</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
-<link rel="prev" href="adapt_struct.html" title=" BOOST_FUSION_ADAPT_STRUCT">
+<link rel="prev" href="adapt_struct.html" title="BOOST_FUSION_ADAPT_STRUCT">
 <link rel="next" href="../algorithm.html" title="Algorithm">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,23 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.adapted.adapt_assoc"></a> BOOST_FUSION_ADAPT_ASSOC_STRUCT</h3></div></div></div>
-<a name="fusion.adapted.adapt_assoc.description"></a><h4>
-<a name="id577865"></a>
- Description
- </h4>
+<a name="fusion.adapted.adapt_assoc"></a><a class="link" href="adapt_assoc.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT"> BOOST_FUSION_ADAPT_ASSOC_STRUCT</a>
+</h3></div></div></div>
+<a name="fusion.adapted.adapt_assoc.description"></a><h5>
+<a name="id2743915"></a>
+ <a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.description">Description</a>
+ </h5>
 <p>
         BOOST_FUSION_ADAPT_ASSOC_STRUCT is a macro that can be used to generate all
- the necessary boilerplate to make an arbitrary struct into a model of <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random Access Sequence</a>
- and <a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ the necessary boilerplate to make an arbitrary struct into a model of <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random Access Sequence</a>
+ and <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
         Sequence</a>.
       </p>
-<a name="fusion.adapted.adapt_assoc.synopsis"></a><h4>
-<a name="id577915"></a>
- Synopsis
- </h4>
+<a name="fusion.adapted.adapt_assoc.synopsis"></a><h5>
+<a name="id2743960"></a>
+ <a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">BOOST_FUSION_ADAPT_ASSOC_STRUCT</span><span class="special">(</span>
     <span class="identifier">struct_name</span>
@@ -49,38 +48,36 @@
     <span class="special">...</span>
     <span class="special">)</span>
 </pre>
-<a name="fusion.adapted.adapt_assoc.semantics"></a><h4>
-<a name="id578055"></a>
- Semantics
- </h4>
+<a name="fusion.adapted.adapt_assoc.semantics"></a><h5>
+<a name="id2744085"></a>
+ <a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.semantics">Semantics</a>
+ </h5>
 <p>
- The above macro generates the necessary code to adapt <tt class="computeroutput"><span class="identifier">struct_name</span></tt>
- as a model of <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a> and <a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
- Sequence</a>. The sequence of <tt class="computeroutput"><span class="special">(</span><span class="identifier">member_typeN</span><span class="special">,</span>
+ The above macro generates the necessary code to adapt <code class="computeroutput"><span class="identifier">struct_name</span></code>
+ as a model of <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a> and <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
+ Sequence</a>. The sequence of <code class="computeroutput"><span class="special">(</span><span class="identifier">member_typeN</span><span class="special">,</span>
         <span class="identifier">member_nameN</span><span class="special">,</span>
- <span class="identifier">key_typeN</span><span class="special">)</span></tt>
+ <span class="identifier">key_typeN</span><span class="special">)</span></code>
         triples declare the type, name and key type of each of the struct members
         that will be part of the sequence.
       </p>
 <p>
- The macro should be used at global scope, and <tt class="computeroutput"><span class="identifier">struct_name</span></tt>
+ The macro should be used at global scope, and <code class="computeroutput"><span class="identifier">struct_name</span></code>
         should be the fully namespace qualified name of the struct to be converted.
       </p>
-<a name="fusion.adapted.adapt_assoc.header"></a><h4>
-<a name="id578180"></a>
- Header
- </h4>
+<a name="fusion.adapted.adapt_assoc.header"></a><h5>
+<a name="id2744199"></a>
+ <a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">adapt_assoc_struct</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.adapted.adapt_assoc.example"></a><h4>
-<a name="id578348"></a>
- Example
- </h4>
+<a name="fusion.adapted.adapt_assoc.example"></a><h5>
+<a name="id2744349"></a>
+ <a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">demo</span>
 <span class="special">{</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/adapted/adapt_struct.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/adapted/adapt_struct.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/adapted/adapt_struct.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> BOOST_FUSION_ADAPT_STRUCT</title>
+<title>BOOST_FUSION_ADAPT_STRUCT</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
 <link rel="prev" href="boost__tuple.html" title="boost::tuple">
-<link rel="next" href="adapt_assoc.html" title=" BOOST_FUSION_ADAPT_ASSOC_STRUCT">
+<link rel="next" href="adapt_assoc.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,21 +24,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.adapted.adapt_struct"></a> BOOST_FUSION_ADAPT_STRUCT</h3></div></div></div>
-<a name="fusion.adapted.adapt_struct.description"></a><h4>
-<a name="id577192"></a>
- Description
- </h4>
+<a name="fusion.adapted.adapt_struct"></a><a class="link" href="adapt_struct.html" title="BOOST_FUSION_ADAPT_STRUCT"> BOOST_FUSION_ADAPT_STRUCT</a>
+</h3></div></div></div>
+<a name="fusion.adapted.adapt_struct.description"></a><h5>
+<a name="id2743313"></a>
+ <a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.description">Description</a>
+ </h5>
 <p>
         BOOST_FUSION_ADAPT_STRUCT is a macro that can be used to generate all the
- necessary boilerplate to make an arbitrary struct into a <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ necessary boilerplate to make an arbitrary struct into a <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
         Access Sequence</a>.
       </p>
-<a name="fusion.adapted.adapt_struct.synopsis"></a><h4>
-<a name="id577232"></a>
- Synopsis
- </h4>
+<a name="fusion.adapted.adapt_struct.synopsis"></a><h5>
+<a name="id2743349"></a>
+ <a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">BOOST_FUSION_ADAPT_STRUCT</span><span class="special">(</span>
     <span class="identifier">struct_name</span>
@@ -47,35 +47,34 @@
     <span class="special">...</span>
     <span class="special">)</span>
 </pre>
-<a name="fusion.adapted.adapt_struct.semantics"></a><h4>
-<a name="id577349"></a>
- Semantics
- </h4>
+<a name="fusion.adapted.adapt_struct.semantics"></a><h5>
+<a name="id2743454"></a>
+ <a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.semantics">Semantics</a>
+ </h5>
 <p>
- The above macro generates the necessary code to adapt <tt class="computeroutput"><span class="identifier">struct_name</span></tt>
- as a model of <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a>. The sequence of <tt class="computeroutput"><span class="special">(</span><span class="identifier">member_typeN</span><span class="special">,</span>
- <span class="identifier">member_nameN</span><span class="special">)</span></tt>
+ The above macro generates the necessary code to adapt <code class="computeroutput"><span class="identifier">struct_name</span></code>
+ as a model of <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a>. The sequence of <code class="computeroutput"><span class="special">(</span><span class="identifier">member_typeN</span><span class="special">,</span>
+ <span class="identifier">member_nameN</span><span class="special">)</span></code>
         pairs declare the type and names of each of the struct members that will
         be part of the sequence.
       </p>
 <p>
- The macro should be used at global scope, and <tt class="computeroutput"><span class="identifier">struct_name</span></tt>
+ The macro should be used at global scope, and <code class="computeroutput"><span class="identifier">struct_name</span></code>
         should be the fully namespace qualified name of the struct to be converted.
       </p>
-<a name="fusion.adapted.adapt_struct.header"></a><h4>
-<a name="id577453"></a>
- Header
- </h4>
+<a name="fusion.adapted.adapt_struct.header"></a><h5>
+<a name="id2743548"></a>
+ <a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">adapt_struct</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.adapted.adapt_struct.example"></a><h4>
-<a name="id577620"></a>
- Example
- </h4>
+<a name="fusion.adapted.adapt_struct.example"></a><h5>
+<a name="id2743698"></a>
+ <a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">demo</span>
 <span class="special">{</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/adapted/boost__array.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/adapted/boost__array.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/adapted/boost__array.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>boost::array</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
 <link rel="prev" href="mpl_sequence.html" title="mpl sequence">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,46 +24,45 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.adapted.boost__array"></a>boost::array</h3></div></div></div>
+<a name="fusion.adapted.boost__array"></a><a class="link" href="boost__array.html" title="boost::array">boost::array</a>
+</h3></div></div></div>
 <p>
- This module provides adapters for <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></tt>.
- Including the module header makes <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></tt>
- a fully conforming <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ This module provides adapters for <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>.
+ Including the module header makes <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ a fully conforming <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
         Access Sequence</a>.
       </p>
-<a name="fusion.adapted.boost__array.header"></a><h4>
-<a name="id575685"></a>
- Header
- </h4>
+<a name="fusion.adapted.boost__array.header"></a><h5>
+<a name="id2741960"></a>
+ <a class="link" href="boost__array.html#fusion.adapted.boost__array.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">array</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.adapted.boost__array.model_of"></a><h4>
-<a name="id575843"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a name="fusion.adapted.boost__array.model_of"></a><h5>
+<a name="id2742102"></a>
+ <a class="link" href="boost__array.html#fusion.adapted.boost__array.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a></li></ul></div>
-<a name="fusion.adapted.boost__array.example"></a><h4>
-<a name="id575884"></a>
- Example
- </h4>
+<a name="fusion.adapted.boost__array.example"></a><h5>
+<a name="id2742139"></a>
+ <a class="link" href="boost__array.html#fusion.adapted.boost__array.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="number">3</span><span class="special">&gt;</span> <span class="identifier">arr</span> <span class="special">=</span> <span class="special">{{</span><span class="number">1</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="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span>begin<span class="special">(</span><span class="identifier">arr</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">arr</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span>advance_c<span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span>begin<span class="special">(</span><span class="identifier">arr</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span>prior<span class="special">(</span>end<span class="special">(</span><span class="identifier">arr</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><span class="identifier">arr</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><a class="link" href="../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">arr</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><a class="link" href="../iterator/functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">arr</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><a class="link" href="../iterator/functions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><a class="link" href="../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">arr</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><a class="link" href="../iterator/functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><a class="link" href="../sequence/intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">arr</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><span class="identifier">arr</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
-<a name="fusion.adapted.boost__array.see_also"></a><h4>
-<a name="id576504"></a>
- See also
- </h4>
+<a name="fusion.adapted.boost__array.see_also"></a><h5>
+<a name="id2742699"></a>
+ <a class="link" href="boost__array.html#fusion.adapted.boost__array.see_also">See also</a>
+ </h5>
 <p>
         <a href="http://www.boost.org/doc/html/array.html" target="_top">Boost.Array Library</a>
       </p>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/adapted/boost__tuple.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/adapted/boost__tuple.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/adapted/boost__tuple.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>boost::tuple</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
 <link rel="prev" href="boost__array.html" title="boost::array">
-<link rel="next" href="adapt_struct.html" title=" BOOST_FUSION_ADAPT_STRUCT">
+<link rel="next" href="adapt_struct.html" title="BOOST_FUSION_ADAPT_STRUCT">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,41 +24,40 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.adapted.boost__tuple"></a>boost::tuple</h3></div></div></div>
+<a name="fusion.adapted.boost__tuple"></a><a class="link" href="boost__tuple.html" title="boost::tuple">boost::tuple</a>
+</h3></div></div></div>
 <p>
- This module provides adapters for <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></tt>.
- Including the module header makes <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></tt>
- a fully conforming <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ This module provides adapters for <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></code>.
+ Including the module header makes <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></code>
+ a fully conforming <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>.
       </p>
-<a name="fusion.adapted.boost__tuple.header"></a><h4>
-<a name="id576619"></a>
- Header
- </h4>
+<a name="fusion.adapted.boost__tuple.header"></a><h5>
+<a name="id2742800"></a>
+ <a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.adapted.boost__tuple.model_of"></a><h4>
-<a name="id576777"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li></ul></div>
-<a name="fusion.adapted.boost__tuple.example"></a><h4>
-<a name="id576818"></a>
- Example
- </h4>
+<a name="fusion.adapted.boost__tuple.model_of"></a><h5>
+<a name="id2742941"></a>
+ <a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
+<a name="fusion.adapted.boost__tuple.example"></a><h5>
+<a name="id2742978"></a>
+ <a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">example_tuple</span><span class="special">(</span><span class="number">101</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">);</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">example_tuple</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">next</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">example_tuple</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
 </pre>
-<a name="fusion.adapted.boost__tuple.see_also"></a><h4>
-<a name="id577135"></a>
- See also
- </h4>
+<a name="fusion.adapted.boost__tuple.see_also"></a><h5>
+<a name="id2743264"></a>
+ <a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.see_also">See also</a>
+ </h5>
 <p>
         <a href="http://www.boost.org/libs/tuple/doc/tuple_users_guide.html" target="_top">Boost.Tuple
         Library</a>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>mpl sequence</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
 <link rel="prev" href="std__pair.html" title="std::pair">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,62 +24,60 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.adapted.mpl_sequence"></a>mpl sequence</h3></div></div></div>
+<a name="fusion.adapted.mpl_sequence"></a><a class="link" href="mpl_sequence.html" title="mpl sequence">mpl sequence</a>
+</h3></div></div></div>
 <p>
         This module provides adapters for MPL
         sequences. Including the module header makes all MPL
         sequences fully conforming fusion sequences.
       </p>
-<a name="fusion.adapted.mpl_sequence.header"></a><h4>
-<a name="id574738"></a>
- Header
- </h4>
+<a name="fusion.adapted.mpl_sequence.header"></a><h5>
+<a name="id2741107"></a>
+ <a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">mpl</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.adapted.mpl_sequence.model_of"></a><h4>
-<a name="id574894"></a>
- Model of
- </h4>
+<a name="fusion.adapted.mpl_sequence.model_of"></a><h5>
+<a name="id2741249"></a>
+ <a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.model_of">Model of</a>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+<a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
           (If the MPL
           sequence is a forward sequence.)
         </li>
 <li>
-<a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+<a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
           Sequence</a> (If the MPL
           sequence is a bidirectional sequence.)
         </li>
 <li>
-<a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a> (If the MPL
           sequence is a random access sequence.)
         </li>
 </ul></div>
-<a name="fusion.adapted.mpl_sequence.example"></a><h4>
-<a name="id574986"></a>
- Example
- </h4>
+<a name="fusion.adapted.mpl_sequence.example"></a><h5>
+<a name="id2741330"></a>
+ <a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector_c</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="number">456</span><span class="special">&gt;</span> <span class="identifier">vec_c</span><span class="special">;</span>
 <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector2</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="identifier">vec_c</span><span class="special">);</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 
 <span class="identifier">v</span> <span class="special">=</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector_c</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="number">456</span><span class="special">,</span> <span class="number">789</span><span class="special">&gt;();</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
-<a name="fusion.adapted.mpl_sequence.see_also"></a><h4>
-<a name="id575573"></a>
- See also
- </h4>
+<a name="fusion.adapted.mpl_sequence.see_also"></a><h5>
+<a name="id2741860"></a>
+ <a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.see_also">See also</a>
+ </h5>
 <p>
         <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>
       </p>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/adapted/std__pair.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/adapted/std__pair.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/adapted/std__pair.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>std::pair</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
 <link rel="prev" href="../adapted.html" title="Adapted">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,47 +24,46 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.adapted.std__pair"></a>std::pair</h3></div></div></div>
+<a name="fusion.adapted.std__pair"></a><a class="link" href="std__pair.html" title="std::pair">std::pair</a>
+</h3></div></div></div>
 <p>
- This module provides adapters for <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>.
- Including the module header makes <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>
- a fully conforming <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ This module provides adapters for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>.
+ Including the module header makes <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>
+ a fully conforming <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
         Access Sequence</a>.
       </p>
-<a name="fusion.adapted.std__pair.header"></a><h4>
-<a name="id574051"></a>
- Header
- </h4>
+<a name="fusion.adapted.std__pair.header"></a><h5>
+<a name="id2740493"></a>
+ <a class="link" href="std__pair.html#fusion.adapted.std__pair.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.adapted.std__pair.model_of"></a><h4>
-<a name="id574208"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a name="fusion.adapted.std__pair.model_of"></a><h5>
+<a name="id2740635"></a>
+ <a class="link" href="std__pair.html#fusion.adapted.std__pair.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a></li></ul></div>
-<a name="fusion.adapted.std__pair.example"></a><h4>
-<a name="id574249"></a>
- Example
- </h4>
+<a name="fusion.adapted.std__pair.example"></a><h5>
+<a name="id2740671"></a>
+ <a class="link" href="std__pair.html#fusion.adapted.std__pair.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">p</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"Hola!!!"</span><span class="special">);</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">p</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
-<a name="fusion.adapted.std__pair.see_also"></a><h4>
-<a name="id574602"></a>
- See also
- </h4>
+<a name="fusion.adapted.std__pair.see_also"></a><h5>
+<a name="id2740989"></a>
+ <a class="link" href="std__pair.html#fusion.adapted.std__pair.see_also">See also</a>
+ </h5>
 <p>
- std::pair,
- <a href="../tuple/pairs.html" title="Pairs"><tt class="computeroutput"><span class="identifier">TR1</span>
- <span class="keyword">and</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt></a>
+ std::pair,
+ <a class="link" href="../tuple/pairs.html" title="Pairs"><code class="computeroutput"><span class="identifier">TR1</span>
+ <span class="keyword">and</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Algorithm</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="prev" href="adapted/adapt_assoc.html" title=" BOOST_FUSION_ADAPT_ASSOC_STRUCT">
+<link rel="prev" href="adapted/adapt_assoc.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT">
 <link rel="next" href="algorithm/iteration.html" title="Iteration">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.algorithm"></a>Algorithm</h2></div></div></div>
+<a name="fusion.algorithm"></a><a class="link" href="algorithm.html" title="Algorithm">Algorithm</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Iteration</span></dt>
 <dd><dl>
@@ -42,10 +43,10 @@
 <dt><span class="section">Metafunctions</span></dt>
 </dl></dd>
 </dl></div>
-<a name="fusion.algorithm.lazy_evaluation"></a><h3>
-<a name="id578704"></a>
- Lazy Evaluation
- </h3>
+<a name="fusion.algorithm.lazy_evaluation"></a><h4>
+<a name="id2744669"></a>
+ <a class="link" href="algorithm.html#fusion.algorithm.lazy_evaluation">Lazy Evaluation</a>
+ </h4>
 <p>
       Unlike MPL, Fusion
       algorithms are lazy and non sequence-type preserving. What does that mean?
@@ -57,41 +58,41 @@
       fusion algorithms are functional in nature such that algorithms are non mutating
       (no side effects). However, due to the high cost of returning full sequences
       such as vectors and lists, <span class="emphasis"><em>Views</em></span> are returned from Fusion
- algorithms instead. For example, the transform algorithm does not actually
- return a transformed version of the original sequence. transform returns a transform_view. This view holds a
+ algorithms instead. For example, the <a class="link" href="algorithm/transformation/functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a> algorithm does not actually
+ return a transformed version of the original sequence. <a class="link" href="algorithm/transformation/functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a> returns a <a class="link" href="view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>. This view holds a
       reference to the original sequence plus the transform function. Iteration over
- the transform_view
+ the <a class="link" href="view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>
       will apply the transform function over the sequence elements on demand. This
       <span class="emphasis"><em>lazy</em></span> evaluation scheme allows us to chain as many algorithms
       as we want without incurring a high runtime penalty.
     </p>
-<a name="fusion.algorithm.sequence_extension"></a><h3>
-<a name="id578852"></a>
- Sequence Extension
- </h3>
+<a name="fusion.algorithm.sequence_extension"></a><h4>
+<a name="id2744801"></a>
+ <a class="link" href="algorithm.html#fusion.algorithm.sequence_extension">Sequence Extension</a>
+ </h4>
 <p>
- The <span class="emphasis"><em>lazy</em></span> evaluation scheme where Algorithms
- return Views also allows operations such
- as push_back to be totally generic. In
- Fusion, push_back is actually a generic algorithm
- that works on all sequences. Given an input sequence <tt class="computeroutput"><span class="identifier">s</span></tt>
- and a value <tt class="computeroutput"><span class="identifier">x</span></tt>, Fusion's push_back algorithm simply returns
- a joint_view:
- a view that holds a reference to the original sequence <tt class="computeroutput"><span class="identifier">s</span></tt>
- and the value <tt class="computeroutput"><span class="identifier">x</span></tt>. Functions
+ The <span class="emphasis"><em>lazy</em></span> evaluation scheme where <a class="link" href="algorithm.html" title="Algorithm">Algorithms</a>
+ return <a class="link" href="view.html" title="View">Views</a> also allows operations such
+ as <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> to be totally generic. In
+ Fusion, <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> is actually a generic algorithm
+ that works on all sequences. Given an input sequence <code class="computeroutput"><span class="identifier">s</span></code>
+ and a value <code class="computeroutput"><span class="identifier">x</span></code>, Fusion's <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> algorithm simply returns
+ a <a class="link" href="view/joint_view.html" title="joint_view"><code class="computeroutput"><span class="identifier">joint_view</span></code></a>:
+ a view that holds a reference to the original sequence <code class="computeroutput"><span class="identifier">s</span></code>
+ and the value <code class="computeroutput"><span class="identifier">x</span></code>. Functions
       that were once sequence specific and need to be implemented N times over N
       different sequences are now implemented only once. That is to say that Fusion
       sequences are cheaply extensible. However, an important caveat is that the
- result of a sequence extending operation like push_back does not retain the properties
- of the original sequence such as associativity of set(s). To regain the original sequence,
- Conversion functions
- are provided. You may use one of the Conversion
+ result of a sequence extending operation like <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> does not retain the properties
+ of the original sequence such as associativity of <a class="link" href="container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a>(s). To regain the original sequence,
+ <a class="link" href="container/conversion/functions.html" title="Functions">Conversion</a> functions
+ are provided. You may use one of the <a class="link" href="container/conversion/functions.html" title="Functions">Conversion</a>
       functions to convert back to the original sequence type.
     </p>
-<a name="fusion.algorithm.header"></a><h3>
-<a name="id579085"></a>
- Header
- </h3>
+<a name="fusion.algorithm.header"></a><h4>
+<a name="id2745012"></a>
+ <a class="link" href="algorithm.html#fusion.algorithm.header">Header</a>
+ </h4>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Iteration</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../algorithm.html" title="Algorithm">
 <link rel="prev" href="../algorithm.html" title="Algorithm">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.algorithm.iteration"></a>Iteration</h3></div></div></div>
+<a name="fusion.algorithm.iteration"></a><a class="link" href="iteration.html" title="Iteration">Iteration</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Functions</span></dt>
 <dt><span class="section">Metafunctions</span></dt>
@@ -33,10 +34,10 @@
         The iteration algorithms provide the fundamental algorithms for traversing
         a sequence repeatedly applying an operation to its elements.
       </p>
-<a name="fusion.algorithm.iteration.header"></a><h4>
-<a name="id579258"></a>
- Header
- </h4>
+<a name="fusion.algorithm.iteration.header"></a><h5>
+<a name="id2745166"></a>
+ <a class="link" href="iteration.html#fusion.algorithm.iteration.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iteration.html" title="Iteration">
 <link rel="prev" href="../iteration.html" title="Iteration">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.algorithm.iteration.functions"></a>Functions</h4></div></div></div>
+<a name="fusion.algorithm.iteration.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">fold</span></dt>
 <dt><span class="section">accumulate</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>accumulate</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="fold.html" title="fold">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,21 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.iteration.functions.accumulate"></a>accumulate</h5></div></div></div>
+<a name="fusion.algorithm.iteration.functions.accumulate"></a><a class="link" href="accumulate.html" title="accumulate">accumulate</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.accumulate.description"></a><h6>
-<a name="id581187"></a>
- Description
+<a name="id2746898"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.description">Description</a>
           </h6>
 <p>
- For a sequence <tt class="computeroutput"><span class="identifier">Seq</span></tt>, initial
- state, and binary function object or function pointer <tt class="computeroutput"><span class="identifier">f</span></tt>,
- accumulate repeatedly applies binary <tt class="computeroutput"><span class="identifier">f</span></tt>
- to each element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ For a sequence <code class="computeroutput"><span class="identifier">Seq</span></code>, initial
+ state, and binary function object or function pointer <code class="computeroutput"><span class="identifier">f</span></code>,
+ accumulate repeatedly applies binary <code class="computeroutput"><span class="identifier">f</span></code>
+ to each element of <code class="computeroutput"><span class="identifier">Seq</span></code>
             and the previous state.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.synopsis"></a><h6>
-<a name="id581266"></a>
- Synopsis
+<a name="id2746969"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -46,12 +47,12 @@
     <span class="keyword">typename</span> <span class="identifier">State</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::accumulate<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">accumulate</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/accumulate.html" title="accumulate"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">accumulate</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">accumulate</span><span class="special">(</span>
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id581528"></a><p class="title"><b>Table 1.34. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2747202"></a><p class="title"><b>Table 1.34. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -78,17 +79,16 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">eN</span>
- <span class="special">....</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e2</span><span class="special">,</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">initial_state</span><span class="special">)))</span></tt> must be a valid expression for
- each element <tt class="computeroutput"><span class="identifier">e1</span></tt>
- to <tt class="computeroutput"><span class="identifier">eN</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">eN</span>
+ <span class="special">....</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e2</span><span class="special">,</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">initial_state</span><span class="special">)))</span></code> must be a valid expression for
+ each element <code class="computeroutput"><span class="identifier">e1</span></code>
+ to <code class="computeroutput"><span class="identifier">eN</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
@@ -100,7 +100,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">initial_state</span></tt>
+ <code class="computeroutput"><span class="identifier">initial_state</span></code>
                 </p>
                 </td>
 <td>
@@ -117,14 +117,14 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">S</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></tt>
- for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- of type <tt class="computeroutput"><span class="identifier">E</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>, and current state <tt class="computeroutput"><span class="identifier">s</span></tt> of type <tt class="computeroutput"><span class="identifier">S</span></tt>
+ <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">S</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></code>
+ for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ of type <code class="computeroutput"><span class="identifier">E</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>, and current state <code class="computeroutput"><span class="identifier">s</span></code> of type <code class="computeroutput"><span class="identifier">S</span></code>
                 </p>
                 </td>
 <td>
@@ -134,41 +134,41 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.functions.accumulate.expression_semantics"></a><h6>
-<a name="id581979"></a>
- <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.iteration.functions.accumulate.expression_semantics"></a><h6>
+<a name="id2747610"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Equivalent to <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">eN</span> <span class="special">....</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e2</span><span class="special">,</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">initial_state</span><span class="special">)))</span></tt>
- where <tt class="computeroutput"><span class="identifier">e1</span> <span class="special">...</span><span class="identifier">eN</span></tt> are the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Equivalent to <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">eN</span> <span class="special">....</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e2</span><span class="special">,</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">initial_state</span><span class="special">)))</span></code>
+ where <code class="computeroutput"><span class="identifier">e1</span> <span class="special">...</span><span class="identifier">eN</span></code> are the elements of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.complexity"></a><h6>
-<a name="id582190"></a>
- Complexity
+<a name="id2747799"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.complexity">Complexity</a>
           </h6>
 <p>
- Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.header"></a><h6>
-<a name="id582286"></a>
- Header
+<a name="id2747884"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">accumulate</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">accumulate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.accumulate.example"></a><h6>
-<a name="id582456"></a>
- Example
+<a name="id2748036"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">make_string</span>
@@ -182,8 +182,8 @@
     <span class="special">}</span>
 <span class="special">};</span>
 <span class="special">...</span>
-<span class="keyword">const</span> vector<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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>accumulate<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="string">""</span><span class="special">),</span> <span class="identifier">make_string</span><span class="special">())</span> <span class="special">==</span> <span class="string">"12"</span><span class="special">);</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="accumulate.html" title="accumulate"><code class="computeroutput"><span class="identifier">accumulate</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="string">""</span><span class="special">),</span> <span class="identifier">make_string</span><span class="special">())</span> <span class="special">==</span> <span class="string">"12"</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>fold</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,21 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.iteration.functions.fold"></a>fold</h5></div></div></div>
+<a name="fusion.algorithm.iteration.functions.fold"></a><a class="link" href="fold.html" title="fold">fold</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.fold.description"></a><h6>
-<a name="id579458"></a>
- Description
+<a name="id2745342"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.description">Description</a>
           </h6>
 <p>
- For a sequence <tt class="computeroutput"><span class="identifier">Seq</span></tt>, initial
- state, and binary function object or function pointer <tt class="computeroutput"><span class="identifier">f</span></tt>,
- fold repeatedly applies binary <tt class="computeroutput"><span class="identifier">f</span></tt>
- to each element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ For a sequence <code class="computeroutput"><span class="identifier">Seq</span></code>, initial
+ state, and binary function object or function pointer <code class="computeroutput"><span class="identifier">f</span></code>,
+ fold repeatedly applies binary <code class="computeroutput"><span class="identifier">f</span></code>
+ to each element of <code class="computeroutput"><span class="identifier">Seq</span></code>
             and the previous state.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.synopsis"></a><h6>
-<a name="id579538"></a>
- Synopsis
+<a name="id2745415"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -46,12 +47,12 @@
     <span class="keyword">typename</span> <span class="identifier">State</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::fold<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">fold</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/fold.html" title="fold"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">fold</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">fold</span><span class="special">(</span>
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id579798"></a><p class="title"><b>Table 1.33. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2745646"></a><p class="title"><b>Table 1.33. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -78,17 +79,16 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>,<tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></tt> must be a valid expression for
- each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- in <tt class="computeroutput"><span class="identifier">seq</span></tt>, and current
- state <tt class="computeroutput"><span class="identifier">s</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>,<code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></code> must be a valid expression for
+ each element <code class="computeroutput"><span class="identifier">e</span></code>
+ in <code class="computeroutput"><span class="identifier">seq</span></code>, and current
+ state <code class="computeroutput"><span class="identifier">s</span></code>
                 </p>
                 </td>
 <td>
@@ -100,7 +100,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">initial_state</span></tt>
+ <code class="computeroutput"><span class="identifier">initial_state</span></code>
                 </p>
                 </td>
 <td>
@@ -117,14 +117,14 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">S</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></tt>
- for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- of type <tt class="computeroutput"><span class="identifier">E</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>, and current state <tt class="computeroutput"><span class="identifier">s</span></tt> of type <tt class="computeroutput"><span class="identifier">S</span></tt>
+ <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">S</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></code>
+ for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ of type <code class="computeroutput"><span class="identifier">E</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>, and current state <code class="computeroutput"><span class="identifier">s</span></code> of type <code class="computeroutput"><span class="identifier">S</span></code>
                 </p>
                 </td>
 <td>
@@ -134,41 +134,41 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.functions.fold.expression_semantics"></a><h6>
-<a name="id580207"></a>
- <a href="fold.html#fusion.algorithm.iteration.functions.fold.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.iteration.functions.fold.expression_semantics"></a><h6>
+<a name="id2746019"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">fold</span><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Equivalent to <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">eN</span> <span class="special">....</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e2</span><span class="special">,</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">initial_state</span><span class="special">)))</span></tt>
- where <tt class="computeroutput"><span class="identifier">e1</span> <span class="special">...</span><span class="identifier">eN</span></tt> are the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Equivalent to <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">eN</span> <span class="special">....</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e2</span><span class="special">,</span><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">initial_state</span><span class="special">)))</span></code>
+ where <code class="computeroutput"><span class="identifier">e1</span> <span class="special">...</span><span class="identifier">eN</span></code> are the elements of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.complexity"></a><h6>
-<a name="id580418"></a>
- Complexity
+<a name="id2746208"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.complexity">Complexity</a>
           </h6>
 <p>
- Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.header"></a><h6>
-<a name="id580513"></a>
- Header
+<a name="id2746293"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">fold</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">fold</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.fold.example"></a><h6>
-<a name="id580682"></a>
- Example
+<a name="id2746445"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">make_string</span>
@@ -182,8 +182,8 @@
     <span class="special">}</span>
 <span class="special">};</span>
 <span class="special">...</span>
-<span class="keyword">const</span> vector<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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>fold<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="string">""</span><span class="special">),</span> <span class="identifier">make_string</span><span class="special">())</span> <span class="special">==</span> <span class="string">"12"</span><span class="special">);</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="fold.html" title="fold"><code class="computeroutput"><span class="identifier">fold</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="string">""</span><span class="special">),</span> <span class="identifier">make_string</span><span class="special">())</span> <span class="special">==</span> <span class="string">"12"</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>for_each</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="accumulate.html" title="accumulate">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.iteration.functions.for_each"></a>for_each</h5></div></div></div>
+<a name="fusion.algorithm.iteration.functions.for_each"></a><a class="link" href="for_each.html" title="for_each">for_each</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.for_each.description"></a><h6>
-<a name="id582958"></a>
- Description
+<a name="id2748490"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.description">Description</a>
           </h6>
 <p>
             Applies a unary function object to each element of a sequence.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.synopsis"></a><h6>
-<a name="id582990"></a>
- Synopsis
+<a name="id2748517"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::for_each<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">for_each</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">for_each</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">for_each</span><span class="special">(</span>
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id583193"></a><p class="title"><b>Table 1.35. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2748698"></a><p class="title"><b>Table 1.35. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,16 +74,15 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> must be a valid expression for
- each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- in <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> must be a valid expression for
+ each element <code class="computeroutput"><span class="identifier">e</span></code>
+ in <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
@@ -94,13 +94,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A unary <a href="../../../functional/concepts/reg_callable.html" title=" Regular Callable
- Object">Regular
+ A unary <a class="link" href="../../../functional/concepts/reg_callable.html" title="Regular Callable Object">Regular
                   Callable Object</a>
                 </p>
                 </td>
@@ -111,41 +110,41 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.functions.for_each.expression_semantics"></a><h6>
-<a name="id583393"></a>
- <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.iteration.functions.for_each.expression_semantics"></a><h6>
+<a name="id2748877"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-for_each<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
+<a class="link" href="for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">void</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">void</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Calls <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Calls <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ in <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.complexity"></a><h6>
-<a name="id583552"></a>
- Complexity
+<a name="id2749020"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.complexity">Complexity</a>
           </h6>
 <p>
- Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.header"></a><h6>
-<a name="id583647"></a>
- Header
+<a name="id2749105"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.for_each.example"></a><h6>
-<a name="id583817"></a>
- Example
+<a name="id2749257"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">increment</span>
@@ -157,9 +156,9 @@
     <span class="special">}</span>
 <span class="special">};</span>
 <span class="special">...</span>
-vector<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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
-for_each<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">increment</span><span class="special">());</span>
-<span class="identifier">assert</span><span class="special">(</span><span class="identifier">vec</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">));</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
+<a class="link" href="for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">increment</span><span class="special">());</span>
+<span class="identifier">assert</span><span class="special">(</span><span class="identifier">vec</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Metafunctions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iteration.html" title="Iteration">
 <link rel="prev" href="functions/for_each.html" title="for_each">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.algorithm.iteration.metafunctions"></a>Metafunctions</h4></div></div></div>
+<a name="fusion.algorithm.iteration.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">fold</span></dt>
 <dt><span class="section">accumulate</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>accumulate</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="fold.html" title="fold">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.iteration.metafunctions.accumulate"></a>accumulate</h5></div></div></div>
+<a name="fusion.algorithm.iteration.metafunctions.accumulate"></a><a class="link" href="accumulate.html" title="accumulate">accumulate</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.description"></a><h6>
-<a name="id585193"></a>
- Description
+<a name="id2750491"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.description">Description</a>
           </h6>
 <p>
- Returns the result type of accumulate.
+ Returns the result type of <a class="link" href="../functions/accumulate.html" title="accumulate"><code class="computeroutput"><span class="identifier">accumulate</span></code></a>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.synopsis"></a><h6>
-<a name="id585243"></a>
- Synopsis
+<a name="id2750534"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id585379"></a><p class="title"><b>Table 1.37. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2750656"></a><p class="title"><b>Table 1.37. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -94,7 +94,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">State</span></tt>
+ <code class="computeroutput"><span class="identifier">State</span></code>
                 </p>
                 </td>
 <td>
@@ -104,21 +104,21 @@
                 </td>
 <td>
                 <p>
- The initial state for the first application of <tt class="computeroutput"><span class="identifier">F</span></tt>
+ The initial state for the first application of <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">S</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></tt>
- for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- of type <tt class="computeroutput"><span class="identifier">E</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>, and current state <tt class="computeroutput"><span class="identifier">s</span></tt> of type <tt class="computeroutput"><span class="identifier">S</span></tt>
+ <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">S</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></code>
+ for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ of type <code class="computeroutput"><span class="identifier">E</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>, and current state <code class="computeroutput"><span class="identifier">s</span></code> of type <code class="computeroutput"><span class="identifier">S</span></code>
                 </p>
                 </td>
 <td>
@@ -128,36 +128,36 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics"></a><h6>
-<a name="id585732"></a>
- <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics"></a><h6>
+<a name="id2750973"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::accumulate<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="accumulate.html" title="accumulate"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">accumulate</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the result of applying
- <tt class="computeroutput"><span class="identifier">accumulate</span></tt> to a sequence
- of type <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, with
- an initial state of type <tt class="computeroutput"><span class="identifier">State</span></tt>
- and binary function object or function pointer of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the result of applying
+ <code class="computeroutput"><span class="identifier">accumulate</span></code> to a sequence
+ of type <code class="computeroutput"><span class="identifier">Sequence</span></code>, with
+ an initial state of type <code class="computeroutput"><span class="identifier">State</span></code>
+ and binary function object or function pointer of type <code class="computeroutput"><span class="identifier">F</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.complexity"></a><h6>
-<a name="id585908"></a>
- Complexity
+<a name="id2751131"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.complexity">Complexity</a>
           </h6>
 <p>
- Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">F</span></tt>.
+ Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">F</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.header"></a><h6>
-<a name="id586004"></a>
- Header
+<a name="id2751216"></a>
+ <a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">accumulate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>fold</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="../metafunctions.html" title="Metafunctions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.iteration.metafunctions.fold"></a>fold</h5></div></div></div>
+<a name="fusion.algorithm.iteration.metafunctions.fold"></a><a class="link" href="fold.html" title="fold">fold</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.iteration.metafunctions.fold.description"></a><h6>
-<a name="id584198"></a>
- Description
+<a name="id2749599"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.description">Description</a>
           </h6>
 <p>
- Returns the result type of fold.
+ Returns the result type of <a class="link" href="../functions/fold.html" title="fold"><code class="computeroutput"><span class="identifier">fold</span></code></a>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.synopsis"></a><h6>
-<a name="id584248"></a>
- Synopsis
+<a name="id2749642"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id584383"></a><p class="title"><b>Table 1.36. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2749763"></a><p class="title"><b>Table 1.36. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -94,7 +94,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">State</span></tt>
+ <code class="computeroutput"><span class="identifier">State</span></code>
                 </p>
                 </td>
 <td>
@@ -104,21 +104,21 @@
                 </td>
 <td>
                 <p>
- The initial state for the first application of <tt class="computeroutput"><span class="identifier">F</span></tt>
+ The initial state for the first application of <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">S</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></tt>
- for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- of type <tt class="computeroutput"><span class="identifier">E</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>, and current state <tt class="computeroutput"><span class="identifier">s</span></tt> of type <tt class="computeroutput"><span class="identifier">S</span></tt>
+ <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">S</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">,</span><span class="identifier">s</span><span class="special">)</span></code>
+ for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ of type <code class="computeroutput"><span class="identifier">E</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>, and current state <code class="computeroutput"><span class="identifier">s</span></code> of type <code class="computeroutput"><span class="identifier">S</span></code>
                 </p>
                 </td>
 <td>
@@ -128,36 +128,36 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.metafunctions.fold.expression_semantics"></a><h6>
-<a name="id584733"></a>
- <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.iteration.metafunctions.fold.expression_semantics"></a><h6>
+<a name="id2750080"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::fold<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="fold.html" title="fold"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">fold</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the result of applying
- <tt class="computeroutput"><span class="identifier">fold</span></tt> to a sequence of
- type <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, with an
- initial state of type <tt class="computeroutput"><span class="identifier">State</span></tt>
- and binary function object or function pointer of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the result of applying
+ <code class="computeroutput"><span class="identifier">fold</span></code> to a sequence of
+ type <code class="computeroutput"><span class="identifier">Sequence</span></code>, with an
+ initial state of type <code class="computeroutput"><span class="identifier">State</span></code>
+ and binary function object or function pointer of type <code class="computeroutput"><span class="identifier">F</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.complexity"></a><h6>
-<a name="id584907"></a>
- Complexity
+<a name="id2750237"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.complexity">Complexity</a>
           </h6>
 <p>
- Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">F</span></tt>.
+ Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">F</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.header"></a><h6>
-<a name="id585003"></a>
- Header
+<a name="id2750322"></a>
+ <a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">fold</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>for_each</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="accumulate.html" title="accumulate">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.iteration.metafunctions.for_each"></a>for_each</h5></div></div></div>
+<a name="fusion.algorithm.iteration.metafunctions.for_each"></a><a class="link" href="for_each.html" title="for_each">for_each</a>
+</h5></div></div></div>
 <p>
- A metafunction returning the result type of applying for_each to a sequence. The
- return type of for_each is always <tt class="computeroutput"><span class="keyword">void</span></tt>.
+ A metafunction returning the result type of applying <a class="link" href="../functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a> to a sequence. The
+ return type of <a class="link" href="../functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a> is always <code class="computeroutput"><span class="keyword">void</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.description"></a><h6>
-<a name="id586249"></a>
- Description
+<a name="id2751435"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.description">Description</a>
           </h6>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.synopsis"></a><h6>
-<a name="id586276"></a>
- Synopsis
+<a name="id2751458"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id586398"></a><p class="title"><b>Table 1.38. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2751567"></a><p class="title"><b>Table 1.38. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 <td>
@@ -110,36 +110,36 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.metafunctions.for_each.expression_semantics"></a><h6>
-<a name="id586539"></a>
- <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.iteration.metafunctions.for_each.expression_semantics"></a><h6>
+<a name="id2751692"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::for_each<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">for_each</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">void</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">void</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the return type of
- for_each for a sequence of type
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt> and a unary
- function object <tt class="computeroutput"><span class="identifier">F</span></tt>. The
- return type is always <tt class="computeroutput"><span class="keyword">void</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the return type of
+ <a class="link" href="../functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a> for a sequence of type
+ <code class="computeroutput"><span class="identifier">Sequence</span></code> and a unary
+ function object <code class="computeroutput"><span class="identifier">F</span></code>. The
+ return type is always <code class="computeroutput"><span class="keyword">void</span></code>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.complexity"></a><h6>
-<a name="id586721"></a>
- Complexity
+<a name="id2751855"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.header"></a><h6>
-<a name="id586751"></a>
- Header
+<a name="id2751881"></a>
+ <a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Query</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../algorithm.html" title="Algorithm">
 <link rel="prev" href="iteration/metafunctions/for_each.html" title="for_each">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.algorithm.query"></a>Query</h3></div></div></div>
+<a name="fusion.algorithm.query"></a><a class="link" href="query.html" title="Query">Query</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Functions</span></dt>
 <dt><span class="section">Metafunctions</span></dt>
@@ -32,10 +33,10 @@
 <p>
         The query algorithms provide support for searching and analyzing sequences.
       </p>
-<a name="fusion.algorithm.query.header"></a><h4>
-<a name="id586949"></a>
- Header
- </h4>
+<a name="fusion.algorithm.query.header"></a><h5>
+<a name="id2752058"></a>
+ <a class="link" href="query.html#fusion.algorithm.query.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">query</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../query.html" title="Query">
 <link rel="prev" href="../query.html" title="Query">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.algorithm.query.functions"></a>Functions</h4></div></div></div>
+<a name="fusion.algorithm.query.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">any</span></dt>
 <dt><span class="section">all</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>all</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="any.html" title="any">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.functions.all"></a>all</h5></div></div></div>
+<a name="fusion.algorithm.query.functions.all"></a><a class="link" href="all.html" title="all">all</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.all.description"></a><h6>
-<a name="id385641"></a>
- Description
+<a name="id2586099"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.functions.all.description">Description</a>
           </h6>
 <p>
- For a sequence <tt class="computeroutput"><span class="identifier">seq</span></tt> and
- unary function object <tt class="computeroutput"><span class="identifier">f</span></tt>,
- <tt class="computeroutput"><span class="identifier">all</span></tt> returns true if
- <tt class="computeroutput"><span class="identifier">f</span></tt> returns true for every
- element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and
+ unary function object <code class="computeroutput"><span class="identifier">f</span></code>,
+ <code class="computeroutput"><span class="identifier">all</span></code> returns true if
+ <code class="computeroutput"><span class="identifier">f</span></code> returns true for every
+ element of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.all.synopsis"></a><h6>
-<a name="id385718"></a>
- Synopsis
+<a name="id2586175"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.functions.all.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::all<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">all</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/all.html" title="all"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">all</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">all</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id590090"></a><p class="title"><b>Table 1.40. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2755043"></a><p class="title"><b>Table 1.40. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -77,16 +78,15 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> is a valid expression, convertible
- to <tt class="computeroutput"><span class="keyword">bool</span></tt>, for every
- element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> is a valid expression, convertible
+ to <code class="computeroutput"><span class="keyword">bool</span></code>, for every
+ element <code class="computeroutput"><span class="identifier">e</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
@@ -98,7 +98,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
@@ -113,43 +113,43 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.all.expression_semantics"></a><h6>
-<a name="id590278"></a>
- <a href="all.html#fusion.algorithm.query.functions.all.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.functions.all.expression_semantics"></a><h6>
+<a name="id2755212"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.functions.all.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-all<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
+<a class="link" href="all.html" title="all"><code class="computeroutput"><span class="identifier">all</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns true if and only
- if <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt>
- evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt> for every
- element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns true if and only
+ if <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code>
+ evaluates to <code class="computeroutput"><span class="keyword">true</span></code> for every
+ element <code class="computeroutput"><span class="identifier">e</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.all.complexity"></a><h6>
-<a name="id590430"></a>
- Complexity
+<a name="id2755348"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.functions.all.complexity">Complexity</a>
           </h6>
 <p>
- Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.all.header"></a><h6>
-<a name="id590502"></a>
- Header
+<a name="id2755410"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.functions.all.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">all</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.all.example"></a><h6>
-<a name="id590653"></a>
- Example
+<a name="id2755547"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.functions.all.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">odd</span>
@@ -161,8 +161,8 @@
     <span class="special">}</span>
 <span class="special">};</span>
 <span class="special">...</span>
-<span class="identifier">assert</span><span class="special">(</span>all<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">3</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
-<span class="identifier">assert</span><span class="special">(!</span>all<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="all.html" title="all"><code class="computeroutput"><span class="identifier">all</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">3</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
+<span class="identifier">assert</span><span class="special">(!</span><a class="link" href="all.html" title="all"><code class="computeroutput"><span class="identifier">all</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>any</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.functions.any"></a>any</h5></div></div></div>
+<a name="fusion.algorithm.query.functions.any"></a><a class="link" href="any.html" title="any">any</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.any.description"></a><h6>
-<a name="id587147"></a>
- Description
+<a name="id2752235"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.functions.any.description">Description</a>
           </h6>
 <p>
- For a sequence <tt class="computeroutput"><span class="identifier">seq</span></tt> and
- unary function object <tt class="computeroutput"><span class="identifier">f</span></tt>,
- <tt class="computeroutput"><span class="identifier">any</span></tt> returns true if
- <tt class="computeroutput"><span class="identifier">f</span></tt> returns true for at
- least one element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and
+ unary function object <code class="computeroutput"><span class="identifier">f</span></code>,
+ <code class="computeroutput"><span class="identifier">any</span></code> returns true if
+ <code class="computeroutput"><span class="identifier">f</span></code> returns true for at
+ least one element of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.any.synopsis"></a><h6>
-<a name="id587236"></a>
- Synopsis
+<a name="id2752315"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.functions.any.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::any<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">any</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/any.html" title="any"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">any</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">any</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id587429"></a><p class="title"><b>Table 1.39. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2752487"></a><p class="title"><b>Table 1.39. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -77,16 +78,15 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> must be a valid expression, convertible
- to <tt class="computeroutput"><span class="keyword">bool</span></tt>, for each
- element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> must be a valid expression, convertible
+ to <code class="computeroutput"><span class="keyword">bool</span></code>, for each
+ element <code class="computeroutput"><span class="identifier">e</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
@@ -98,7 +98,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
@@ -113,43 +113,43 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.any.expression_semantics"></a><h6>
-<a name="id587631"></a>
- <a href="any.html#fusion.algorithm.query.functions.any.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.functions.any.expression_semantics"></a><h6>
+<a name="id2752667"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.functions.any.expression_semantics">Expression
             semantics</a>
           </h6>
 <pre class="programlisting">
-any<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
+<a class="link" href="any.html" title="any"><code class="computeroutput"><span class="identifier">any</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns true if and only
- if <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt>
- evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt> for some
- element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns true if and only
+ if <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code>
+ evaluates to <code class="computeroutput"><span class="keyword">true</span></code> for some
+ element <code class="computeroutput"><span class="identifier">e</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.any.complexity"></a><h6>
-<a name="id587800"></a>
- Complexity
+<a name="id2752820"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.functions.any.complexity">Complexity</a>
           </h6>
 <p>
- Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.any.header"></a><h6>
-<a name="id587883"></a>
- Header
+<a name="id2752893"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.functions.any.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">any</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.any.example"></a><h6>
-<a name="id588051"></a>
- Example
+<a name="id2753045"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.functions.any.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">odd</span>
@@ -161,8 +161,8 @@
     <span class="special">}</span>
 <span class="special">};</span>
 <span class="special">...</span>
-<span class="identifier">assert</span><span class="special">(</span>any<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
-<span class="identifier">assert</span><span class="special">(!</span>any<span class="special">(</span>make_vector<span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">4</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="any.html" title="any"><code class="computeroutput"><span class="identifier">any</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
+<span class="identifier">assert</span><span class="special">(!</span><a class="link" href="any.html" title="any"><code class="computeroutput"><span class="identifier">any</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">4</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>count</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="find_if.html" title="find_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.functions.count"></a>count</h5></div></div></div>
+<a name="fusion.algorithm.query.functions.count"></a><a class="link" href="count.html" title="count">count</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.count.description"></a><h6>
-<a name="id594274"></a>
- Description
+<a name="id2758686"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.functions.count.description">Description</a>
           </h6>
 <p>
             Returns the number of elements of a given type within a sequence.
           </p>
 <a name="fusion.algorithm.query.functions.count.synopsis"></a><h6>
-<a name="id594304"></a>
- Synopsis
+<a name="id2758709"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.functions.count.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">T</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::count<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">count</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/count.html" title="count"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">count</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">count</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id594508"></a><p class="title"><b>Table 1.44. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2758875"></a><p class="title"><b>Table 1.44. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,17 +74,16 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">e</span> <span class="special">==</span> <span class="identifier">t</span></tt>
- must be a valid expression, convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>,
- for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- in <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">e</span> <span class="special">==</span> <span class="identifier">t</span></code>
+ must be a valid expression, convertible to <code class="computeroutput"><span class="keyword">bool</span></code>,
+ for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ in <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -110,46 +110,46 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.count.expression_semantics"></a><h6>
-<a name="id594701"></a>
- <a href="count.html#fusion.algorithm.query.functions.count.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.functions.count.expression_semantics"></a><h6>
+<a name="id2759042"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.functions.count.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-count<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span>
+<a class="link" href="count.html" title="count"><code class="computeroutput"><span class="identifier">count</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">int</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the number of elements
- of type <tt class="computeroutput"><span class="identifier">T</span></tt> and equal to
- <tt class="computeroutput"><span class="identifier">t</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the number of elements
+ of type <code class="computeroutput"><span class="identifier">T</span></code> and equal to
+ <code class="computeroutput"><span class="identifier">t</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.count.complexity"></a><h6>
-<a name="id594839"></a>
- Complexity
+<a name="id2759156"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.functions.count.complexity">Complexity</a>
           </h6>
 <p>
- Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.count.header"></a><h6>
-<a name="id594920"></a>
- Header
+<a name="id2759220"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.functions.count.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.count.example"></a><h6>
-<a name="id595086"></a>
- Example
+<a name="id2759370"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.functions.count.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1.0</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="identifier">assert</span><span class="special">(</span>count<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="number">2</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1.0</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="identifier">assert</span><span class="special">(</span><a class="link" href="count.html" title="count"><code class="computeroutput"><span class="identifier">count</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="number">2</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>count_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="count.html" title="count">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.functions.count_if"></a>count_if</h5></div></div></div>
+<a name="fusion.algorithm.query.functions.count_if"></a><a class="link" href="count_if.html" title="count_if">count_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.count_if.description"></a><h6>
-<a name="id595296"></a>
- Description
+<a name="id2759564"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.description">Description</a>
           </h6>
 <p>
             Returns the number of elements within a sequence with a type for which
- a given unary function object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
+ a given unary function object evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.synopsis"></a><h6>
-<a name="id595338"></a>
- Synopsis
+<a name="id2759603"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::count_if<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">count_if</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/count_if.html" title="count_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">count_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">count_if</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id595533"></a><p class="title"><b>Table 1.45. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2759777"></a><p class="title"><b>Table 1.45. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,16 +75,15 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> is a valid expression, convertible
- to <tt class="computeroutput"><span class="keyword">bool</span></tt>, for each
- element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> is a valid expression, convertible
+ to <code class="computeroutput"><span class="keyword">bool</span></code>, for each
+ element <code class="computeroutput"><span class="identifier">e</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
@@ -110,45 +110,45 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.count_if.expression_semantics"></a><h6>
-<a name="id595729"></a>
- <a href="count_if.html#fusion.algorithm.query.functions.count_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.functions.count_if.expression_semantics"></a><h6>
+<a name="id2759959"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-count_if<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span>
+<a class="link" href="count_if.html" title="count_if"><code class="computeroutput"><span class="identifier">count_if</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">int</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the number of elements
- in <tt class="computeroutput"><span class="identifier">seq</span></tt> where <tt class="computeroutput"><span class="identifier">f</span></tt> evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the number of elements
+ in <code class="computeroutput"><span class="identifier">seq</span></code> where <code class="computeroutput"><span class="identifier">f</span></code> evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.complexity"></a><h6>
-<a name="id595867"></a>
- Complexity
+<a name="id2760087"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.complexity">Complexity</a>
           </h6>
 <p>
- Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.header"></a><h6>
-<a name="id595947"></a>
- Header
+<a name="id2760159"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.count_if.example"></a><h6>
-<a name="id596114"></a>
- Example
+<a name="id2760310"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span>count_if<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="identifier">odd</span><span class="special">())</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><a class="link" href="count_if.html" title="count_if"><code class="computeroutput"><span class="identifier">count_if</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="identifier">odd</span><span class="special">())</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>find</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="none.html" title="none">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.functions.find"></a>find</h5></div></div></div>
+<a name="fusion.algorithm.query.functions.find"></a><a class="link" href="find.html" title="find">find</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.find.description"></a><h6>
-<a name="id592150"></a>
- Description
+<a name="id2756893"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.functions.find.description">Description</a>
           </h6>
 <p>
             Finds the first element of a given type within a sequence.
           </p>
 <a name="fusion.algorithm.query.functions.find.synopsis"></a><h6>
-<a name="id592179"></a>
- Synopsis
+<a name="id2756916"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.functions.find.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -50,8 +51,8 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">find</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id592357"></a><p class="title"><b>Table 1.42. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2757078"></a><p class="title"><b>Table 1.42. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -78,13 +79,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -97,7 +97,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -112,49 +112,49 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.find.expression_semantics"></a><h6>
-<a name="id592491"></a>
- <a href="find.html#fusion.algorithm.query.functions.find.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.functions.find.expression_semantics"></a><h6>
+<a name="id2757197"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.functions.find.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-find<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span>
+<a class="link" href="find.html" title="find"><code class="computeroutput"><span class="identifier">find</span></code></a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- category as the iterators of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ category as the iterators of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- first element of <tt class="computeroutput"><span class="identifier">seq</span></tt>
- of type <tt class="computeroutput"><span class="identifier">T</span></tt>, or <tt class="computeroutput">end<span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></tt> if there is no such element. Equivalent
- to <tt class="computeroutput">find_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ first element of <code class="computeroutput"><span class="identifier">seq</span></code>
+ of type <code class="computeroutput"><span class="identifier">T</span></code>, or <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></code> if there is no such element. Equivalent
+ to <code class="computeroutput"><a class="link" href="find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">find_if</span></code></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></code>
           </p>
 <a name="fusion.algorithm.query.functions.find.complexity"></a><h6>
-<a name="id592722"></a>
- Complexity
+<a name="id2757401"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.functions.find.complexity">Complexity</a>
           </h6>
 <p>
- Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.find.header"></a><h6>
-<a name="id592803"></a>
- Header
+<a name="id2757465"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.functions.find.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">find</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.find.example"></a><h6>
-<a name="id592969"></a>
- Example
+<a name="id2757601"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.functions.find.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="char">'a'</span><span class="special">,</span><span class="char">'0'</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(*</span>find<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <span class="char">'0'</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>find<span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> end<span class="special">(</span><span class="identifier">vec</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="char">'a'</span><span class="special">,</span><span class="char">'0'</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(*</span><a class="link" href="find.html" title="find"><code class="computeroutput"><span class="identifier">find</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <span class="char">'0'</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="find.html" title="find"><code class="computeroutput"><span class="identifier">find</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../sequence/intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>find_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="find.html" title="find">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.functions.find_if"></a>find_if</h5></div></div></div>
+<a name="fusion.algorithm.query.functions.find_if"></a><a class="link" href="find_if.html" title="find_if">find_if</a>
+</h5></div></div></div>
 <p>
             Finds the first element within a sequence with a type for which a given
             <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
- Lambda Expression</a> evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
+ Lambda Expression</a> evaluates to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.find_if.description"></a><h6>
-<a name="id593288"></a>
- Description
+<a name="id2757868"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.description">Description</a>
           </h6>
 <a name="fusion.algorithm.query.functions.find_if.synopsis"></a><h6>
-<a name="id593312"></a>
- Synopsis
+<a name="id2757887"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -52,8 +53,8 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">find_if</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id593511"></a><p class="title"><b>Table 1.43. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2758049"></a><p class="title"><b>Table 1.43. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -80,13 +81,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -99,7 +99,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 <td>
@@ -115,45 +115,45 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.find_if.expression_semantics"></a><h6>
-<a name="id593655"></a>
- <a href="find_if.html#fusion.algorithm.query.functions.find_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.functions.find_if.expression_semantics"></a><h6>
+<a name="id2758175"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-find_if<span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span>
+<a class="link" href="find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">find_if</span></code></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: An iterator of the same
- iterator category as the iterators of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: An iterator of the same
+ iterator category as the iterators of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the first element
- of <tt class="computeroutput"><span class="identifier">seq</span></tt> for which <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
- Lambda Expression</a> <tt class="computeroutput"><span class="identifier">F</span></tt>
- evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>, or <tt class="computeroutput">end<span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns the first element
+ of <code class="computeroutput"><span class="identifier">seq</span></code> for which <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
+ Lambda Expression</a> <code class="computeroutput"><span class="identifier">F</span></code>
+ evaluates to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>, or <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></code>
             if there is no such element.
           </p>
 <a name="fusion.algorithm.query.functions.find_if.complexity"></a><h6>
-<a name="id593858"></a>
- Complexity
+<a name="id2758343"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.complexity">Complexity</a>
           </h6>
 <p>
- Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <p>
             /algorithm/query/find_if.hpp&gt;
           </p>
 <a name="fusion.algorithm.query.functions.find_if.example"></a><h6>
-<a name="id593943"></a>
- Example
+<a name="id2758412"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1.0</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(*</span>find_if<span class="special">&lt;</span><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>find_if<span class="special">&lt;</span><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> end<span class="special">(</span><span class="identifier">vec</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1.0</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(*</span><a class="link" href="find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">find_if</span></code></a><span class="special">&lt;</span><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">find_if</span></code></a><span class="special">&lt;</span><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../sequence/intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>none</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="all.html" title="all">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.functions.none"></a>none</h5></div></div></div>
+<a name="fusion.algorithm.query.functions.none"></a><a class="link" href="none.html" title="none">none</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.none.description"></a><h6>
-<a name="id590975"></a>
- Description
+<a name="id2755838"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.functions.none.description">Description</a>
           </h6>
 <p>
- For a sequence <tt class="computeroutput"><span class="identifier">seq</span></tt> and
- unary function object <tt class="computeroutput"><span class="identifier">f</span></tt>,
- <tt class="computeroutput"><span class="identifier">none</span></tt> returns true if
- <tt class="computeroutput"><span class="identifier">f</span></tt> returns false for every
- element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and
+ unary function object <code class="computeroutput"><span class="identifier">f</span></code>,
+ <code class="computeroutput"><span class="identifier">none</span></code> returns true if
+ <code class="computeroutput"><span class="identifier">f</span></code> returns false for every
+ element of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.none.synopsis"></a><h6>
-<a name="id591052"></a>
- Synopsis
+<a name="id2755907"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.functions.none.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::none<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">none</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/none.html" title="none"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">none</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">none</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id591225"></a><p class="title"><b>Table 1.41. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2756063"></a><p class="title"><b>Table 1.41. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -77,16 +78,15 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> is a valid expression, convertible
- to <tt class="computeroutput"><span class="keyword">bool</span></tt>, for every
- element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> is a valid expression, convertible
+ to <code class="computeroutput"><span class="keyword">bool</span></code>, for every
+ element <code class="computeroutput"><span class="identifier">e</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
@@ -98,7 +98,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
@@ -113,43 +113,43 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.none.expression_semantics"></a><h6>
-<a name="id591413"></a>
- <a href="none.html#fusion.algorithm.query.functions.none.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.functions.none.expression_semantics"></a><h6>
+<a name="id2756232"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.functions.none.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-none<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
+<a class="link" href="none.html" title="none"><code class="computeroutput"><span class="identifier">none</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns true if and only
- if <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt>
- evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt> for every
- element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>. Result equivalent to <tt class="computeroutput"><span class="special">!</span><span class="identifier">any</span><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns true if and only
+ if <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code>
+ evaluates to <code class="computeroutput"><span class="keyword">false</span></code> for every
+ element <code class="computeroutput"><span class="identifier">e</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>. Result equivalent to <code class="computeroutput"><span class="special">!</span><span class="identifier">any</span><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span></code>.
           </p>
 <a name="fusion.algorithm.query.functions.none.complexity"></a><h6>
-<a name="id591604"></a>
- Complexity
+<a name="id2756403"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.functions.none.complexity">Complexity</a>
           </h6>
 <p>
- Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.none.header"></a><h6>
-<a name="id591677"></a>
- Header
+<a name="id2756466"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.functions.none.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">none</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.none.example"></a><h6>
-<a name="id591828"></a>
- Example
+<a name="id2756602"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.functions.none.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">odd</span>
@@ -161,8 +161,8 @@
     <span class="special">}</span>
 <span class="special">};</span>
 <span class="special">...</span>
-<span class="identifier">assert</span><span class="special">(</span>none<span class="special">(</span>make_vector<span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">4</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
-<span class="identifier">assert</span><span class="special">(!</span>none<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="none.html" title="none"><code class="computeroutput"><span class="identifier">none</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">4</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
+<span class="identifier">assert</span><span class="special">(!</span><a class="link" href="none.html" title="none"><code class="computeroutput"><span class="identifier">none</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">()));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Metafunctions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../query.html" title="Query">
 <link rel="prev" href="functions/count_if.html" title="count_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.algorithm.query.metafunctions"></a>Metafunctions</h4></div></div></div>
+<a name="fusion.algorithm.query.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">any</span></dt>
 <dt><span class="section">all</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>all</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="any.html" title="any">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.metafunctions.all"></a>all</h5></div></div></div>
+<a name="fusion.algorithm.query.metafunctions.all"></a><a class="link" href="all.html" title="all">all</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.all.description"></a><h6>
-<a name="id597048"></a>
- Description
+<a name="id2761166"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.description">Description</a>
           </h6>
 <p>
- A metafunction returning the result type of all.
+ A metafunction returning the result type of <a class="link" href="../functions/all.html" title="all"><code class="computeroutput"><span class="identifier">all</span></code></a>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.synopsis"></a><h6>
-<a name="id597094"></a>
- Synopsis
+<a name="id2761209"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id597214"></a><p class="title"><b>Table 1.47. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2761316"></a><p class="title"><b>Table 1.47. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -94,13 +94,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A model of unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
                 </p>
                 </td>
@@ -111,38 +110,37 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.all.expression_semantics"></a><h6>
-<a name="id597358"></a>
- <a href="all.html#fusion.algorithm.query.metafunctions.all.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.metafunctions.all.expression_semantics"></a><h6>
+<a name="id2761449"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::all<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="all.html" title="all"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">all</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the return type of
- all
- given a sequence of type <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- and a unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
- Function Object</a> of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
- The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the return type of
+ <a class="link" href="../functions/all.html" title="all"><code class="computeroutput"><span class="identifier">all</span></code></a>
+ given a sequence of type <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ and a unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
+ Function Object</a> of type <code class="computeroutput"><span class="identifier">F</span></code>.
+ The return type is always <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.complexity"></a><h6>
-<a name="id597540"></a>
- Complexity
+<a name="id2761618"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.header"></a><h6>
-<a name="id597568"></a>
- Header
+<a name="id2761643"></a>
+ <a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>any</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="../metafunctions.html" title="Metafunctions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.metafunctions.any"></a>any</h5></div></div></div>
+<a name="fusion.algorithm.query.metafunctions.any"></a><a class="link" href="any.html" title="any">any</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.any.description"></a><h6>
-<a name="id596343"></a>
- Description
+<a name="id2760520"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.description">Description</a>
           </h6>
 <p>
- A metafunction returning the result type of any.
+ A metafunction returning the result type of <a class="link" href="../functions/any.html" title="any"><code class="computeroutput"><span class="identifier">any</span></code></a>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.synopsis"></a><h6>
-<a name="id596389"></a>
- Synopsis
+<a name="id2760563"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id596508"></a><p class="title"><b>Table 1.46. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2760670"></a><p class="title"><b>Table 1.46. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -94,13 +94,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A model of unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
                 </p>
                 </td>
@@ -111,38 +110,37 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.any.expression_semantics"></a><h6>
-<a name="id596655"></a>
- <a href="any.html#fusion.algorithm.query.metafunctions.any.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.metafunctions.any.expression_semantics"></a><h6>
+<a name="id2760805"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::any<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="any.html" title="any"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">any</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the return type of
- any
- given a sequence of type <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- and a unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
- Function Object</a> of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
- The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the return type of
+ <a class="link" href="../functions/any.html" title="any"><code class="computeroutput"><span class="identifier">any</span></code></a>
+ given a sequence of type <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ and a unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
+ Function Object</a> of type <code class="computeroutput"><span class="identifier">F</span></code>.
+ The return type is always <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.complexity"></a><h6>
-<a name="id596836"></a>
- Complexity
+<a name="id2760975"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.header"></a><h6>
-<a name="id596865"></a>
- Header
+<a name="id2761000"></a>
+ <a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>count</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="find_if.html" title="find_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.metafunctions.count"></a>count</h5></div></div></div>
+<a name="fusion.algorithm.query.metafunctions.count"></a><a class="link" href="count.html" title="count">count</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.count.description"></a><h6>
-<a name="id600032"></a>
- Description
+<a name="id2763848"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.description">Description</a>
           </h6>
 <p>
- A metafunction that returns the result type of <tt class="computeroutput"><span class="identifier">count</span></tt>
+ A metafunction that returns the result type of <code class="computeroutput"><span class="identifier">count</span></code>
             given the sequence and search types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.synopsis"></a><h6>
-<a name="id600075"></a>
- Synopsis
+<a name="id2763886"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id600196"></a><p class="title"><b>Table 1.51. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2763993"></a><p class="title"><b>Table 1.51. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -110,34 +110,34 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.count.expression_semantics"></a><h6>
-<a name="id600334"></a>
- <a href="count.html#fusion.algorithm.query.metafunctions.count.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.metafunctions.count.expression_semantics"></a><h6>
+<a name="id2764118"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::count<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="count.html" title="count"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">count</span></code></a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">int</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">int</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the return type of
- count. The return type is always
- <tt class="computeroutput"><span class="keyword">int</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the return type of
+ <a class="link" href="../functions/count.html" title="count"><code class="computeroutput"><span class="identifier">count</span></code></a>. The return type is always
+ <code class="computeroutput"><span class="keyword">int</span></code>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.complexity"></a><h6>
-<a name="id600478"></a>
- Complexity
+<a name="id2764246"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.header"></a><h6>
-<a name="id600507"></a>
- Header
+<a name="id2764273"></a>
+ <a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>count_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="count.html" title="count">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.metafunctions.count_if"></a>count_if</h5></div></div></div>
+<a name="fusion.algorithm.query.metafunctions.count_if"></a><a class="link" href="count_if.html" title="count_if">count_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.count_if.description"></a><h6>
-<a name="id600696"></a>
- Description
+<a name="id2764440"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.description">Description</a>
           </h6>
 <p>
- A metafunction that returns the result type of <tt class="computeroutput"><span class="identifier">count_if</span></tt>
+ A metafunction that returns the result type of <code class="computeroutput"><span class="identifier">count_if</span></code>
             given the sequence and predicate types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.synopsis"></a><h6>
-<a name="id600739"></a>
- Synopsis
+<a name="id2764476"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id600861"></a><p class="title"><b>Table 1.52. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2764585"></a><p class="title"><b>Table 1.52. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
                 </p>
                 </td>
 <td>
@@ -110,34 +110,34 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.count_if.expression_semantics"></a><h6>
-<a name="id601001"></a>
- <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.metafunctions.count_if.expression_semantics"></a><h6>
+<a name="id2764711"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::count_if<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="count_if.html" title="count_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">count_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">int</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">int</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the return type of
- count_if. The return type is
- always <tt class="computeroutput"><span class="keyword">int</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the return type of
+ <a class="link" href="../functions/count_if.html" title="count_if"><code class="computeroutput"><span class="identifier">count_if</span></code></a>. The return type is
+ always <code class="computeroutput"><span class="keyword">int</span></code>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.complexity"></a><h6>
-<a name="id601157"></a>
- Complexity
+<a name="id2764850"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.header"></a><h6>
-<a name="id601186"></a>
- Header
+<a name="id2764875"></a>
+ <a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>find</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="none.html" title="none">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.metafunctions.find"></a>find</h5></div></div></div>
+<a name="fusion.algorithm.query.metafunctions.find"></a><a class="link" href="find.html" title="find">find</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.find.description"></a><h6>
-<a name="id598468"></a>
- Description
+<a name="id2762454"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.description">Description</a>
           </h6>
 <p>
- Returns the result type of <tt class="computeroutput"><span class="identifier">find</span></tt>,
+ Returns the result type of <code class="computeroutput"><span class="identifier">find</span></code>,
             given the sequence and search types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.synopsis"></a><h6>
-<a name="id598511"></a>
- Synopsis
+<a name="id2762492"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id598629"></a><p class="title"><b>Table 1.49. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2762597"></a><p class="title"><b>Table 1.49. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -110,36 +110,36 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.find.expression_semantics"></a><h6>
-<a name="id598769"></a>
- <a href="find.html#fusion.algorithm.query.metafunctions.find.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.metafunctions.find.expression_semantics"></a><h6>
+<a name="id2762723"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::find<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="find.html" title="find"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">find</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- category as the iterators of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ category as the iterators of <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- first element of type <tt class="computeroutput"><span class="identifier">T</span></tt>
- in <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, or <tt class="computeroutput">result_of::end<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ first element of type <code class="computeroutput"><span class="identifier">T</span></code>
+ in <code class="computeroutput"><span class="identifier">Sequence</span></code>, or <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             if there is no such element.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.complexity"></a><h6>
-<a name="id598972"></a>
- Complexity
+<a name="id2762905"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.complexity">Complexity</a>
           </h6>
 <p>
- Linear, at most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear, at most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.header"></a><h6>
-<a name="id599055"></a>
- Header
+<a name="id2762979"></a>
+ <a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>find_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="find.html" title="find">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.metafunctions.find_if"></a>find_if</h5></div></div></div>
+<a name="fusion.algorithm.query.metafunctions.find_if"></a><a class="link" href="find_if.html" title="find_if">find_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.find_if.description"></a><h6>
-<a name="id599245"></a>
- Description
+<a name="id2763147"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.description">Description</a>
           </h6>
 <p>
- Returns the result type of <tt class="computeroutput"><span class="identifier">find_if</span></tt>
+ Returns the result type of <code class="computeroutput"><span class="identifier">find_if</span></code>
             given the sequence and predicate types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.synopsis"></a><h6>
-<a name="id599290"></a>
- Synopsis
+<a name="id2763186"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id599409"></a><p class="title"><b>Table 1.50. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2763293"></a><p class="title"><b>Table 1.50. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
                 </p>
                 </td>
 <td>
@@ -111,36 +111,36 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.find_if.expression_semantics"></a><h6>
-<a name="id599557"></a>
- <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.metafunctions.find_if.expression_semantics"></a><h6>
+<a name="id2763424"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::find_if<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">find_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- category as the iterators of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ category as the iterators of <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- first element in <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- for which <tt class="computeroutput"><span class="identifier">Pred</span></tt> evaluates
- to true. Returns <tt class="computeroutput">result_of::end<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> if there is no such element.
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ first element in <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ for which <code class="computeroutput"><span class="identifier">Pred</span></code> evaluates
+ to true. Returns <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></code> if there is no such element.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.complexity"></a><h6>
-<a name="id599762"></a>
- Complexity
+<a name="id2763607"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.complexity">Complexity</a>
           </h6>
 <p>
- Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
+ Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></code> comparisons.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.header"></a><h6>
-<a name="id599844"></a>
- Header
+<a name="id2763682"></a>
+ <a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">find_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>none</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="all.html" title="all">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.query.metafunctions.none"></a>none</h5></div></div></div>
+<a name="fusion.algorithm.query.metafunctions.none"></a><a class="link" href="none.html" title="none">none</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.none.description"></a><h6>
-<a name="id597752"></a>
- Description
+<a name="id2761809"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.description">Description</a>
           </h6>
 <p>
- A metafunction returning the result type of none.
+ A metafunction returning the result type of <a class="link" href="../functions/none.html" title="none"><code class="computeroutput"><span class="identifier">none</span></code></a>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.synopsis"></a><h6>
-<a name="id597798"></a>
- Synopsis
+<a name="id2761852"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id597918"></a><p class="title"><b>Table 1.48. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2761959"></a><p class="title"><b>Table 1.48. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -94,13 +94,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A model of unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
                 </p>
                 </td>
@@ -111,38 +110,37 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.none.expression_semantics"></a><h6>
-<a name="id598063"></a>
- <a href="none.html#fusion.algorithm.query.metafunctions.none.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.query.metafunctions.none.expression_semantics"></a><h6>
+<a name="id2762091"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::none<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="none.html" title="none"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">none</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the return type of
- none
- given a sequence of type <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- and a unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
- Function Object</a> of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
- The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the return type of
+ <a class="link" href="../functions/none.html" title="none"><code class="computeroutput"><span class="identifier">none</span></code></a>
+ given a sequence of type <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ and a unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
+ Function Object</a> of type <code class="computeroutput"><span class="identifier">F</span></code>.
+ The return type is always <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.complexity"></a><h6>
-<a name="id598247"></a>
- Complexity
+<a name="id2762260"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.header"></a><h6>
-<a name="id598276"></a>
- Header
+<a name="id2762286"></a>
+ <a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Transformation</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../algorithm.html" title="Algorithm">
 <link rel="prev" href="query/metafunctions/count_if.html" title="count_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.algorithm.transformation"></a>Transformation</h3></div></div></div>
+<a name="fusion.algorithm.transformation"></a><a class="link" href="transformation.html" title="Transformation">Transformation</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Functions</span></dt>
 <dt><span class="section">Metafunctions</span></dt>
@@ -39,16 +40,16 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           As the transformation algorithms return views onto their input arguments,
           it is important that the lifetime of the input arguments is greater than
           the period during which you wish to use the results.
         </p></td></tr>
 </table></div>
-<a name="fusion.algorithm.transformation.header"></a><h4>
-<a name="id601396"></a>
- Header
- </h4>
+<a name="fusion.algorithm.transformation.header"></a><h5>
+<a name="id2765063"></a>
+ <a class="link" href="transformation.html#fusion.algorithm.transformation.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../transformation.html" title="Transformation">
 <link rel="prev" href="../transformation.html" title="Transformation">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.algorithm.transformation.functions"></a>Functions</h4></div></div></div>
+<a name="fusion.algorithm.transformation.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">filter</span></dt>
 <dt><span class="section">filter_if</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>clear</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="reverse.html" title="reverse">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,27 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.clear"></a>clear</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.clear"></a><a class="link" href="clear.html" title="clear">clear</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.clear.description"></a><h6>
-<a name="id610950"></a>
- Description
+<a name="id2773593"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.description">Description</a>
           </h6>
 <p>
- clear returns an empty sequence.
+ <a class="link" href="clear.html" title="clear"><code class="computeroutput"><span class="identifier">clear</span></code></a> returns an empty sequence.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.synposis"></a><h6>
-<a name="id610998"></a>
- Synposis
+<a name="id2773633"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::clear<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">clear</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/clear.html" title="clear"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">clear</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">clear</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id611155"></a><p class="title"><b>Table 1.62. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2773773"></a><p class="title"><b>Table 1.62. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -70,13 +71,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -86,46 +86,45 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.clear.expression_semantics"></a><h6>
-<a name="id611259"></a>
- <a href="clear.html#fusion.algorithm.transformation.functions.clear.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.clear.expression_semantics"></a><h6>
+<a name="id2773865"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-clear<span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="clear.html" title="clear"><code class="computeroutput"><span class="identifier">clear</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Expression Semantics</b></span>: Returns a sequence
+ <span class="bold"><strong>Expression Semantics</strong></span>: Returns a sequence
             with no elements.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.complexity"></a><h6>
-<a name="id611357"></a>
- Complexity
+<a name="id2773951"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.header"></a><h6>
-<a name="id611386"></a>
- Header
+<a name="id2773977"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">clear</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.clear.example"></a><h6>
-<a name="id611557"></a>
- Example
+<a name="id2774130"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">assert</span><span class="special">(</span>clear<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</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="special">==</span> make_vector<span class="special">());</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="clear.html" title="clear"><code class="computeroutput"><span class="identifier">clear</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></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/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>erase</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="clear.html" title="clear">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.erase"></a>erase</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.erase"></a><a class="link" href="erase.html" title="erase">erase</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.erase.description"></a><h6>
-<a name="id611719"></a>
- Description
+<a name="id2774274"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, containing all the elements of the original except
             those at a specified iterator, or between two iterators.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.synposis"></a><h6>
-<a name="id611752"></a>
- Synposis
+<a name="id2774301"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">First</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::erase<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">First</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">erase</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/erase.html" title="erase"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">First</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">erase</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">First</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">it1</span><span class="special">);</span>
 
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -50,12 +51,12 @@
     <span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">Last</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::erase<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">First</span><span class="special">,</span> <span class="identifier">Last</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">erase</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/erase.html" title="erase"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">First</span><span class="special">,</span> <span class="identifier">Last</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">erase</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">First</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">it1</span><span class="special">,</span> <span class="identifier">Last</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">it2</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id612214"></a><p class="title"><b>Table 1.63. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2774716"></a><p class="title"><b>Table 1.63. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -82,13 +83,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -101,99 +101,95 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">it1</span></tt>
+ <code class="computeroutput"><span class="identifier">it1</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
 <td>
                 <p>
- Iterator into <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ Iterator into <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">it2</span></tt>
+ <code class="computeroutput"><span class="identifier">it2</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
 <td>
                 <p>
- Iterator into <tt class="computeroutput"><span class="identifier">seq</span></tt>
- after <tt class="computeroutput"><span class="identifier">it1</span></tt>
+ Iterator into <code class="computeroutput"><span class="identifier">seq</span></code>
+ after <code class="computeroutput"><span class="identifier">it1</span></code>
                 </p>
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.erase.expression_semantics"></a><h6>
-<a name="id612441"></a>
- <a href="erase.html#fusion.algorithm.transformation.functions.erase.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.erase.expression_semantics"></a><h6>
+<a name="id2774920"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-erase<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">pos</span><span class="special">);</span>
+<a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">erase</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">pos</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>
- except the element at <tt class="computeroutput"><span class="identifier">pos</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>
+ except the element at <code class="computeroutput"><span class="identifier">pos</span></code>.
           </p>
 <pre class="programlisting">
-erase<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">);</span>
+<a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">erase</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, with
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- in their original order, except those in the range [<tt class="computeroutput"><span class="identifier">first</span></tt>,<tt class="computeroutput"><span class="identifier">last</span></tt>).
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, with
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
+ in their original order, except those in the range [<code class="computeroutput"><span class="identifier">first</span></code>,<code class="computeroutput"><span class="identifier">last</span></code>).
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.complexity"></a><h6>
-<a name="id612699"></a>
- Complexity
+<a name="id2775154"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.header"></a><h6>
-<a name="id612730"></a>
- Header
+<a name="id2775180"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.erase.example"></a><h6>
-<a name="id612899"></a>
- Example
+<a name="id2775332"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2.0</span><span class="special">,</span> <span class="char">'c'</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>erase<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">vec</span><span class="special">)))</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'c'</span><span class="special">));<
/span>
-<span class="identifier">assert</span><span class="special">(</span>erase<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">vec</span><span class="special">)),</span> end<span class="special">(</span><span class="identifier">vec</span><span class="special">))</span> <span class="special">==</span> <a href="../../../container/generation/functions/make_vector.html" title="
make_vector"><tt class="computeroutput"><span class="identifier">make_vector</span></tt></a><span class="special">(</span><span class="number">1</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2.0</span><span class="special">,</span> <span class="char">'c'</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">erase</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <a class="link" href="../../../iterator/functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">)))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="speci
al">,</span> <span class="char">'c'</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">erase</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <a class="link" href="../../../iterator/functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">)),</span> <a class="link" href="../../../sequence/intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">))</span> <span class="special">==</span> <a cla
ss="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>erase_key</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="erase.html" title="erase">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,23 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.erase_key"></a>erase_key</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.erase_key"></a><a class="link" href="erase_key.html" title="erase_key">erase_key</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.erase_key.description"></a><h6>
-<a name="id613354"></a>
- Description
+<a name="id2775742"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.description">Description</a>
           </h6>
 <p>
- For an <a href="../../../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
- Sequence</a> <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- returns a <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ For an <a class="link" href="../../../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
+ Sequence</a> <code class="computeroutput"><span class="identifier">seq</span></code>,
+ returns a <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a> containing all the elements of the original except those
             with a given key.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.synposis"></a><h6>
-<a name="id613416"></a>
- Synposis
+<a name="id2775797"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -50,8 +49,8 @@
 <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase_key</span><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">erase_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id613589"></a><p class="title"><b>Table 1.64. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2775949"></a><p class="title"><b>Table 1.64. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -78,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ A model of <a class="link" href="../../../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
                   Sequence</a>
                 </p>
                 </td>
@@ -97,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
                 </p>
                 </td>
 <td>
@@ -112,47 +110,46 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.erase_key.expression_semantics"></a><h6>
-<a name="id613729"></a>
- <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.erase_key.expression_semantics"></a><h6>
+<a name="id2776075"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-erase_key<span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="erase_key.html" title="erase_key"><code class="computeroutput"><span class="identifier">erase_key</span></code></a><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- except those with key <tt class="computeroutput"><span class="identifier">Key</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
+ except those with key <code class="computeroutput"><span class="identifier">Key</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.complexity"></a><h6>
-<a name="id613861"></a>
- Complexity
+<a name="id2776192"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.header"></a><h6>
-<a name="id613891"></a>
- Header
+<a name="id2776219"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.erase_key.example"></a><h6>
-<a name="id614061"></a>
- Example
+<a name="id2776371"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">assert</span><span class="special">(</span>erase_key<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span>make_map<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">&gt;(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">))</span> <span class="special">==</span> make_map<span class="special">&lt;</span><span class="keyword">long</span><span class="special">&gt;(</span><span
 class="char">'b'</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="erase_key.html" title="erase_key"><code class="computeroutput"><span class="identifier">erase_key</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><a class="link" href="../../../container/generation/functions/make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">make_map</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">&gt;(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">make_map</span></code></a><span class="special">&lt;</span><span class="keyword"
>long</span><span class="special">&gt;(</span><span class="char">'b'</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>filter</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.filter"></a>filter</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.filter"></a><a class="link" href="filter.html" title="filter">filter</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.filter.description"></a><h6>
-<a name="id601596"></a>
- Description
+<a name="id2765239"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.description">Description</a>
           </h6>
 <p>
             For a given sequence, filter returns a new sequences containing only
             the elements of a specified type.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.synopsis"></a><h6>
-<a name="id601629"></a>
- Synopsis
+<a name="id2765267"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.synopsis">Synopsis</a>
           </h6>
 <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">,</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::filter<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">filter</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/filter.html" title="filter"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">filter</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">filter</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id601814"></a><p class="title"><b>Table 1.53. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2765432"></a><p class="title"><b>Table 1.53. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -92,7 +92,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -107,49 +107,48 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.filter.expression_semantics"></a><h6>
-<a name="id601952"></a>
- <a href="filter.html#fusion.algorithm.transformation.functions.filter.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.filter.expression_semantics"></a><h6>
+<a name="id2765557"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-filter<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="filter.html" title="filter"><code class="computeroutput"><span class="identifier">filter</span></code></a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>
- of type <tt class="computeroutput"><span class="identifier">T</span></tt>. Equivalent
- to <tt class="computeroutput">filter_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>
+ of type <code class="computeroutput"><span class="identifier">T</span></code>. Equivalent
+ to <code class="computeroutput"><a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.complexity"></a><h6>
-<a name="id602167"></a>
- Complexity
+<a name="id2765749"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.header"></a><h6>
-<a name="id602199"></a>
- Header
+<a name="id2765776"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.filter.example"></a><h6>
-<a name="id602368"></a>
- Example
+<a name="id2765928"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">long</span><span class="special">,</span><span class="keyword">long</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span>filter<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">long</span><span class="special">,</span><span class="keyword">long</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><a class="link" href="filter.html" title="filter"><code class="computeroutput"><span class="identifier">filter</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>filter_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="filter.html" title="filter">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.filter_if"></a>filter_if</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.filter_if"></a><a class="link" href="filter_if.html" title="filter_if">filter_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.filter_if.description"></a><h6>
-<a name="id602635"></a>
- Description
+<a name="id2766169"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.description">Description</a>
           </h6>
 <p>
- For a given sequence, filter_if returns a new sequences
+ For a given sequence, <a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a> returns a new sequences
             containing only the elements with types for which a given <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
- Lambda Expression</a> evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
+ Lambda Expression</a> evaluates to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.synopsis"></a><h6>
-<a name="id602726"></a>
- Synopsis
+<a name="id2766249"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Pred</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::filter_if<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">filter_if</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">filter_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">filter_if</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id602911"></a><p class="title"><b>Table 1.54. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2766414"></a><p class="title"><b>Table 1.54. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -93,7 +93,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
                 </p>
                 </td>
 <td>
@@ -109,50 +109,49 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.filter_if.expression_semantics"></a><h6>
-<a name="id603059"></a>
- <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.filter_if.expression_semantics"></a><h6>
+<a name="id2766544"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-filter_if<span class="special">&lt;</span><span class="identifier">Pred</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a><span class="special">&lt;</span><span class="identifier">Pred</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>
- with types for which <tt class="computeroutput"><span class="identifier">Pred</span></tt>
- evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>. The order of the retained elements
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>
+ with types for which <code class="computeroutput"><span class="identifier">Pred</span></code>
+ evaluates to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>. The order of the retained elements
             is the same as in the original sequence.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.complexity"></a><h6>
-<a name="id603224"></a>
- Complexity
+<a name="id2766693"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.header"></a><h6>
-<a name="id603255"></a>
- Header
+<a name="id2766720"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.filter_if.example"></a><h6>
-<a name="id603425"></a>
- Example
+<a name="id2766870"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3.0</span><span class="special">,</span><span class="number">4.0</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>filter_if<span class="special">&lt;</span><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3.0</span><span class="special">,</span><span class="number">4.0</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a><span class="special">&lt;</span><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>insert</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="erase_key.html" title="erase_key">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.insert"></a>insert</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.insert"></a><a class="link" href="insert.html" title="insert">insert</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.insert.description"></a><h6>
-<a name="id614267"></a>
- Description
+<a name="id2776554"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with all the elements of the original, an a new
             element inserted the position described by a given iterator.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.synposis"></a><h6>
-<a name="id614299"></a>
- Synposis
+<a name="id2776582"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -46,8 +47,8 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">Pos</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id614489"></a><p class="title"><b>Table 1.65. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2776752"></a><p class="title"><b>Table 1.65. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -93,13 +93,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">pos</span></tt>
+ <code class="computeroutput"><span class="identifier">pos</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -112,7 +111,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">t</span></tt>
+ <code class="computeroutput"><span class="identifier">t</span></code>
                 </p>
                 </td>
 <td>
@@ -127,50 +126,49 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.insert.expression_semantics"></a><h6>
-<a name="id614674"></a>
- <a href="insert.html#fusion.algorithm.transformation.functions.insert.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.insert.expression_semantics"></a><h6>
+<a name="id2776916"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-insert<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span>
+<a class="link" href="insert.html" title="insert"><code class="computeroutput"><span class="identifier">insert</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
             in their original order, and a new element with the type and value of
- <tt class="computeroutput"><span class="identifier">t</span></tt> inserted at iterator
- <tt class="computeroutput"><span class="identifier">pos</span></tt>.
+ <code class="computeroutput"><span class="identifier">t</span></code> inserted at iterator
+ <code class="computeroutput"><span class="identifier">pos</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.complexity"></a><h6>
-<a name="id614828"></a>
- Complexity
+<a name="id2777054"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.header"></a><h6>
-<a name="id614859"></a>
- Header
+<a name="id2777080"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.insert.example"></a><h6>
-<a name="id615028"></a>
- Example
+<a name="id2777232"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>insert<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">vec</span><span class="special">)),</span> <span class="number">3</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,
</span><span class="number">3</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="insert.html" title="insert"><code class="computeroutput"><span class="identifier">insert</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <a class="link" href="../../../iterator/functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">)),</span> <span class="number">3</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="s
pecial">(</span><span class="number">1</span><span class="special">,</span><span class="number">3</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>insert_range</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="insert.html" title="insert">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.insert_range"></a>insert_range</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.insert_range"></a><a class="link" href="insert_range.html" title="insert_range">insert_range</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.insert_range.description"></a><h6>
-<a name="id615320"></a>
- Description
+<a name="id2777493"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with another sequence inserted at a specified
             iterator.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.synposis"></a><h6>
-<a name="id615353"></a>
- Synposis
+<a name="id2777521"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -43,12 +44,12 @@
     <span class="keyword">typename</span> <span class="identifier">Pos</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">Range</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::insert_range<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pos</span><span class="special">,</span> <span class="identifier">Range</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">insert_range</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/insert_range.html" title="insert_range"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">insert_range</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pos</span><span class="special">,</span> <span class="identifier">Range</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">insert_range</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">Pos</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">Range</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">range</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id615625"></a><p class="title"><b>Table 1.66. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2777764"></a><p class="title"><b>Table 1.66. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -94,13 +94,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">pos</span></tt>
+ <code class="computeroutput"><span class="identifier">pos</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -113,13 +112,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">range</span></tt>
+ <code class="computeroutput"><span class="identifier">range</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -130,50 +128,49 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.insert_range.expression_semantics"></a><h6>
-<a name="id615818"></a>
- <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.insert_range.expression_semantics"></a><h6>
+<a name="id2777936"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-insert<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">range</span><span class="special">);</span>
+<a class="link" href="insert.html" title="insert"><code class="computeroutput"><span class="identifier">insert</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">range</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- and the elements of <tt class="computeroutput"><span class="identifier">range</span></tt>
- inserted at iterator <tt class="computeroutput"><span class="identifier">pos</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
+ and the elements of <code class="computeroutput"><span class="identifier">range</span></code>
+ inserted at iterator <code class="computeroutput"><span class="identifier">pos</span></code>.
             All elements retaining their ordering from the orignal sequences.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.complexity"></a><h6>
-<a name="id615978"></a>
- Complexity
+<a name="id2778077"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.header"></a><h6>
-<a name="id616008"></a>
- Header
+<a name="id2778104"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.insert_range.example"></a><h6>
-<a name="id616178"></a>
- Example
+<a name="id2778257"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>insert_range<span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">vec</span><span class="special">)),</span> make_vector<span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">))</span> <span
class="special">==</span> make_vector<span class="special">(</span><span class="number">1</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">2</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="insert_range.html" title="insert_range"><code class="computeroutput"><span class="identifier">insert_range</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <a class="link" href="../../../iterator/functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">)),</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span
><span class="number">4</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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">2</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>join</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="insert_range.html" title="insert_range">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,28 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.join"></a>join</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.join"></a><a class="link" href="join.html" title="join">join</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.join.description"></a><h6>
-<a name="id616509"></a>
- Description
+<a name="id2778554"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.functions.join.description">Description</a>
           </h6>
 <p>
             Takes 2 sequences and returns a sequence containing the elements of the
             first followed by the elements of the second.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.synopsis"></a><h6>
-<a name="id616541"></a>
- Synopsis
+<a name="id2778581"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.functions.join.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">LhSequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">RhSequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::join<span class="special">&lt;</span><span class="identifier">LhSequence</span><span class="special">,</span> <span class="identifier">RhSequence</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">join</span><span class="special">(</span><span class="identifier">LhSequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">RhSequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/join.html" title="join"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">join</span></code></a><span class="special">&lt;</span><span class="identifier">LhSequence</span><span class="special">,</span> <span class="identifier">RhSequence</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">join</span><span class="special">(</span><span class="identifier">LhSequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">RhSequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id616748"></a><p class="title"><b>Table 1.67. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2778766"></a><p class="title"><b>Table 1.67. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -72,13 +73,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">lhs</span></tt>
+ <code class="computeroutput"><span class="identifier">lhs</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -91,13 +91,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">rhs</span></tt>
+ <code class="computeroutput"><span class="identifier">rhs</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -108,50 +107,49 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.join.expression_semantics"></a><h6>
-<a name="id616895"></a>
- <a href="join.html#fusion.algorithm.transformation.functions.join.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.join.expression_semantics"></a><h6>
+<a name="id2778898"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.functions.join.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-join<span class="special">(</span><span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">rhs</span><span class="special">);</span>
+<a class="link" href="join.html" title="join"><code class="computeroutput"><span class="identifier">join</span></code></a><span class="special">(</span><span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- all the elements of <tt class="computeroutput"><span class="identifier">lhs</span></tt>
- followed by all the elements of <tt class="computeroutput"><span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ all the elements of <code class="computeroutput"><span class="identifier">lhs</span></code>
+ followed by all the elements of <code class="computeroutput"><span class="identifier">rhs</span></code>.
             The order of th elements is preserved.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.complexity"></a><h6>
-<a name="id617027"></a>
- Complexity
+<a name="id2779015"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.functions.join.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.header"></a><h6>
-<a name="id617058"></a>
- Header
+<a name="id2779041"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.functions.join.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">join</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.join.example"></a><h6>
-<a name="id617227"></a>
- Example
+<a name="id2779193"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.functions.join.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>join<span class="special">(</span><span class="identifier">v1</span><span class="special">,</span> <span class="identifier">v2</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="char">'a'</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="char">'b'</span><span class="special">));</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="join.html" title="join"><code class="computeroutput"><span class="identifier">join</span></code></a><span class="special">(</span><span class="identifier">v1</span><span class="special">,</span> <span class="identifier">v2</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="char">'a'</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="char">'b'</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>pop_back</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="zip.html" title="zip">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,27 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.pop_back"></a>pop_back</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.pop_back"></a><a class="link" href="pop_back.html" title="pop_back">pop_back</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.pop_back.description"></a><h6>
-<a name="id618843"></a>
- Description
+<a name="id2780642"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, with the last element of the original removed.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.synopsis"></a><h6>
-<a name="id618875"></a>
- Synopsis
+<a name="id2780670"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::pop_back<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">pop_back</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/pop_back.html" title="pop_back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_back</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">pop_back</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id619032"></a><p class="title"><b>Table 1.69. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2780809"></a><p class="title"><b>Table 1.69. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -70,13 +71,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -86,48 +86,47 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.pop_back.expression_semantics"></a><h6>
-<a name="id619134"></a>
- <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.pop_back.expression_semantics"></a><h6>
+<a name="id2780902"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-pop_back<span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="pop_back.html" title="pop_back"><code class="computeroutput"><span class="identifier">pop_back</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
             except the last element. The elements in the new sequence are in the
- same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ same order as they were in <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.complexity"></a><h6>
-<a name="id619256"></a>
- Complexity
+<a name="id2781011"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.header"></a><h6>
-<a name="id619288"></a>
- Header
+<a name="id2781038"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.pop_back.example"></a><h6>
-<a name="id619459"></a>
- Example
+<a name="id2781190"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">assert</span><span class="special">(</span><span class="identifier">___pop_back__</span><span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</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="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><span class="identifier">___pop_back__</span><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>pop_front</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="pop_back.html" title="pop_back">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,27 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.pop_front"></a>pop_front</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.pop_front"></a><a class="link" href="pop_front.html" title="pop_front">pop_front</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.pop_front.description"></a><h6>
-<a name="id619633"></a>
- Description
+<a name="id2781344"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, with the first element of the original removed.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.synopsis"></a><h6>
-<a name="id619664"></a>
- Synopsis
+<a name="id2781371"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::pop_front<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">pop_front</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_front</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">pop_front</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id619821"></a><p class="title"><b>Table 1.70. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2781510"></a><p class="title"><b>Table 1.70. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -70,13 +71,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -86,48 +86,47 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.pop_front.expression_semantics"></a><h6>
-<a name="id619925"></a>
- <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.pop_front.expression_semantics"></a><h6>
+<a name="id2781603"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-pop_front<span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">pop_front</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
             except the first element. The elements in the new sequence are in the
- same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ same order as they were in <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.complexity"></a><h6>
-<a name="id620049"></a>
- Complexity
+<a name="id2781712"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.header"></a><h6>
-<a name="id620078"></a>
- Header
+<a name="id2781738"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.pop_front.example"></a><h6>
-<a name="id620248"></a>
- Example
+<a name="id2781890"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">assert</span><span class="special">(</span>pop_front<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</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="special">==</span> make_vector<span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">pop_front</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>push_back</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="pop_front.html" title="pop_front">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.push_back"></a>push_back</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.push_back"></a><a class="link" href="push_back.html" title="push_back">push_back</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.push_back.description"></a><h6>
-<a name="id620429"></a>
- Description
+<a name="id2782050"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with an element added at the end.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.synopsis"></a><h6>
-<a name="id620462"></a>
- Synopsis
+<a name="id2782078"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">T</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::push_back<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">push_back</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">push_back</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id620670"></a><p class="title"><b>Table 1.71. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2782264"></a><p class="title"><b>Table 1.71. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -92,7 +92,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">t</span></tt>
+ <code class="computeroutput"><span class="identifier">t</span></code>
                 </p>
                 </td>
 <td>
@@ -107,48 +107,47 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.push_back.expression_semantics"></a><h6>
-<a name="id620812"></a>
- <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.push_back.expression_semantics"></a><h6>
+<a name="id2782388"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-push_back<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span>
+<a class="link" href="push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- and new element <tt class="computeroutput"><span class="identifier">t</span></tt> appended
- to the end. The elements are in the same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
+ and new element <code class="computeroutput"><span class="identifier">t</span></code> appended
+ to the end. The elements are in the same order as they were in <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.complexity"></a><h6>
-<a name="id620957"></a>
- Complexity
+<a name="id2782519"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.header"></a><h6>
-<a name="id620987"></a>
- Header
+<a name="id2782545"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.push_back.example"></a><h6>
-<a name="id621158"></a>
- Example
+<a name="id2782696"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">assert</span><span class="special">(</span>push_back<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</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="special">==</span> make_vector<span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><a class="link" href="push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><sp
an class="special">,</span><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>push_front</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="push_back.html" title="push_back">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.push_front"></a>push_front</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.push_front"></a><a class="link" href="push_front.html" title="push_front">push_front</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.push_front.description"></a><h6>
-<a name="id621371"></a>
- Description
+<a name="id2782887"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with an element added at the beginning.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.synopsis"></a><h6>
-<a name="id621404"></a>
- Synopsis
+<a name="id2782914"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">T</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::push_front<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">push_front</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/push_front.html" title="push_front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">push_front</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id621613"></a><p class="title"><b>Table 1.72. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2783101"></a><p class="title"><b>Table 1.72. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -92,7 +92,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">t</span></tt>
+ <code class="computeroutput"><span class="identifier">t</span></code>
                 </p>
                 </td>
 <td>
@@ -107,49 +107,48 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.push_front.expression_semantics"></a><h6>
-<a name="id621753"></a>
- <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.push_front.expression_semantics"></a><h6>
+<a name="id2783226"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-push_back<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span>
+<a class="link" href="push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- and new element <tt class="computeroutput"><span class="identifier">t</span></tt> appended
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
+ and new element <code class="computeroutput"><span class="identifier">t</span></code> appended
             to the beginning. The elements are in the same order as they were in
- <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.complexity"></a><h6>
-<a name="id621898"></a>
- Complexity
+<a name="id2783355"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.header"></a><h6>
-<a name="id621928"></a>
- Header
+<a name="id2783381"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.push_front.example"></a><h6>
-<a name="id622098"></a>
- Example
+<a name="id2783534"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">assert</span><span class="special">(</span>push_front<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</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">0</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">0</span><span class="special">,</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><a class="link" href="push_front.html" title="push_front"><code class="computeroutput"><span class="identifier">push_front</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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">0</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">0</span><span class="special">,</span><span class="number">1</span>
<span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="replace_if.html" title="replace_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.remove"></a>remove</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.remove"></a><a class="link" href="remove.html" title="remove">remove</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.remove.description"></a><h6>
-<a name="id608092"></a>
- Description
+<a name="id2771047"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, with all the elements of the original sequence,
             except those of a given type.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.synopsis"></a><h6>
-<a name="id608125"></a>
- Synopsis
+<a name="id2771075"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.synopsis">Synopsis</a>
           </h6>
 <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">,</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::remove<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">replace</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/remove.html" title="remove"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">remove</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">replace</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id608310"></a><p class="title"><b>Table 1.59. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2771240"></a><p class="title"><b>Table 1.59. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -92,7 +92,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -107,49 +107,48 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.remove.expression_semantics"></a><h6>
-<a name="id608448"></a>
- <a href="remove.html#fusion.algorithm.transformation.functions.remove.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.remove.expression_semantics"></a><h6>
+<a name="id2771363"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-remove<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="remove.html" title="remove"><code class="computeroutput"><span class="identifier">remove</span></code></a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- in their original order, except those of type <tt class="computeroutput"><span class="identifier">T</span></tt>.
- Equivalent to <tt class="computeroutput">remove_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
+ in their original order, except those of type <code class="computeroutput"><span class="identifier">T</span></code>.
+ Equivalent to <code class="computeroutput"><a class="link" href="remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">remove_if</span></code></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.complexity"></a><h6>
-<a name="id608665"></a>
- Complexity
+<a name="id2771557"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.header"></a><h6>
-<a name="id608696"></a>
- Header
+<a name="id2771584"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.remove.example"></a><h6>
-<a name="id608866"></a>
- Example
+<a name="id2771736"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2.0</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>remove<span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2.0</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="remove.html" title="remove"><code class="computeroutput"><span class="identifier">remove</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="remove.html" title="remove">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.remove_if"></a>remove_if</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.remove_if"></a><a class="link" href="remove_if.html" title="remove_if">remove_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.remove_if.description"></a><h6>
-<a name="id609084"></a>
- Description
+<a name="id2771932"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, containing all the elements of the original except
- those where a given unary function object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
+ those where a given unary function object evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.synopsis"></a><h6>
-<a name="id609129"></a>
- Synopsis
+<a name="id2771971"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Pred</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::remove_if<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">remove_if</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">remove_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">remove_if</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id609314"></a><p class="title"><b>Table 1.60. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2772137"></a><p class="title"><b>Table 1.60. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -92,7 +92,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
                 </p>
                 </td>
 <td>
@@ -108,50 +108,49 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.remove_if.expression_semantics"></a><h6>
-<a name="id609461"></a>
- <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.remove_if.expression_semantics"></a><h6>
+<a name="id2772267"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-remove_if<span class="special">&lt;</span><span class="identifier">Pred</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">remove_if</span></code></a><span class="special">&lt;</span><span class="identifier">Pred</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
             in their original order, except those elements with types for which
- <tt class="computeroutput"><span class="identifier">Pred</span></tt> evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>. Equivalent to <tt class="computeroutput">filter<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">not_</span><span class="special">&lt;</span><span class="identifier">Pred</span><span class="special">&gt;</span>
- <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
+ <code class="computeroutput"><span class="identifier">Pred</span></code> evaluates to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>. Equivalent to <code class="computeroutput"><a class="link" href="filter.html" title="filter"><code class="computeroutput"><span class="identifier">filter</span></code></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">not_</span><span class="special">&lt;</span><span class="identifier">Pred</span><span class="special">&gt;</span>
+ <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.complexity"></a><h6>
-<a name="id609711"></a>
- Complexity
+<a name="id2772491"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.header"></a><h6>
-<a name="id609740"></a>
- Header
+<a name="id2772517"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.remove_if.example"></a><h6>
-<a name="id609910"></a>
- Example
+<a name="id2772669"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">const</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2.0</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>remove_if<span class="special">&lt;</span><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">));</span>
+<span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2.0</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">remove_if</span></code></a><span class="special">&lt;</span><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>replace</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="transform.html" title="transform">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.replace"></a>replace</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.replace"></a><a class="link" href="replace.html" title="replace">replace</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.replace.description"></a><h6>
-<a name="id605769"></a>
- Description
+<a name="id2768974"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.description">Description</a>
           </h6>
 <p>
             Replaces each value within a sequence of a given type and value with
             a new value.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.synopsis"></a><h6>
-<a name="id605801"></a>
- Synopsis
+<a name="id2769002"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">T</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::replace<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">replace</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/replace.html" title="replace"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">replace</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">replace</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">old_value</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">new_value</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id606045"></a><p class="title"><b>Table 1.57. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2769218"></a><p class="title"><b>Table 1.57. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,18 +75,17 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">e</span> <span class="special">==</span> <span class="identifier">old_value</span></tt>
- is a valid expression, convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>,
- for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- in <tt class="computeroutput"><span class="identifier">seq</span></tt> with type
- convertible to <tt class="computeroutput"><span class="identifier">T</span></tt>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">e</span> <span class="special">==</span> <span class="identifier">old_value</span></code>
+ is a valid expression, convertible to <code class="computeroutput"><span class="keyword">bool</span></code>,
+ for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ in <code class="computeroutput"><span class="identifier">seq</span></code> with type
+ convertible to <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -97,7 +97,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">old_value</span></tt>
+ <code class="computeroutput"><span class="identifier">old_value</span></code>
                 </p>
                 </td>
 <td>
@@ -114,7 +114,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">new_value</span></tt>
+ <code class="computeroutput"><span class="identifier">new_value</span></code>
                 </p>
                 </td>
 <td>
@@ -129,48 +129,47 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.replace.expression_semantics"></a><h6>
-<a name="id606294"></a>
- <a href="replace.html#fusion.algorithm.transformation.functions.replace.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.replace.expression_semantics"></a><h6>
+<a name="id2769443"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-replace<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">old_value</span><span class="special">,</span> <span class="identifier">new_value</span><span class="special">);</span>
+<a class="link" href="replace.html" title="replace"><code class="computeroutput"><span class="identifier">replace</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">old_value</span><span class="special">,</span> <span class="identifier">new_value</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence with
- all the values of <tt class="computeroutput"><span class="identifier">seq</span></tt>
- with <tt class="computeroutput"><span class="identifier">new_value</span></tt> assigned
- to elements with the same type and equal to <tt class="computeroutput"><span class="identifier">old_value</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence with
+ all the values of <code class="computeroutput"><span class="identifier">seq</span></code>
+ with <code class="computeroutput"><span class="identifier">new_value</span></code> assigned
+ to elements with the same type and equal to <code class="computeroutput"><span class="identifier">old_value</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.complexity"></a><h6>
-<a name="id606450"></a>
- Complexity
+<a name="id2769584"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.header"></a><h6>
-<a name="id606482"></a>
- Header
+<a name="id2769611"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.replace.example"></a><h6>
-<a name="id606652"></a>
- Example
+<a name="id2769762"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">assert</span><span class="special">(</span>replace<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</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="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">3</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="replace.html" title="replace"><code class="computeroutput"><span class="identifier">replace</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</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="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">3</span><span c
lass="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>replace_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="replace.html" title="replace">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,31 +24,32 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.replace_if"></a>replace_if</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.replace_if"></a><a class="link" href="replace_if.html" title="replace_if">replace_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.replace_if.description"></a><h6>
-<a name="id606847"></a>
- Description
+<a name="id2769935"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.description">Description</a>
           </h6>
 <p>
             Replaces each element of a given sequence for which an unary function
- object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>
+ object evaluates to <code class="computeroutput"><span class="keyword">true</span></code>
             replaced with a new value.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.synopsis"></a><h6>
-<a name="id606892"></a>
- Synopsis
+<a name="id2769974"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::replace_if<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">replace_if</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">replace_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">replace_if</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">new_value</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id607151"></a><p class="title"><b>Table 1.58. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2770206"></a><p class="title"><b>Table 1.58. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -94,14 +94,14 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A function object for which <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> is a valid expression, convertible
- to <tt class="computeroutput"><span class="keyword">bool</span></tt>, for each
- element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ A function object for which <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> is a valid expression, convertible
+ to <code class="computeroutput"><span class="keyword">bool</span></code>, for each
+ element <code class="computeroutput"><span class="identifier">e</span></code> in <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
@@ -113,7 +113,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">new_value</span></tt>
+ <code class="computeroutput"><span class="identifier">new_value</span></code>
                 </p>
                 </td>
 <td>
@@ -128,46 +128,45 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.replace_if.expression_semantics"></a><h6>
-<a name="id607390"></a>
- <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.replace_if.expression_semantics"></a><h6>
+<a name="id2770420"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-replace_if<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">new_value</span><span class="special">);</span>
+<a class="link" href="replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">replace_if</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">new_value</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence with
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- with <tt class="computeroutput"><span class="identifier">new_value</span></tt> assigned
- to each element for which <tt class="computeroutput"><span class="identifier">f</span></tt>
- evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence with
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>,
+ with <code class="computeroutput"><span class="identifier">new_value</span></code> assigned
+ to each element for which <code class="computeroutput"><span class="identifier">f</span></code>
+ evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.complexity"></a><h6>
-<a name="id607558"></a>
- Complexity
+<a name="id2770569"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.header"></a><h6>
-<a name="id607587"></a>
- Header
+<a name="id2770596"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.replace_if.example"></a><h6>
-<a name="id607757"></a>
- Example
+<a name="id2770747"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">odd</span>
@@ -179,7 +178,7 @@
     <span class="special">}</span>
 <span class="special">};</span>
 <span class="special">...</span>
-<span class="identifier">assert</span><span class="special">(</span>replace_if<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">(),</span> <span class="number">3</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">2</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">replace_if</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="identifier">odd</span><span class="special">(),</span> <span class="number">3</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number
">2</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>reverse</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="remove_if.html" title="remove_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,27 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.reverse"></a>reverse</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.reverse"></a><a class="link" href="reverse.html" title="reverse">reverse</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.reverse.description"></a><h6>
-<a name="id610158"></a>
- Description
+<a name="id2772890"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with the elements of the original in reverse order.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.synposis"></a><h6>
-<a name="id610190"></a>
- Synposis
+<a name="id2772917"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::reverse<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">reverse</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">reverse</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id610346"></a><p class="title"><b>Table 1.61. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2773056"></a><p class="title"><b>Table 1.61. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -70,13 +71,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ A model of <a class="link" href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
                   Sequence</a>
                 </p>
                 </td>
@@ -86,47 +86,46 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.reverse.expression_semantics"></a><h6>
-<a name="id610450"></a>
- <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.reverse.expression_semantics"></a><h6>
+<a name="id2773147"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-reverse<span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
+<a class="link" href="reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">reverse</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence containing
- all the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence containing
+ all the elements of <code class="computeroutput"><span class="identifier">seq</span></code>
             in reverse order.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.complexity"></a><h6>
-<a name="id610558"></a>
- Complexity
+<a name="id2773244"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.header"></a><h6>
-<a name="id610589"></a>
- Header
+<a name="id2773270"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">reverse</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.reverse.example"></a><h6>
-<a name="id610758"></a>
- Example
+<a name="id2773422"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">assert</span><span class="special">(</span>reverse<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</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="special">==</span> make_vector<span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">1</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">reverse</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">1</span><span cla
ss="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>transform</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="filter_if.html" title="filter_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,21 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.transform"></a>transform</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.transform"></a><a class="link" href="transform.html" title="transform">transform</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.transform.description"></a><h6>
-<a name="id603720"></a>
- Description
+<a name="id2767136"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.description">Description</a>
           </h6>
 <p>
- For a sequence <tt class="computeroutput"><span class="identifier">seq</span></tt> and
- function object or function pointer <tt class="computeroutput"><span class="identifier">f</span></tt>,
- <tt class="computeroutput"><span class="identifier">transform</span></tt> returns a new
- sequence with elements created by applying <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> to each element of <tt class="computeroutput"><span class="identifier">e</span></tt>
- of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and
+ function object or function pointer <code class="computeroutput"><span class="identifier">f</span></code>,
+ <code class="computeroutput"><span class="identifier">transform</span></code> returns a new
+ sequence with elements created by applying <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> to each element of <code class="computeroutput"><span class="identifier">e</span></code>
+ of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.unary_version_synopsis"></a><h6>
-<a name="id603838"></a>
- <a href="transform.html#fusion.algorithm.transformation.functions.transform.unary_version_synopsis">Unary
+<a name="id2767243"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.unary_version_synopsis">Unary
             version synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,12 +47,12 @@
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::transform<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">transform</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">transform</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">transform</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id604044"></a><p class="title"><b>Table 1.55. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2767425"></a><p class="title"><b>Table 1.55. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -78,13 +79,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -97,15 +97,15 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt>
- is a valid expression for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- of <tt class="computeroutput"><span class="identifier">seq</span></tt>. <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of <tt class="computeroutput"><span class="identifier">f</span></tt> when called with a value of
- each element type <tt class="computeroutput"><span class="identifier">E</span></tt>.
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code>
+ is a valid expression for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ of <code class="computeroutput"><span class="identifier">seq</span></code>. <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of <code class="computeroutput"><span class="identifier">f</span></code> when called with a value of
+ each element type <code class="computeroutput"><span class="identifier">E</span></code>.
                 </p>
                 </td>
 <td>
@@ -115,29 +115,28 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.transform.expression_semantics"></a><h6>
-<a name="id604317"></a>
- <a href="transform.html#fusion.algorithm.transformation.functions.transform.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.transform.expression_semantics"></a><h6>
+<a name="id2767670"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-transform<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
+<a class="link" href="transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- the return values of <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- within <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ the return values of <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ within <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.binary_version_synopsis"></a><h6>
-<a name="id604476"></a>
- <a href="transform.html#fusion.algorithm.transformation.functions.transform.binary_version_synopsis">Binary
+<a name="id2767811"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.binary_version_synopsis">Binary
             version synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -146,12 +145,12 @@
     <span class="keyword">typename</span> <span class="identifier">Sequence2</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::transform<span class="special">&lt;</span><span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">transform</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">transform</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">transform</span><span class="special">(</span>
     <span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id604743"></a><p class="title"><b>Table 1.56. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2768050"></a><p class="title"><b>Table 1.56. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -178,13 +177,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq1</span></tt>
+ <code class="computeroutput"><span class="identifier">seq1</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -197,13 +195,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq2</span></tt>
+ <code class="computeroutput"><span class="identifier">seq2</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -216,16 +213,16 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">e2</span><span class="special">)</span></tt>
- is a valid expression for each pair of elements <tt class="computeroutput"><span class="identifier">e1</span></tt>
- of <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">e2</span></tt> of <tt class="computeroutput"><span class="identifier">seq2</span></tt>.
- <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E1</span><span class="special">,</span><span class="identifier">E2</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of <tt class="computeroutput"><span class="identifier">f</span></tt> when called with elements of
- type <tt class="computeroutput"><span class="identifier">E1</span></tt> and <tt class="computeroutput"><span class="identifier">E2</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">e2</span><span class="special">)</span></code>
+ is a valid expression for each pair of elements <code class="computeroutput"><span class="identifier">e1</span></code>
+ of <code class="computeroutput"><span class="identifier">seq1</span></code> and <code class="computeroutput"><span class="identifier">e2</span></code> of <code class="computeroutput"><span class="identifier">seq2</span></code>.
+ <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E1</span><span class="special">,</span><span class="identifier">E2</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of <code class="computeroutput"><span class="identifier">f</span></code> when called with elements of
+ type <code class="computeroutput"><span class="identifier">E1</span></code> and <code class="computeroutput"><span class="identifier">E2</span></code>
                 </p>
                 </td>
 <td>
@@ -235,36 +232,35 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<br class="table-break"><p>
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- the return values of <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span> <span class="identifier">e2</span><span class="special">)</span></tt> for each pair of elements <tt class="computeroutput"><span class="identifier">e1</span></tt> and <tt class="computeroutput"><span class="identifier">e2</span></tt>
- within <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">seq2</span></tt> respectively.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ the return values of <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span> <span class="identifier">e2</span><span class="special">)</span></code> for each pair of elements <code class="computeroutput"><span class="identifier">e1</span></code> and <code class="computeroutput"><span class="identifier">e2</span></code>
+ within <code class="computeroutput"><span class="identifier">seq1</span></code> and <code class="computeroutput"><span class="identifier">seq2</span></code> respectively.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.complexity"></a><h6>
-<a name="id605230"></a>
- Complexity
+<a name="id2768493"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.header"></a><h6>
-<a name="id605260"></a>
- Header
+<a name="id2768520"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">transform</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.transform.example"></a><h6>
-<a name="id605430"></a>
- Example
+<a name="id2768672"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">triple</span>
@@ -277,7 +273,7 @@
     <span class="special">};</span>
 <span class="special">};</span>
 <span class="special">...</span>
-<span class="identifier">assert</span><span class="special">(</span>transform<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</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="identifier">triple</span><span class="special">())</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">6</span><span class="special">,</span><span class=
"number">9</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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="identifier">triple</span><span class="special">())</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number"
>6</span><span class="special">,</span><span class="number">9</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>zip</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="join.html" title="join">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.functions.zip"></a>zip</h5></div></div></div>
+<a name="fusion.algorithm.transformation.functions.zip"></a><a class="link" href="zip.html" title="zip">zip</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.zip.description"></a><h6>
-<a name="id617543"></a>
- Description
+<a name="id2779478"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.description">Description</a>
           </h6>
 <p>
             Zips sequences together to form a single sequence, whos members are tuples
             of the members of the component sequences.
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.synopsis"></a><h6>
-<a name="id617576"></a>
- Synopsis
+<a name="id2779505"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -44,12 +45,12 @@
     <span class="special">...</span>
     <span class="keyword">typename</span> <span class="identifier">SequenceN</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::zip<span class="special">&lt;</span><span class="identifier">Sequence1</span><span class="special">,</span> <span class="identifier">Sequence2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">SequenceN</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/zip.html" title="zip"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">zip</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence1</span><span class="special">,</span> <span class="identifier">Sequence2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">SequenceN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">zip</span><span class="special">(</span><span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">SequenceN</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seqN</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id617860"></a><p class="title"><b>Table 1.68. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2779760"></a><p class="title"><b>Table 1.68. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq1</span></tt> to <tt class="computeroutput"><span class="identifier">seqN</span></tt>
+ <code class="computeroutput"><span class="identifier">seq1</span></code> to <code class="computeroutput"><span class="identifier">seqN</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Each sequence is a model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Each sequence is a model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>.
                 </p>
                 </td>
@@ -91,54 +91,53 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.zip.expression_semantics"></a><h6>
-<a name="id617976"></a>
- <a href="zip.html#fusion.algorithm.transformation.functions.zip.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.functions.zip.expression_semantics"></a><h6>
+<a name="id2779864"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-zip<span class="special">(</span><span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">seqN</span><span class="special">);</span>
+<a class="link" href="zip.html" title="zip"><code class="computeroutput"><span class="identifier">zip</span></code></a><span class="special">(</span><span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">seqN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- tuples of elements from sequences <tt class="computeroutput"><span class="identifier">seq1</span></tt>
- to <tt class="computeroutput"><span class="identifier">seqN</span></tt>. For example,
- applying zip to tuples <tt class="computeroutput"><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">)</span></tt>
- and <tt class="computeroutput"><span class="special">(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">,</span>
- <span class="char">'c'</span><span class="special">)</span></tt>
- would return <tt class="computeroutput"><span class="special">((</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">),(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">),(</span><span class="number">3</span><span class="special">,</span>
- <span class="char">'c'</span><span class="special">))</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ tuples of elements from sequences <code class="computeroutput"><span class="identifier">seq1</span></code>
+ to <code class="computeroutput"><span class="identifier">seqN</span></code>. For example,
+ applying zip to tuples <code class="computeroutput"><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">)</span></code>
+ and <code class="computeroutput"><span class="special">(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">,</span>
+ <span class="char">'c'</span><span class="special">)</span></code>
+ would return <code class="computeroutput"><span class="special">((</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">),(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">),(</span><span class="number">3</span><span class="special">,</span>
+ <span class="char">'c'</span><span class="special">))</span></code>
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.complexity"></a><h6>
-<a name="id618285"></a>
- Complexity
+<a name="id2780143"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.header"></a><h6>
-<a name="id618316"></a>
- Header
+<a name="id2780170"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">zip</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.zip.example"></a><h6>
-<a name="id618485"></a>
- Example
+<a name="id2780321"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>zip<span class="special">(</span><span class="identifier">v1</span><span class="special">,</span> <span class="identifier">v2</span><span class="special">)</span> <span class="special">==</span> make_vector<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">),</span><a href="../../../container/generation/functions/make_vector.html" title="make_vector"><tt class="computeroutput"><span class="identifier">make_vect
or</span></tt></a><span class="special">(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">));</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="zip.html" title="zip"><code class="computeroutput"><span class="identifier">zip</span></code></a><span class="special">(</span><span class="identifier">v1</span><span class="special">,</span> <span class="identifier">v2</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">),</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vecto
r"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Metafunctions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../transformation.html" title="Transformation">
 <link rel="prev" href="functions/push_front.html" title="push_front">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.algorithm.transformation.metafunctions"></a>Metafunctions</h4></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">filter</span></dt>
 <dt><span class="section">filter_if</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>clear</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="reverse.html" title="reverse">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.clear"></a>clear</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.clear"></a><a class="link" href="clear.html" title="clear">clear</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.clear.description"></a><h6>
-<a name="id629486"></a>
- Description
+<a name="id2790117"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.description">Description</a>
           </h6>
 <p>
- Returns the result type of clear, given the input sequence
+ Returns the result type of <a class="link" href="../functions/clear.html" title="clear"><code class="computeroutput"><span class="identifier">clear</span></code></a>, given the input sequence
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.synopsis"></a><h6>
-<a name="id629535"></a>
- Synopsis
+<a name="id2790160"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id629637"></a><p class="title"><b>Table 1.82. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2790251"></a><p class="title"><b>Table 1.82. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,7 +75,7 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
@@ -88,34 +89,33 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.clear.expression_semantics"></a><h6>
-<a name="id629733"></a>
- <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.clear.expression_semantics"></a><h6>
+<a name="id2790336"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::clear<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="clear.html" title="clear"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">clear</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an empty sequence.
+ <span class="bold"><strong>Semantics</strong></span>: Returns an empty sequence.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.complexity"></a><h6>
-<a name="id629847"></a>
- Complexity
+<a name="id2790435"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.header"></a><h6>
-<a name="id629877"></a>
- Header
+<a name="id2790461"></a>
+ <a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>erase</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="clear.html" title="clear">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.erase"></a>erase</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.erase"></a><a class="link" href="erase.html" title="erase">erase</a>
+</h5></div></div></div>
 <p>
- Returns the result type of erase, given the input sequence
+ Returns the result type of <a class="link" href="../functions/erase.html" title="erase"><code class="computeroutput"><span class="identifier">erase</span></code></a>, given the input sequence
             and range delimiting iterator types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.description"></a><h6>
-<a name="id630092"></a>
- Description
+<a name="id2790652"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.description">Description</a>
           </h6>
 <a name="fusion.algorithm.transformation.metafunctions.erase.synopsis"></a><h6>
-<a name="id630118"></a>
- Synopsis
+<a name="id2790674"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id630263"></a><p class="title"><b>Table 1.83. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2790804"></a><p class="title"><b>Table 1.83. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,13 +95,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">It1</span></tt>
+ <code class="computeroutput"><span class="identifier">It1</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -114,13 +113,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">It2</span></tt>
+ <code class="computeroutput"><span class="identifier">It2</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -131,48 +129,46 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.erase.expression_semantics"></a><h6>
-<a name="id630457"></a>
- <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.erase.expression_semantics"></a><h6>
+<a name="id2790978"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::erase<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">It1</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">It1</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence with
- the element at <tt class="computeroutput"><span class="identifier">It1</span></tt> removed.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence with
+ the element at <code class="computeroutput"><span class="identifier">It1</span></code> removed.
           </p>
 <pre class="programlisting">
-result_of::erase<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence with
- the elements between <tt class="computeroutput"><span class="identifier">It1</span></tt>
- and <tt class="computeroutput"><span class="identifier">It2</span></tt> removed.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence with
+ the elements between <code class="computeroutput"><span class="identifier">It1</span></code>
+ and <code class="computeroutput"><span class="identifier">It2</span></code> removed.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.complexity"></a><h6>
-<a name="id630726"></a>
- Complexity
+<a name="id2791217"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.header"></a><h6>
-<a name="id630756"></a>
- Header
+<a name="id2791243"></a>
+ <a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>erase_key</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="erase.html" title="erase">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.erase_key"></a>erase_key</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.erase_key"></a><a class="link" href="erase_key.html" title="erase_key">erase_key</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.description"></a><h6>
-<a name="id630950"></a>
- Description
+<a name="id2791415"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.description">Description</a>
           </h6>
 <p>
- Returns the result type of erase_key, given the sequence
+ Returns the result type of <a class="link" href="../functions/erase_key.html" title="erase_key"><code class="computeroutput"><span class="identifier">erase_key</span></code></a>, given the sequence
             and key types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.synopsis"></a><h6>
-<a name="id631000"></a>
- Synopsis
+<a name="id2791458"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id631120"></a><p class="title"><b>Table 1.84. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2791565"></a><p class="title"><b>Table 1.84. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ A model of <a class="link" href="../../../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
                 </p>
                 </td>
 <td>
@@ -110,36 +110,35 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics"></a><h6>
-<a name="id631260"></a>
- <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics"></a><h6>
+<a name="id2791689"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::erase_key<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="erase_key.html" title="erase_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase_key</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence with the
- elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>,
- except those with key <tt class="computeroutput"><span class="identifier">Key</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with the
+ elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>,
+ except those with key <code class="computeroutput"><span class="identifier">Key</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.complexity"></a><h6>
-<a name="id631408"></a>
- Complexity
+<a name="id2791823"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.header"></a><h6>
-<a name="id631439"></a>
- Header
+<a name="id2791850"></a>
+ <a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>filter</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="../metafunctions.html" title="Metafunctions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.filter"></a>filter</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.filter"></a><a class="link" href="filter.html" title="filter">filter</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.filter.description"></a><h6>
-<a name="id622330"></a>
- Description
+<a name="id2783739"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.description">Description</a>
           </h6>
 <p>
- Returns the result type of filter given the sequence type
+ Returns the result type of <a class="link" href="../functions/filter.html" title="filter"><code class="computeroutput"><span class="identifier">filter</span></code></a> given the sequence type
             and type to retain.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.synopsis"></a><h6>
-<a name="id622380"></a>
- Synopsis
+<a name="id2783783"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id622499"></a><p class="title"><b>Table 1.73. Parameter</b></p>
-<table class="table" summary="Parameter">
+<a name="id2783890"></a><p class="title"><b>Table 1.73. Parameter</b></p>
+<div class="table-contents"><table class="table" summary="Parameter">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -110,38 +110,37 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.filter.expression_semantics"></a><h6>
-<a name="id622640"></a>
- <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.filter.expression_semantics"></a><h6>
+<a name="id2784015"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::filter<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="filter.html" title="filter"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">filter</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- the elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- that are of type <tt class="computeroutput"><span class="identifier">T</span></tt>. Equivalent
- to <tt class="computeroutput">result_of::filter_if<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ the elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ that are of type <code class="computeroutput"><span class="identifier">T</span></code>. Equivalent
+ to <code class="computeroutput"><a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">filter_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.complexity"></a><h6>
-<a name="id622900"></a>
- Complexity
+<a name="id2784248"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.header"></a><h6>
-<a name="id622931"></a>
- Header
+<a name="id2784274"></a>
+ <a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>filter_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="filter.html" title="filter">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.filter_if"></a>filter_if</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.filter_if"></a><a class="link" href="filter_if.html" title="filter_if">filter_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.description"></a><h6>
-<a name="id623123"></a>
- Description
+<a name="id2784444"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.description">Description</a>
           </h6>
 <p>
- Returns the result type of filter_if given the sequence
+ Returns the result type of <a class="link" href="../functions/filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a> given the sequence
             and unary <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
             Lambda Expression</a> predicate type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.synopsis"></a><h6>
-<a name="id623182"></a>
- Synopsis
+<a name="id2784494"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -49,8 +50,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id623303"></a><p class="title"><b>Table 1.74. Parameter</b></p>
-<table class="table" summary="Parameter">
+<a name="id2784602"></a><p class="title"><b>Table 1.74. Parameter</b></p>
+<div class="table-contents"><table class="table" summary="Parameter">
 <colgroup>
 <col>
 <col>
@@ -77,13 +78,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -96,7 +96,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
                 </p>
                 </td>
 <td>
@@ -112,37 +112,36 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics"></a><h6>
-<a name="id623448"></a>
- <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics"></a><h6>
+<a name="id2784732"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::filter_if<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">filter_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- the elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- for which <tt class="computeroutput"><span class="identifier">Pred</span></tt> evaluates
- to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ the elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ for which <code class="computeroutput"><span class="identifier">Pred</span></code> evaluates
+ to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.complexity"></a><h6>
-<a name="id623632"></a>
- Complexity
+<a name="id2784896"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.header"></a><h6>
-<a name="id623663"></a>
- Header
+<a name="id2784922"></a>
+ <a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>insert</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="erase_key.html" title="erase_key">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.insert"></a>insert</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.insert"></a><a class="link" href="insert.html" title="insert">insert</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.insert.description"></a><h6>
-<a name="id631635"></a>
- Description
+<a name="id2792022"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.description">Description</a>
           </h6>
 <p>
- Returns the result type of insert, given the sequence,
+ Returns the result type of <a class="link" href="../functions/insert.html" title="insert"><code class="computeroutput"><span class="identifier">insert</span></code></a>, given the sequence,
             position iterator and insertion types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.synopsis"></a><h6>
-<a name="id631686"></a>
- Synopsis
+<a name="id2792066"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -49,8 +50,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id631823"></a><p class="title"><b>Table 1.85. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2792189"></a><p class="title"><b>Table 1.85. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -77,13 +78,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -96,13 +96,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Position</span></tt>
+ <code class="computeroutput"><span class="identifier">Position</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -115,7 +114,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -130,37 +129,36 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.insert.expression_semantics"></a><h6>
-<a name="id632008"></a>
- <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.insert.expression_semantics"></a><h6>
+<a name="id2792354"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::insert<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Position</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="insert.html" title="insert"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">insert</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Position</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence with an
- element of type <tt class="computeroutput"><span class="identifier">T</span></tt> inserted
- at position <tt class="computeroutput"><span class="identifier">Position</span></tt>
- in <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with an
+ element of type <code class="computeroutput"><span class="identifier">T</span></code> inserted
+ at position <code class="computeroutput"><span class="identifier">Position</span></code>
+ in <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.complexity"></a><h6>
-<a name="id632180"></a>
- Complexity
+<a name="id2792507"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.header"></a><h6>
-<a name="id632209"></a>
- Header
+<a name="id2792532"></a>
+ <a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>insert_range</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="insert.html" title="insert">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.insert_range"></a>insert_range</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.insert_range"></a><a class="link" href="insert_range.html" title="insert_range">insert_range</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.description"></a><h6>
-<a name="id632401"></a>
- Description
+<a name="id2792702"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.description">Description</a>
           </h6>
 <p>
- Returns the result type of insert_range, given the input
+ Returns the result type of <a class="link" href="../functions/insert_range.html" title="insert_range"><code class="computeroutput"><span class="identifier">insert_range</span></code></a>, given the input
             sequence, position iterator and insertion range types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.synopsis"></a><h6>
-<a name="id632452"></a>
- Synopsis
+<a name="id2792747"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -49,8 +50,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id632591"></a><p class="title"><b>Table 1.86. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2792870"></a><p class="title"><b>Table 1.86. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -77,13 +78,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -96,13 +96,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Position</span></tt>
+ <code class="computeroutput"><span class="identifier">Position</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -115,13 +114,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Range</span></tt>
+ <code class="computeroutput"><span class="identifier">Range</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -132,37 +130,36 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics"></a><h6>
-<a name="id632785"></a>
- <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics"></a><h6>
+<a name="id2793045"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::insert_range<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Position</span><span class="special">,</span> <span class="identifier">Range</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="insert_range.html" title="insert_range"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">insert_range</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Position</span><span class="special">,</span> <span class="identifier">Range</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence with the
- elements of <tt class="computeroutput"><span class="identifier">Range</span></tt> inserted
- at position <tt class="computeroutput"><span class="identifier">Position</span></tt>
- into <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with the
+ elements of <code class="computeroutput"><span class="identifier">Range</span></code> inserted
+ at position <code class="computeroutput"><span class="identifier">Position</span></code>
+ into <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.complexity"></a><h6>
-<a name="id632959"></a>
- Complexity
+<a name="id2793200"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.header"></a><h6>
-<a name="id632992"></a>
- Header
+<a name="id2793227"></a>
+ <a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>join</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="insert_range.html" title="insert_range">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.join"></a>join</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.join"></a><a class="link" href="join.html" title="join">join</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.join.description"></a><h6>
-<a name="id633185"></a>
- Description
+<a name="id2793398"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.description">Description</a>
           </h6>
 <p>
             Returns the result of joining 2 sequences, given the sequence types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.synopsis"></a><h6>
-<a name="id633218"></a>
- Synopsis
+<a name="id2793425"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,34 +48,33 @@
 <span class="special">};</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.join.expression_semantics"></a><h6>
-<a name="id633347"></a>
- <a href="join.html#fusion.algorithm.transformation.metafunctions.join.expression_semantics">Expression
+<a name="id2793540"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::join<span class="special">&lt;</span><span class="identifier">LhSequence</span><span class="special">,</span> <span class="identifier">RhSequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="join.html" title="join"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">join</span></code></a><span class="special">&lt;</span><span class="identifier">LhSequence</span><span class="special">,</span> <span class="identifier">RhSequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- the elements of <tt class="computeroutput"><span class="identifier">LhSequence</span></tt>
- followed by the elements of <tt class="computeroutput"><span class="identifier">RhSequence</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ the elements of <code class="computeroutput"><span class="identifier">LhSequence</span></code>
+ followed by the elements of <code class="computeroutput"><span class="identifier">RhSequence</span></code>.
             The order of the elements in the 2 sequences is preserved.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.complexity"></a><h6>
-<a name="id633497"></a>
- Complexity
+<a name="id2793674"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.header"></a><h6>
-<a name="id633527"></a>
- Header
+<a name="id2793699"></a>
+ <a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>pop_back</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="zip.html" title="zip">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.pop_back"></a>pop_back</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.pop_back"></a><a class="link" href="pop_back.html" title="pop_back">pop_back</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.description"></a><h6>
-<a name="id634437"></a>
- Description
+<a name="id2794512"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.description">Description</a>
           </h6>
 <p>
- Returns the result type of pop_back, given the input sequence
+ Returns the result type of <a class="link" href="../functions/pop_back.html" title="pop_back"><code class="computeroutput"><span class="identifier">pop_back</span></code></a>, given the input sequence
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.synopsis"></a><h6>
-<a name="id634487"></a>
- Synopsis
+<a name="id2794556"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id634590"></a><p class="title"><b>Table 1.87. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2794647"></a><p class="title"><b>Table 1.87. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -90,36 +90,35 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics"></a><h6>
-<a name="id634693"></a>
- <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics"></a><h6>
+<a name="id2794740"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::pop_back<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="pop_back.html" title="pop_back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_back</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence with all
- the elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with all
+ the elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>
             except the last element.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.complexity"></a><h6>
-<a name="id634821"></a>
- Complexity
+<a name="id2794852"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.header"></a><h6>
-<a name="id634852"></a>
- Header
+<a name="id2794879"></a>
+ <a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">tranformation</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>pop_front</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="pop_back.html" title="pop_back">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.pop_front"></a>pop_front</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.pop_front"></a><a class="link" href="pop_front.html" title="pop_front">pop_front</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.description"></a><h6>
-<a name="id635044"></a>
- Description
+<a name="id2795049"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.description">Description</a>
           </h6>
 <p>
- Returns the result type of pop_front, given the input sequence
+ Returns the result type of <a class="link" href="../functions/pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">pop_front</span></code></a>, given the input sequence
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.synopsis"></a><h6>
-<a name="id635094"></a>
- Synopsis
+<a name="id2795092"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id635197"></a><p class="title"><b>Table 1.88. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2795184"></a><p class="title"><b>Table 1.88. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -90,29 +90,28 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics"></a><h6>
-<a name="id635300"></a>
- <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics"></a><h6>
+<a name="id2795276"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::pop_front<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_front</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence with all
- the elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with all
+ the elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>
             except the first element.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.complexity"></a><h6>
-<a name="id635427"></a>
- Complexity
+<a name="id2795389"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant.

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>push_back</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="pop_front.html" title="pop_front">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.push_back"></a>push_back</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.push_back"></a><a class="link" href="push_back.html" title="push_back">push_back</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.description"></a><h6>
-<a name="id635486"></a>
- Description
+<a name="id2795438"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.description">Description</a>
           </h6>
 <p>
- Returns the result type of push_back, given the types of
+ Returns the result type of <a class="link" href="../functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a>, given the types of
             the input sequence and element to push.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.synopsis"></a><h6>
-<a name="id635538"></a>
- Synopsis
+<a name="id2795482"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id635658"></a><p class="title"><b>Table 1.89. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2795588"></a><p class="title"><b>Table 1.89. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -110,30 +110,29 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.push_back.expression_semantics"></a><h6>
-<a name="id635798"></a>
- <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.push_back.expression_semantics"></a><h6>
+<a name="id2795714"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::push_back<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence with the
- elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- and an element of type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with the
+ elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ and an element of type <code class="computeroutput"><span class="identifier">T</span></code>
             added to the end.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.complexity"></a><h6>
-<a name="id635947"></a>
- Complexity
+<a name="id2795846"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant.

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>push_front</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="push_back.html" title="push_back">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.push_front"></a>push_front</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.push_front"></a><a class="link" href="push_front.html" title="push_front">push_front</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.description"></a><h6>
-<a name="id636005"></a>
- Description
+<a name="id2795895"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.description">Description</a>
           </h6>
 <p>
- Returns the result type of push_front, given the types
+ Returns the result type of <a class="link" href="../functions/push_front.html" title="push_front"><code class="computeroutput"><span class="identifier">push_front</span></code></a>, given the types
             of the input sequence and element to push.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.synopsis"></a><h6>
-<a name="id636057"></a>
- Synopsis
+<a name="id2795940"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id636176"></a><p class="title"><b>Table 1.90. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2796047"></a><p class="title"><b>Table 1.90. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -110,30 +110,29 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.push_front.expression_semantics"></a><h6>
-<a name="id636317"></a>
- <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.push_front.expression_semantics"></a><h6>
+<a name="id2796170"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::push_front<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="push_front.html" title="push_front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence with the
- elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- and an element of type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with the
+ elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ and an element of type <code class="computeroutput"><span class="identifier">T</span></code>
             added to the beginning.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.complexity"></a><h6>
-<a name="id636466"></a>
- Complexity
+<a name="id2796306"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant.

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="replace_if.html" title="replace_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.remove"></a>remove</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.remove"></a><a class="link" href="remove.html" title="remove">remove</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.remove.description"></a><h6>
-<a name="id627330"></a>
- Description
+<a name="id2788200"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.description">Description</a>
           </h6>
 <p>
- Returns the result type of remove, given the sequence and
+ Returns the result type of <a class="link" href="../functions/remove.html" title="remove"><code class="computeroutput"><span class="identifier">remove</span></code></a>, given the sequence and
             removal types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.synopsis"></a><h6>
-<a name="id627380"></a>
- Synopsis
+<a name="id2788243"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id627499"></a><p class="title"><b>Table 1.79. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2788350"></a><p class="title"><b>Table 1.79. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -110,38 +110,37 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.remove.expression_semantics"></a><h6>
-<a name="id627638"></a>
- <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.remove.expression_semantics"></a><h6>
+<a name="id2788473"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::remove<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="remove.html" title="remove"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">remove</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- the elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- not of type <tt class="computeroutput"><span class="identifier">T</span></tt>. Equivalent
- to <tt class="computeroutput">result_of::replace_if<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ the elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ not of type <code class="computeroutput"><span class="identifier">T</span></code>. Equivalent
+ to <code class="computeroutput"><a class="link" href="replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">replace_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.complexity"></a><h6>
-<a name="id627898"></a>
- Complexity
+<a name="id2788707"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.header"></a><h6>
-<a name="id627928"></a>
- Header
+<a name="id2788734"></a>
+ <a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="remove.html" title="remove">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.remove_if"></a>remove_if</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.remove_if"></a><a class="link" href="remove_if.html" title="remove_if">remove_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.description"></a><h6>
-<a name="id628121"></a>
- Description
+<a name="id2788904"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.description">Description</a>
           </h6>
 <p>
- Returns the result type of remove_if, given the input sequence
+ Returns the result type of <a class="link" href="../functions/remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">remove_if</span></code></a>, given the input sequence
             and unary <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
             Lambda Expression</a> predicate types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.synopsis"></a><h6>
-<a name="id628179"></a>
- Synopsis
+<a name="id2788955"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -49,8 +50,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id628299"></a><p class="title"><b>Table 1.80. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2789062"></a><p class="title"><b>Table 1.80. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -77,13 +78,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -96,7 +96,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
                 </p>
                 </td>
 <td>
@@ -107,42 +107,41 @@
                 </td>
 <td>
                 <p>
- Remove elements which evaluate to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
+ Remove elements which evaluate to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
                 </p>
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics"></a><h6>
-<a name="id628477"></a>
- <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics"></a><h6>
+<a name="id2789222"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::remove_if<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">remove_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence containing
- the elements of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- for which <tt class="computeroutput"><span class="identifier">Pred</span></tt> evaluates
- to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence containing
+ the elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ for which <code class="computeroutput"><span class="identifier">Pred</span></code> evaluates
+ to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.complexity"></a><h6>
-<a name="id628662"></a>
- Complexity
+<a name="id2789385"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.header"></a><h6>
-<a name="id628692"></a>
- Header
+<a name="id2789411"></a>
+ <a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>replace</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="transform.html" title="transform">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.replace"></a>replace</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.replace"></a><a class="link" href="replace.html" title="replace">replace</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.replace.description"></a><h6>
-<a name="id625898"></a>
- Description
+<a name="id2786930"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.description">Description</a>
           </h6>
 <p>
- Returns the result type of replace, given the types of
+ Returns the result type of <a class="link" href="../functions/replace.html" title="replace"><code class="computeroutput"><span class="identifier">replace</span></code></a>, given the types of
             the input sequence and element to replace.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.synopsis"></a><h6>
-<a name="id625949"></a>
- Synopsis
+<a name="id2786974"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id626068"></a><p class="title"><b>Table 1.77. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2787081"></a><p class="title"><b>Table 1.77. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -110,35 +110,34 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.replace.expression_semantics"></a><h6>
-<a name="id626211"></a>
- <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.replace.expression_semantics"></a><h6>
+<a name="id2787205"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::replace<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="replace.html" title="replace"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">replace</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the return type of
- replace.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the return type of
+ <a class="link" href="../functions/replace.html" title="replace"><code class="computeroutput"><span class="identifier">replace</span></code></a>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.complexity"></a><h6>
-<a name="id626353"></a>
- Complexity
+<a name="id2787333"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.header"></a><h6>
-<a name="id626384"></a>
- Header
+<a name="id2787360"></a>
+ <a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>replace_if</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="replace.html" title="replace">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,20 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.replace_if"></a>replace_if</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.replace_if"></a><a class="link" href="replace_if.html" title="replace_if">replace_if</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.description"></a><h6>
-<a name="id626576"></a>
- Description
+<a name="id2787530"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.description">Description</a>
           </h6>
 <p>
- Returns the result type of replace_if, given the types
- of the sequence, <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ Returns the result type of <a class="link" href="../functions/replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">replace_if</span></code></a>, given the types
+ of the sequence, <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
             Function Object</a> predicate and replacement object.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.synopsis"></a><h6>
-<a name="id626636"></a>
- Synopsis
+<a name="id2787583"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -50,8 +50,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id626773"></a><p class="title"><b>Table 1.78. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2787704"></a><p class="title"><b>Table 1.78. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -78,13 +78,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -97,13 +96,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A model of unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
                 </p>
                 </td>
@@ -116,7 +114,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
                 </p>
                 </td>
 <td>
@@ -131,35 +129,34 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics"></a><h6>
-<a name="id626956"></a>
- <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics"></a><h6>
+<a name="id2787870"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::replace_if<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">replace_if</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the return type of
- replace_if.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the return type of
+ <a class="link" href="../functions/replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">replace_if</span></code></a>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.complexity"></a><h6>
-<a name="id627109"></a>
- Complexity
+<a name="id2788005"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.header"></a><h6>
-<a name="id627139"></a>
- Header
+<a name="id2788030"></a>
+ <a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>reverse</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="remove_if.html" title="remove_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.reverse"></a>reverse</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.reverse"></a><a class="link" href="reverse.html" title="reverse">reverse</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.description"></a><h6>
-<a name="id628883"></a>
- Description
+<a name="id2789581"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.description">Description</a>
           </h6>
 <p>
- Returns the result type of reverse, given the input sequence
+ Returns the result type of <a class="link" href="../functions/reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">reverse</span></code></a>, given the input sequence
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.synopsis"></a><h6>
-<a name="id628932"></a>
- Synopsis
+<a name="id2789624"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id629034"></a><p class="title"><b>Table 1.81. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2789715"></a><p class="title"><b>Table 1.81. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ A model of <a class="link" href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
                   Sequence</a>
                 </p>
                 </td>
@@ -90,35 +90,34 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.reverse.expression_semantics"></a><h6>
-<a name="id629137"></a>
- <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.reverse.expression_semantics"></a><h6>
+<a name="id2789807"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::reverse<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a sequence with the
- elements in the reverse order to <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with the
+ elements in the reverse order to <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.complexity"></a><h6>
-<a name="id629264"></a>
- Complexity
+<a name="id2789920"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.header"></a><h6>
-<a name="id629295"></a>
- Header
+<a name="id2789947"></a>
+ <a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>transform</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="filter_if.html" title="filter_if">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,21 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.transform"></a>transform</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.transform"></a><a class="link" href="transform.html" title="transform">transform</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.transform.description"></a><h6>
-<a name="id623854"></a>
- Description
+<a name="id2785093"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.description">Description</a>
           </h6>
 <p>
- For a sequence <tt class="computeroutput"><span class="identifier">seq</span></tt> and
- function object or function pointer <tt class="computeroutput"><span class="identifier">f</span></tt>,
- <tt class="computeroutput"><span class="identifier">transform</span></tt> returns a new
- sequence with elements created by applying <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> to each element of <tt class="computeroutput"><span class="identifier">e</span></tt>
- of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and
+ function object or function pointer <code class="computeroutput"><span class="identifier">f</span></code>,
+ <code class="computeroutput"><span class="identifier">transform</span></code> returns a new
+ sequence with elements created by applying <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> to each element of <code class="computeroutput"><span class="identifier">e</span></code>
+ of <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis"></a><h6>
-<a name="id623970"></a>
- <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis">Unary
+<a name="id2785199"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis">Unary
             version synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,12 +47,12 @@
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::transform<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">transform</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="transform.html" title="transform"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">transform</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">transform</span><span class="special">(</span>
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id624173"></a><p class="title"><b>Table 1.75. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2785380"></a><p class="title"><b>Table 1.75. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -78,13 +79,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -97,15 +97,15 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt>
- is a valid expression for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- of <tt class="computeroutput"><span class="identifier">seq</span></tt>. <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of <tt class="computeroutput"><span class="identifier">f</span></tt> when called with a value of
- each element type <tt class="computeroutput"><span class="identifier">E</span></tt>.
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code>
+ is a valid expression for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ of <code class="computeroutput"><span class="identifier">seq</span></code>. <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of <code class="computeroutput"><span class="identifier">f</span></code> when called with a value of
+ each element type <code class="computeroutput"><span class="identifier">E</span></code>.
                 </p>
                 </td>
 <td>
@@ -115,29 +115,28 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.transform.expression_semantics"></a><h6>
-<a name="id624445"></a>
- <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.expression_semantics">Expression
+<br class="table-break"><a name="fusion.algorithm.transformation.metafunctions.transform.expression_semantics"></a><h6>
+<a name="id2785625"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-transform<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
+<a class="link" href="../functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- the return values of <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></tt> for each element <tt class="computeroutput"><span class="identifier">e</span></tt>
- within <tt class="computeroutput"><span class="identifier">seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ the return values of <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e</span><span class="special">)</span></code> for each element <code class="computeroutput"><span class="identifier">e</span></code>
+ within <code class="computeroutput"><span class="identifier">seq</span></code>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis"></a><h6>
-<a name="id624605"></a>
- <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis">Binary
+<a name="id2785767"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis">Binary
             version synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -146,12 +145,12 @@
     <span class="keyword">typename</span> <span class="identifier">Sequence2</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">F</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::transform<span class="special">&lt;</span><span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">transform</span><span class="special">(</span>
+<span class="keyword">typename</span> <a class="link" href="transform.html" title="transform"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">transform</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">transform</span><span class="special">(</span>
     <span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id624872"></a><p class="title"><b>Table 1.76. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2786006"></a><p class="title"><b>Table 1.76. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -178,13 +177,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq1</span></tt>
+ <code class="computeroutput"><span class="identifier">seq1</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -197,13 +195,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">seq2</span></tt>
+ <code class="computeroutput"><span class="identifier">seq2</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -216,16 +213,16 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">e2</span><span class="special">)</span></tt>
- is a valid expression for each pair of elements <tt class="computeroutput"><span class="identifier">e1</span></tt>
- of <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">e2</span></tt> of <tt class="computeroutput"><span class="identifier">seq2</span></tt>.
- <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E1</span><span class="special">,</span><span class="identifier">E2</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of <tt class="computeroutput"><span class="identifier">f</span></tt> when called with elements of
- type <tt class="computeroutput"><span class="identifier">E1</span></tt> and <tt class="computeroutput"><span class="identifier">E2</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span><span class="identifier">e2</span><span class="special">)</span></code>
+ is a valid expression for each pair of elements <code class="computeroutput"><span class="identifier">e1</span></code>
+ of <code class="computeroutput"><span class="identifier">seq1</span></code> and <code class="computeroutput"><span class="identifier">e2</span></code> of <code class="computeroutput"><span class="identifier">seq2</span></code>.
+ <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F</span><span class="special">(</span><span class="identifier">E1</span><span class="special">,</span><span class="identifier">E2</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of <code class="computeroutput"><span class="identifier">f</span></code> when called with elements of
+ type <code class="computeroutput"><span class="identifier">E1</span></code> and <code class="computeroutput"><span class="identifier">E2</span></code>
                 </p>
                 </td>
 <td>
@@ -235,36 +232,35 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<br class="table-break"><p>
+ <span class="bold"><strong>Return type</strong></span>: A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
             Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a new sequence, containing
- the return values of <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span> <span class="identifier">e2</span><span class="special">)</span></tt> for each pair of elements <tt class="computeroutput"><span class="identifier">e1</span></tt> and <tt class="computeroutput"><span class="identifier">e2</span></tt>
- within <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">seq2</span></tt> respectively.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence, containing
+ the return values of <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">e1</span><span class="special">,</span> <span class="identifier">e2</span><span class="special">)</span></code> for each pair of elements <code class="computeroutput"><span class="identifier">e1</span></code> and <code class="computeroutput"><span class="identifier">e2</span></code>
+ within <code class="computeroutput"><span class="identifier">seq1</span></code> and <code class="computeroutput"><span class="identifier">seq2</span></code> respectively.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.complexity"></a><h6>
-<a name="id625361"></a>
- Complexity
+<a name="id2786449"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.header"></a><h6>
-<a name="id625391"></a>
- Header
+<a name="id2786475"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">transform</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.transform.example"></a><h6>
-<a name="id625560"></a>
- Example
+<a name="id2786628"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">triple</span>
@@ -277,7 +273,7 @@
     <span class="special">};</span>
 <span class="special">};</span>
 <span class="special">...</span>
-<span class="identifier">assert</span><span class="special">(</span>transform<span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</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="identifier">triple</span><span class="special">())</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">6</span><span class="special">,</span
><span class="number">9</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="../functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</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="identifier">triple</span><span class="special">())</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span><span c
lass="number">6</span><span class="special">,</span><span class="number">9</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>zip</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="join.html" title="join">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.algorithm.transformation.metafunctions.zip"></a>zip</h5></div></div></div>
+<a name="fusion.algorithm.transformation.metafunctions.zip"></a><a class="link" href="zip.html" title="zip">zip</a>
+</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.zip.description"></a><h6>
-<a name="id633717"></a>
- Description
+<a name="id2793868"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.description">Description</a>
           </h6>
 <p>
             Zips sequences together to form a single sequence, whos members are tuples
             of the members of the component sequences.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.synopsis"></a><h6>
-<a name="id633750"></a>
- Synopsis
+<a name="id2793894"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -50,38 +51,38 @@
 <span class="special">};</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.zip.expression_semantics"></a><h6>
-<a name="id633902"></a>
- <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.expression_semantics">Expression
+<a name="id2794030"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
-result_of::zip<span class="special">&lt;</span><span class="identifier">Sequence1</span><span class="special">,</span> <span class="identifier">Sequence2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">SequenceN</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="zip.html" title="zip"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">zip</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence1</span><span class="special">,</span> <span class="identifier">Sequence2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">SequenceN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the most restrictive
- traversal category of sequences <tt class="computeroutput"><span class="identifier">Sequence1</span></tt>
- to <tt class="computeroutput"><span class="identifier">SequenceN</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the most restrictive
+ traversal category of sequences <code class="computeroutput"><span class="identifier">Sequence1</span></code>
+ to <code class="computeroutput"><span class="identifier">SequenceN</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Return a sequence containing
+ <span class="bold"><strong>Semantics</strong></span>: Return a sequence containing
             tuples of elements from each sequence. For example, applying zip to tuples
- <tt class="computeroutput"><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span>
- <span class="number">3</span><span class="special">)</span></tt>
- and <tt class="computeroutput"><span class="special">(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">,</span>
- <span class="char">'c'</span><span class="special">)</span></tt>
- would return <tt class="computeroutput"><span class="special">((</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">),(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">),(</span><span class="number">3</span><span class="special">,</span>
- <span class="char">'c'</span><span class="special">))</span></tt>
+ <code class="computeroutput"><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span>
+ <span class="number">3</span><span class="special">)</span></code>
+ and <code class="computeroutput"><span class="special">(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">,</span>
+ <span class="char">'c'</span><span class="special">)</span></code>
+ would return <code class="computeroutput"><span class="special">((</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">),(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">),(</span><span class="number">3</span><span class="special">,</span>
+ <span class="char">'c'</span><span class="special">))</span></code>
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.complexity"></a><h6>
-<a name="id634217"></a>
- Complexity
+<a name="id2794317"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.header"></a><h6>
-<a name="id634247"></a>
- Header
+<a name="id2794343"></a>
+ <a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/change_log.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/change_log.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/change_log.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Change log</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="notes.html" title="Notes">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.change_log"></a>Change log</h2></div></div></div>
+<a name="fusion.change_log"></a><a class="link" href="change_log.html" title="Change log">Change log</a>
+</h2></div></div></div>
 <p>
       This section summarizes significant changes to the Fusion library.
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- Sep 27, 2006: Added <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></tt>
+ Sep 27, 2006: Added <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></code>
         support. (Joel de Guzman)
       </li>
 <li>
- Nov 17, 2006: Added <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></tt>
+ Nov 17, 2006: Added <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></code>
         support. (Joel de Guzman)
       </li>
 <li>
@@ -47,12 +48,12 @@
         May 8, 2007: Added associative struct adapter. (Dan Marsden)
       </li>
 <li>
- Dec 20, 2007: Removed <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></tt>
+ Dec 20, 2007: Removed <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></code>
         support. After thorough investigation, I think now that the move to make
         variant a fusion sequence is rather quirky. A variant will always have a
         size==1 regardless of the number of types it can contain and there's no way
         to know at compile time what it contains. Iterating over its types is simply
- wrong. All these imply that the variant is <span class="bold"><b>not</b></span>
+ wrong. All these imply that the variant is <span class="bold"><strong>not</strong></span>
         a fusion sequence. (Joel de Guzman)
       </li>
 </ul></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Container</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="prev" href="sequence/operator/comparison/greater_than_equal.html" title="greater
- than equal">
+<link rel="prev" href="sequence/operator/comparison/greater_than_equal.html" title="greater than equal">
 <link rel="next" href="container/vector.html" title="vector">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.container"></a>Container</h2></div></div></div>
+<a name="fusion.container"></a><a class="link" href="container.html" title="Container">Container</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">vector</span></dt>
 <dt><span class="section">cons</span></dt>
@@ -45,13 +45,13 @@
 </dl></div>
 <p>
       Fusion provides a few predefined sequences out of the box. These <span class="emphasis"><em>containers</em></span>
- actually hold heterogenously typed data; unlike Views.
+ actually hold heterogenously typed data; unlike <a class="link" href="view.html" title="View">Views</a>.
       These containers are more or less counterparts of those in STL.
     </p>
-<a name="fusion.container.header"></a><h3>
-<a name="id527657"></a>
- Header
- </h3>
+<a name="fusion.container.header"></a><h4>
+<a name="id2698934"></a>
+ <a class="link" href="container.html#fusion.container.header">Header</a>
+ </h4>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">container</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/cons.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/cons.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/cons.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>cons</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
 <link rel="prev" href="vector.html" title="vector">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,43 +24,43 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.container.cons"></a>cons</h3></div></div></div>
-<a name="fusion.container.cons.description"></a><h4>
-<a name="id530553"></a>
- Description
- </h4>
+<a name="fusion.container.cons"></a><a class="link" href="cons.html" title="cons">cons</a>
+</h3></div></div></div>
+<a name="fusion.container.cons.description"></a><h5>
+<a name="id2701546"></a>
+ <a class="link" href="cons.html#fusion.container.cons.description">Description</a>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">cons</span></tt> is a simple <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>. It is a lisp style recursive list structure where <tt class="computeroutput"><span class="identifier">car</span></tt> is the <span class="emphasis"><em>head</em></span> and
- <tt class="computeroutput"><span class="identifier">cdr</span></tt> is the <span class="emphasis"><em>tail</em></span>:
- usually another cons structure or <tt class="computeroutput"><span class="identifier">nil</span></tt>:
- the empty list. Fusion's list is built on top of this more
- primitive data structure. It is more efficient than vector when the target sequence
+ <code class="computeroutput"><span class="identifier">cons</span></code> is a simple <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>. It is a lisp style recursive list structure where <code class="computeroutput"><span class="identifier">car</span></code> is the <span class="emphasis"><em>head</em></span> and
+ <code class="computeroutput"><span class="identifier">cdr</span></code> is the <span class="emphasis"><em>tail</em></span>:
+ usually another cons structure or <code class="computeroutput"><span class="identifier">nil</span></code>:
+ the empty list. Fusion's <a class="link" href="list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> is built on top of this more
+ primitive data structure. It is more efficient than <a class="link" href="vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> when the target sequence
         is constructed piecemeal (a data at a time). The runtime cost of access to
- each element is peculiarly constant (see <a href="../notes.html#fusion.notes.recursive_inlined_functions">Recursive
+ each element is peculiarly constant (see <a class="link" href="../notes.html#fusion.notes.recursive_inlined_functions">Recursive
         Inlined Functions</a>).
       </p>
-<a name="fusion.container.cons.header"></a><h4>
-<a name="id530698"></a>
- Header
- </h4>
+<a name="fusion.container.cons.header"></a><h5>
+<a name="id2701676"></a>
+ <a class="link" href="cons.html#fusion.container.cons.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">cons</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.container.cons.synopsis"></a><h4>
-<a name="id530866"></a>
- Synopsis
- </h4>
+<a name="fusion.container.cons.synopsis"></a><h5>
+<a name="id2701827"></a>
+ <a class="link" href="cons.html#fusion.container.cons.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Car</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Cdr</span> <span class="special">=</span> <span class="identifier">nil</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">cons</span><span class="special">;</span>
 </pre>
-<a name="fusion.container.cons.template_parameters"></a><h4>
-<a name="id530974"></a>
- Template parameters
- </h4>
+<a name="fusion.container.cons.template_parameters"></a><h5>
+<a name="id2701923"></a>
+ <a class="link" href="cons.html#fusion.container.cons.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -88,7 +88,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Car</span></tt>
+ <code class="computeroutput"><span class="identifier">Car</span></code>
               </p>
               </td>
 <td>
@@ -104,7 +104,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Cdr</span></tt>
+ <code class="computeroutput"><span class="identifier">Cdr</span></code>
               </p>
               </td>
 <td>
@@ -114,62 +114,59 @@
               </td>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">nil</span></tt>
+ <code class="computeroutput"><span class="identifier">nil</span></code>
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.container.cons.model_of"></a><h4>
-<a name="id531124"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li></ul></div>
+<a name="fusion.container.cons.model_of"></a><h5>
+<a name="id2702057"></a>
+ <a class="link" href="cons.html#fusion.container.cons.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">nil</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">nil</span></code></span></dt>
 <dd><p>
- An empty <tt class="computeroutput"><span class="identifier">cons</span></tt>
+ An empty <code class="computeroutput"><span class="identifier">cons</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">C</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">cons</span></tt> type
+ A <code class="computeroutput"><span class="identifier">cons</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">l</span></tt>,
- <tt class="computeroutput"><span class="identifier">l2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">l</span></code>,
+ <code class="computeroutput"><span class="identifier">l2</span></code></span></dt>
 <dd><p>
- Instances of <tt class="computeroutput"><span class="identifier">cons</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">cons</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">car</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">car</span></code></span></dt>
 <dd><p>
             An arbitrary data
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">cdr</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">cdr</span></code></span></dt>
 <dd><p>
- Another <tt class="computeroutput"><span class="identifier">cons</span></tt> list
+ Another <code class="computeroutput"><span class="identifier">cons</span></code> list
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">N</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">N</span></code></span></dt>
 <dd><p>
             An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
             Integral Constant</a>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.container.cons.expression_semantics"></a><h4>
-<a name="id531405"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.cons.expression_semantics"></a><h5>
+<a name="id2702309"></a>
+ <a class="link" href="cons.html#fusion.container.cons.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -193,7 +190,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">nil</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">nil</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
@@ -205,7 +202,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">C</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">C</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
@@ -217,12 +214,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">C</span><span class="special">(</span><span class="identifier">car</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">C</span><span class="special">(</span><span class="identifier">car</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a cons with <tt class="computeroutput"><span class="identifier">car</span></tt>
+ Creates a cons with <code class="computeroutput"><span class="identifier">car</span></code>
                 head and default constructed tail.
               </p>
               </td>
@@ -230,81 +227,80 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">C</span><span class="special">(</span><span class="identifier">car</span><span class="special">,</span>
- <span class="identifier">cdr</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">C</span><span class="special">(</span><span class="identifier">car</span><span class="special">,</span>
+ <span class="identifier">cdr</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a cons with <tt class="computeroutput"><span class="identifier">car</span></tt>
- head and <tt class="computeroutput"><span class="identifier">cdr</span></tt> tail.
+ Creates a cons with <code class="computeroutput"><span class="identifier">car</span></code>
+ head and <code class="computeroutput"><span class="identifier">cdr</span></code> tail.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">C</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">C</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a cons from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Copy constructs a cons from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">l</span> <span class="special">=</span>
- <span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="identifier">l</span> <span class="special">=</span>
+ <span class="identifier">s</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a cons, <tt class="computeroutput"><span class="identifier">l</span></tt>,
- from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Assigns to a cons, <code class="computeroutput"><span class="identifier">l</span></code>,
+ from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput">at<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- The Nth element from the beginning of the sequence; see at.
+ The Nth element from the beginning of the sequence; see <a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<div class="sidebar"><p>
- <span class="inlinemediaobject"><img src="../../images/note.png" alt="note"></span> <tt class="computeroutput">at<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span></tt> is provided
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
+ <span class="inlinemediaobject"><img src="../../images/note.png" alt="note"></span> <code class="computeroutput"><a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span></code> is provided
         for convenience and compatibility with the original Boost.Tuple
- library, despite <tt class="computeroutput"><span class="identifier">cons</span></tt> being
- a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
- only (<tt class="computeroutput"><span class="identifier">at</span></tt> is supposed to be
- a <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a> requirement). The runtime complexity of at is constant (see <a href="../notes.html#fusion.notes.recursive_inlined_functions">Recursive
+ library, despite <code class="computeroutput"><span class="identifier">cons</span></code> being
+ a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
+ only (<code class="computeroutput"><span class="identifier">at</span></code> is supposed to be
+ a <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a> requirement). The runtime complexity of <a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> is constant (see <a class="link" href="../notes.html#fusion.notes.recursive_inlined_functions">Recursive
         Inlined Functions</a>).
- </p></div>
-<a name="fusion.container.cons.example"></a><h4>
-<a name="id532055"></a>
- Example
- </h4>
+ </p>
+</div>
+<a name="fusion.container.cons.example"></a><h5>
+<a name="id2702896"></a>
+ <a class="link" href="cons.html#fusion.container.cons.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">cons</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">cons</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">l</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="identifier">cons</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(</span><span class="number">5.5f</span><span class="special">));</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Conversion</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
 <link rel="prev" href="generation/metafunctions/map_tie.html" title="map_tie">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.container.conversion"></a>Conversion</h3></div></div></div>
+<a name="fusion.container.conversion"></a><a class="link" href="conversion.html" title="Conversion">Conversion</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Functions</span></dt>
 <dt><span class="section">Metafunctions</span></dt>
 </dl></div>
 <p>
- All fusion sequences can be converted to one of the Container
+ All fusion sequences can be converted to one of the <a class="link" href="../container.html" title="Container">Container</a>
         types using one of these conversion functions.
       </p>
-<a name="fusion.container.conversion.header"></a><h4>
-<a name="id556536"></a>
- Header
- </h4>
+<a name="fusion.container.conversion.header"></a><h5>
+<a name="id2724808"></a>
+ <a class="link" href="conversion.html#fusion.container.conversion.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../conversion.html" title="Conversion">
 <link rel="prev" href="../conversion.html" title="Conversion">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.container.conversion.functions"></a>Functions</h4></div></div></div>
+<a name="fusion.container.conversion.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">as_list</span></dt>
 <dt><span class="section">as_vector</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>as_list</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.conversion.functions.as_list"></a>as_list</h5></div></div></div>
+<a name="fusion.container.conversion.functions.as_list"></a><a class="link" href="as_list.html" title="as_list">as_list</a>
+</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_list.description"></a><h6>
-<a name="id556671"></a>
- Description
+<a name="id2724927"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.description">Description</a>
           </h6>
 <p>
- Convert a fusion sequence to a list.
+ Convert a fusion sequence to a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>.
           </p>
 <a name="fusion.container.conversion.functions.as_list.synopsis"></a><h6>
-<a name="id556720"></a>
- Synopsis
+<a name="id2724968"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
@@ -46,8 +47,8 @@
 <span class="identifier">as_list</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_list.parameters"></a><h6>
-<a name="id556978"></a>
- Parameters
+<a name="id2725200"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,7 +76,7 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
@@ -91,34 +92,34 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_list.expression_semantics"></a><h6>
-<a name="id557086"></a>
- <a href="as_list.html#fusion.container.conversion.functions.as_list.expression_semantics">Expression
+<a name="id2725296"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">as_list</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::as_list<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/as_list.html" title="as_list"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_list</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Convert a fusion sequence,
- <tt class="computeroutput"><span class="identifier">seq</span></tt>, to a list.
+ <span class="bold"><strong>Semantics</strong></span>: Convert a fusion sequence,
+ <code class="computeroutput"><span class="identifier">seq</span></code>, to a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>.
           </p>
 <a name="fusion.container.conversion.functions.as_list.header"></a><h6>
-<a name="id557249"></a>
- Header
+<a name="id2725441"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">convert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_list.example"></a><h6>
-<a name="id557418"></a>
- Example
+<a name="id2725593"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">as_list</span><span class="special">(</span>make_vector<span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span>
+<span class="identifier">as_list</span><span class="special">(</span><a class="link" href="../../generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>as_map</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="as_set.html" title="as_set">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.conversion.functions.as_map"></a>as_map</h5></div></div></div>
+<a name="fusion.container.conversion.functions.as_map"></a><a class="link" href="as_map.html" title="as_map">as_map</a>
+</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_map.description"></a><h6>
-<a name="id559279"></a>
- Description
+<a name="id2727247"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.description">Description</a>
           </h6>
 <p>
- Convert a fusion sequence to a map.
+ Convert a fusion sequence to a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>.
           </p>
 <a name="fusion.container.conversion.functions.as_map.synopsis"></a><h6>
-<a name="id559327"></a>
- Synopsis
+<a name="id2727289"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
@@ -46,8 +47,8 @@
 <span class="identifier">as_map</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_map.parameters"></a><h6>
-<a name="id559585"></a>
- Parameters
+<a name="id2727520"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,7 +76,7 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
@@ -91,41 +92,41 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_map.expression_semantics"></a><h6>
-<a name="id559693"></a>
- <a href="as_map.html#fusion.container.conversion.functions.as_map.expression_semantics">Expression
+<a name="id2727617"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">as_map</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::as_map<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/as_map.html" title="as_map"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_map</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Convert a fusion sequence,
- <tt class="computeroutput"><span class="identifier">seq</span></tt>, to a map.
+ <span class="bold"><strong>Semantics</strong></span>: Convert a fusion sequence,
+ <code class="computeroutput"><span class="identifier">seq</span></code>, to a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: The elements of the sequence
+ <span class="bold"><strong>Precondition</strong></span>: The elements of the sequence
             are assumed to be __fusion<span class="underline">pair</span>_s.
- There may be no duplicate fusion::pair key types.
+ There may be no duplicate <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a> key types.
           </p>
 <a name="fusion.container.conversion.functions.as_map.header"></a><h6>
-<a name="id559900"></a>
- Header
+<a name="id2727804"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">map</span><span class="special">/</span><span class="identifier">convert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_map.example"></a><h6>
-<a name="id560070"></a>
- Example
+<a name="id2727955"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">as_map</span><span class="special">(</span>make_vector<span class="special">(</span>
- make_pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="char">'X'</span><span class="special">)</span>
- <span class="special">,</span> make_pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">)))</span>
+<span class="identifier">as_map</span><span class="special">(</span><a class="link" href="../../generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span>
+ <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">make_pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="char">'X'</span><span class="special">)</span>
+ <span class="special">,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">make_pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">)))</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>as_set</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="as_vector.html" title="as_vector">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.conversion.functions.as_set"></a>as_set</h5></div></div></div>
+<a name="fusion.container.conversion.functions.as_set"></a><a class="link" href="as_set.html" title="as_set">as_set</a>
+</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_set.description"></a><h6>
-<a name="id558404"></a>
- Description
+<a name="id2726468"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.description">Description</a>
           </h6>
 <p>
- Convert a fusion sequence to a set.
+ Convert a fusion sequence to a <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a>.
           </p>
 <a name="fusion.container.conversion.functions.as_set.synopsis"></a><h6>
-<a name="id558452"></a>
- Synopsis
+<a name="id2726510"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
@@ -46,8 +47,8 @@
 <span class="identifier">as_set</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_set.parameters"></a><h6>
-<a name="id558710"></a>
- Parameters
+<a name="id2726741"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,7 +76,7 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
@@ -91,38 +92,38 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_set.expression_semantics"></a><h6>
-<a name="id558818"></a>
- <a href="as_set.html#fusion.container.conversion.functions.as_set.expression_semantics">Expression
+<a name="id2726838"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">as_set</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::as_set<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/as_set.html" title="as_set"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_set</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Convert a fusion sequence,
- <tt class="computeroutput"><span class="identifier">seq</span></tt>, to a set.
+ <span class="bold"><strong>Semantics</strong></span>: Convert a fusion sequence,
+ <code class="computeroutput"><span class="identifier">seq</span></code>, to a <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: There may be no duplicate
+ <span class="bold"><strong>Precondition</strong></span>: There may be no duplicate
             key types.
           </p>
 <a name="fusion.container.conversion.functions.as_set.header"></a><h6>
-<a name="id558991"></a>
- Header
+<a name="id2726991"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">set</span><span class="special">/</span><span class="identifier">convert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_set.example"></a><h6>
-<a name="id559160"></a>
- Example
+<a name="id2727142"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">as_set</span><span class="special">(</span>make_vector<span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span>
+<span class="identifier">as_set</span><span class="special">(</span><a class="link" href="../../generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>as_vector</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="as_list.html" title="as_list">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.conversion.functions.as_vector"></a>as_vector</h5></div></div></div>
+<a name="fusion.container.conversion.functions.as_vector"></a><a class="link" href="as_vector.html" title="as_vector">as_vector</a>
+</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_vector.description"></a><h6>
-<a name="id557538"></a>
- Description
+<a name="id2725698"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.description">Description</a>
           </h6>
 <p>
- Convert a fusion sequence to a vector.
+ Convert a fusion sequence to a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>.
           </p>
 <a name="fusion.container.conversion.functions.as_vector.synopsis"></a><h6>
-<a name="id557586"></a>
- Synopsis
+<a name="id2725740"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
@@ -46,8 +47,8 @@
 <span class="identifier">as_vector</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_vector.parameters"></a><h6>
-<a name="id557845"></a>
- Parameters
+<a name="id2725971"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,7 +76,7 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
@@ -91,34 +92,34 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_vector.expression_semantics"></a><h6>
-<a name="id557953"></a>
- <a href="as_vector.html#fusion.container.conversion.functions.as_vector.expression_semantics">Expression
+<a name="id2726066"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">as_vector</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::as_vector<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/as_vector.html" title="as_vector"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_vector</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Convert a fusion sequence,
- <tt class="computeroutput"><span class="identifier">seq</span></tt>, to a vector.
+ <span class="bold"><strong>Semantics</strong></span>: Convert a fusion sequence,
+ <code class="computeroutput"><span class="identifier">seq</span></code>, to a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>.
           </p>
 <a name="fusion.container.conversion.functions.as_vector.header"></a><h6>
-<a name="id558116"></a>
- Header
+<a name="id2726210"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">convert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_vector.example"></a><h6>
-<a name="id558285"></a>
- Example
+<a name="id2726362"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">as_vector</span><span class="special">(</span>make_list<span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span>
+<span class="identifier">as_vector</span><span class="special">(</span><a class="link" href="../../generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Metafunctions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../conversion.html" title="Conversion">
 <link rel="prev" href="functions/as_map.html" title="as_map">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.container.conversion.metafunctions"></a>Metafunctions</h4></div></div></div>
+<a name="fusion.container.conversion.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">as_list</span></dt>
 <dt><span class="section">as_vector</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>as_list</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="../metafunctions.html" title="Metafunctions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.conversion.metafunctions.as_list"></a>as_list</h5></div></div></div>
+<a name="fusion.container.conversion.metafunctions.as_list"></a><a class="link" href="as_list.html" title="as_list">as_list</a>
+</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_list.description"></a><h6>
-<a name="id560264"></a>
- Description
+<a name="id2728126"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.description">Description</a>
           </h6>
 <p>
- Returns the result type of as_list.
+ Returns the result type of <a class="link" href="../functions/as_list.html" title="as_list"><code class="computeroutput"><span class="identifier">as_list</span></code></a>.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_list.synopsis"></a><h6>
-<a name="id560314"></a>
- Synopsis
+<a name="id2728170"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">as_list</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_list.parameters"></a><h6>
-<a name="id560395"></a>
- Parameters
+<a name="id2728242"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -70,12 +71,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- A fusion Sequence
+ A fusion <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
@@ -86,35 +87,35 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_list.expression_semantics"></a><h6>
-<a name="id560512"></a>
- <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.expression_semantics">Expression
+<a name="id2728345"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_list</span><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A list with same elements as the
- input sequence, <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> with same elements as the
+ input sequence, <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Convert a fusion sequence,
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a list.
+ <span class="bold"><strong>Semantics</strong></span>: Convert a fusion sequence,
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>, to a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_list.header"></a><h6>
-<a name="id560669"></a>
- Header
+<a name="id2728485"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">convert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_list.example"></a><h6>
-<a name="id560839"></a>
- Example
+<a name="id2728635"></a>
+ <a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_list</span><span class="special">&lt;</span>vector<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_list</span><span class="special">&lt;</span><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>as_map</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="as_set.html" title="as_set">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.conversion.metafunctions.as_map"></a>as_map</h5></div></div></div>
+<a name="fusion.container.conversion.metafunctions.as_map"></a><a class="link" href="as_map.html" title="as_map">as_map</a>
+</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_map.description"></a><h6>
-<a name="id562386"></a>
- Description
+<a name="id2730009"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.description">Description</a>
           </h6>
 <p>
- Returns the result type of as_map.
+ Returns the result type of <a class="link" href="../functions/as_map.html" title="as_map"><code class="computeroutput"><span class="identifier">as_map</span></code></a>.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_map.synopsis"></a><h6>
-<a name="id562436"></a>
- Synopsis
+<a name="id2730053"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">as_map</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_map.parameters"></a><h6>
-<a name="id562518"></a>
- Parameters
+<a name="id2730125"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -70,12 +71,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- A fusion Sequence
+ A fusion <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
@@ -86,42 +87,42 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_map.expression_semantics"></a><h6>
-<a name="id562633"></a>
- <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.expression_semantics">Expression
+<a name="id2730226"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_map</span><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A map with same elements as the
- input sequence, <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> with same elements as the
+ input sequence, <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Convert a fusion sequence,
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a map.
+ <span class="bold"><strong>Semantics</strong></span>: Convert a fusion sequence,
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>, to a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: The elements of the sequence
+ <span class="bold"><strong>Precondition</strong></span>: The elements of the sequence
             are assumed to be __fusion<span class="underline">pair</span>_s.
- There may be no duplicate fusion::pair key types.
+ There may be no duplicate <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a> key types.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_map.header"></a><h6>
-<a name="id562836"></a>
- Header
+<a name="id2730408"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">map</span><span class="special">/</span><span class="identifier">convert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_map.example"></a><h6>
-<a name="id563006"></a>
- Example
+<a name="id2730561"></a>
+ <a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_map</span><span class="special">&lt;</span>vector<span class="special">&lt;</span>
- fusion::pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span>
- <span class="special">,</span> fusion::pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_map</span><span class="special">&lt;</span><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span>
+ <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span>
+ <span class="special">,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>as_set</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="as_vector.html" title="as_vector">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.conversion.metafunctions.as_set"></a>as_set</h5></div></div></div>
+<a name="fusion.container.conversion.metafunctions.as_set"></a><a class="link" href="as_set.html" title="as_set">as_set</a>
+</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_set.description"></a><h6>
-<a name="id561671"></a>
- Description
+<a name="id2729375"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.description">Description</a>
           </h6>
 <p>
- Returns the result type of as_set.
+ Returns the result type of <a class="link" href="../functions/as_set.html" title="as_set"><code class="computeroutput"><span class="identifier">as_set</span></code></a>.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_set.synopsis"></a><h6>
-<a name="id561720"></a>
- Synopsis
+<a name="id2729418"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">as_set</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_set.parameters"></a><h6>
-<a name="id561802"></a>
- Parameters
+<a name="id2729490"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -70,12 +71,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- A fusion Sequence
+ A fusion <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
@@ -86,39 +87,39 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_set.expression_semantics"></a><h6>
-<a name="id561919"></a>
- <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.expression_semantics">Expression
+<a name="id2729592"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_set</span><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A set with same elements as the
- input sequence, <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a> with same elements as the
+ input sequence, <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Convert a fusion sequence,
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a set.
+ <span class="bold"><strong>Semantics</strong></span>: Convert a fusion sequence,
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>, to a <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: There may be no duplicate
+ <span class="bold"><strong>Precondition</strong></span>: There may be no duplicate
             key types.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_set.header"></a><h6>
-<a name="id562088"></a>
- Header
+<a name="id2729742"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">set</span><span class="special">/</span><span class="identifier">convert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_set.example"></a><h6>
-<a name="id562258"></a>
- Example
+<a name="id2729895"></a>
+ <a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_set</span><span class="special">&lt;</span>vector<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_set</span><span class="special">&lt;</span><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>as_vector</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="as_list.html" title="as_list">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.conversion.metafunctions.as_vector"></a>as_vector</h5></div></div></div>
+<a name="fusion.container.conversion.metafunctions.as_vector"></a><a class="link" href="as_vector.html" title="as_vector">as_vector</a>
+</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_vector.description"></a><h6>
-<a name="id560967"></a>
- Description
+<a name="id2728750"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.description">Description</a>
           </h6>
 <p>
- Returns the result type of as_vector.
+ Returns the result type of <a class="link" href="../functions/as_vector.html" title="as_vector"><code class="computeroutput"><span class="identifier">as_vector</span></code></a>.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_vector.synopsis"></a><h6>
-<a name="id561016"></a>
- Synopsis
+<a name="id2728793"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">as_vector</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_vector.parameters"></a><h6>
-<a name="id561098"></a>
- Parameters
+<a name="id2728865"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -70,12 +71,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- A fusion Sequence
+ A fusion <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
@@ -86,35 +87,35 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_vector.expression_semantics"></a><h6>
-<a name="id561212"></a>
- <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.expression_semantics">Expression
+<a name="id2728966"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_vector</span><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A vector with same elements as
- the input sequence, <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> with same elements as
+ the input sequence, <code class="computeroutput"><span class="identifier">Sequence</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Convert a fusion sequence,
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a vector.
+ <span class="bold"><strong>Semantics</strong></span>: Convert a fusion sequence,
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>, to a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_vector.header"></a><h6>
-<a name="id561371"></a>
- Header
+<a name="id2729107"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">convert</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_vector.example"></a><h6>
-<a name="id561541"></a>
- Example
+<a name="id2729260"></a>
+ <a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_vector</span><span class="special">&lt;</span>list<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_vector</span><span class="special">&lt;</span><a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Generation</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
 <link rel="prev" href="map.html" title="map">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.container.generation"></a>Generation</h3></div></div></div>
+<a name="fusion.container.generation"></a><a class="link" href="generation.html" title="Generation">Generation</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Functions</span></dt>
 <dt><span class="section">MetaFunctions</span></dt>
 </dl></div>
 <p>
- These are the functions that you can use to generate various forms of Container from elemental values.
+ These are the functions that you can use to generate various forms of <a class="link" href="../container.html" title="Container">Container</a> from elemental values.
       </p>
-<a name="fusion.container.generation.header"></a><h4>
-<a name="id538032"></a>
- Header
- </h4>
+<a name="fusion.container.generation.header"></a><h5>
+<a name="id2708272"></a>
+ <a class="link" href="generation.html#fusion.container.generation.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">generation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../generation.html" title="Generation">
 <link rel="prev" href="../generation.html" title="Generation">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.container.generation.functions"></a>Functions</h4></div></div></div>
+<a name="fusion.container.generation.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">make_list</span></dt>
 <dt><span class="section">make_cons</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>list_tie</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="tiers.html" title="Tiers">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.list_tie"></a>list_tie</h5></div></div></div>
+<a name="fusion.container.generation.functions.list_tie"></a><a class="link" href="list_tie.html" title="list_tie">list_tie</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.functions.list_tie.description"></a><h6>
-<a name="id545246"></a>
- Description
+<a name="id2714722"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.description">Description</a>
           </h6>
 <p>
- Constructs a tie using a list sequence.
+ Constructs a tie using a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> sequence.
           </p>
 <a name="fusion.container.generation.functions.list_tie.synopsis"></a><h6>
-<a name="id545295"></a>
- Synopsis
+<a name="id2714764"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
-list<span class="special">&lt;</span><span class="identifier">T0</span><span class="special">&amp;,</span> <span class="identifier">T1</span><span class="special">&amp;,...</span> <span class="identifier">TN</span><span class="special">&amp;&gt;</span>
+<a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">&amp;,</span> <span class="identifier">T1</span><span class="special">&amp;,...</span> <span class="identifier">TN</span><span class="special">&amp;&gt;</span>
 <span class="identifier">list_tie</span><span class="special">(</span><span class="identifier">T0</span><span class="special">&amp;</span> <span class="identifier">x0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">&amp;</span> <span class="identifier">x1</span><span class="special">...</span> <span class="identifier">TN</span><span class="special">&amp;</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.list_tie.parameters"></a><h6>
-<a name="id545613"></a>
- Parameters
+<a name="id2715053"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -82,49 +83,49 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
                     <span class="identifier">x1</span><span class="special">,...</span>
- <span class="identifier">xN</span></tt>
+ <span class="identifier">xN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">list_tie</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">list_tie</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.list_tie.expression_semantics"></a><h6>
-<a name="id545790"></a>
- <a href="list_tie.html#fusion.container.generation.functions.list_tie.expression_semantics">Expression
+<a name="id2715211"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">list_tie</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: list&lt;T0&amp;, T1&amp;,...
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>&lt;T0&amp;, T1&amp;,...
             TN&amp;&gt;
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a list of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> of references from <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></code>.
           </p>
 <a name="fusion.container.generation.functions.list_tie.header"></a><h6>
-<a name="id545959"></a>
- Header
+<a name="id2715361"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.list_tie.example"></a><h6>
-<a name="id546129"></a>
- Example
+<a name="id2715514"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">123</span><span class="special">;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_cons</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="make_list.html" title="make_list">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,32 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.make_cons"></a>make_cons</h5></div></div></div>
+<a name="fusion.container.generation.functions.make_cons"></a><a class="link" href="make_cons.html" title="make_cons">make_cons</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_cons.description"></a><h6>
-<a name="id539374"></a>
- Description
+<a name="id2709466"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.description">Description</a>
           </h6>
 <p>
- Create a cons
- from <tt class="computeroutput"><span class="identifier">car</span></tt> (<span class="emphasis"><em>head</em></span>)
- and optional <tt class="computeroutput"><span class="identifier">cdr</span></tt> (<span class="emphasis"><em>tail</em></span>).
+ Create a <a class="link" href="../../cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a>
+ from <code class="computeroutput"><span class="identifier">car</span></code> (<span class="emphasis"><em>head</em></span>)
+ and optional <code class="computeroutput"><span class="identifier">cdr</span></code> (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.functions.make_cons.synopsis"></a><h6>
-<a name="id539454"></a>
- Synopsis
+<a name="id2709536"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Car</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::make_cons<span class="special">&lt;</span><span class="identifier">Car</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/make_cons.html" title="make_cons"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span></code></a><span class="special">&lt;</span><span class="identifier">Car</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_cons</span><span class="special">(</span><span class="identifier">Car</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">car</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Car</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Cdr</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::make_cons<span class="special">&lt;</span><span class="identifier">Car</span><span class="special">,</span> <span class="identifier">Cdr</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/make_cons.html" title="make_cons"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span></code></a><span class="special">&lt;</span><span class="identifier">Car</span><span class="special">,</span> <span class="identifier">Cdr</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_cons</span><span class="special">(</span><span class="identifier">Car</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">car</span><span class="special">,</span> <span class="identifier">Cdr</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">cdr</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.parameters"></a><h6>
-<a name="id539790"></a>
- Parameters
+<a name="id2709836"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -78,12 +79,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">car</span></tt>
+ <code class="computeroutput"><span class="identifier">car</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instance of <tt class="computeroutput"><span class="identifier">Car</span></tt>
+ Instance of <code class="computeroutput"><span class="identifier">Car</span></code>
                   </p>
                   </td>
 <td>
@@ -95,12 +96,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">cdr</span></tt>
+ <code class="computeroutput"><span class="identifier">cdr</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instance of <tt class="computeroutput"><span class="identifier">Cdr</span></tt>
+ Instance of <code class="computeroutput"><span class="identifier">Cdr</span></code>
                   </p>
                   </td>
 <td>
@@ -112,43 +113,43 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_cons.expression_semantics"></a><h6>
-<a name="id539956"></a>
- <a href="make_cons.html#fusion.container.generation.functions.make_cons.expression_semantics">Expression
+<a name="id2709985"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_cons</span><span class="special">(</span><span class="identifier">car</span><span class="special">,</span> <span class="identifier">cdr</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::make_cons<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">Car</span><span class="special">,</span> <span class="identifier">Cdr</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> or result_of::make_cons<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">Car</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/make_cons.html" title="make_cons"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Car</span><span class="special">,</span> <span class="identifier">Cdr</span><span class="special">&gt;::</span><span class="identifier">type</span></code> or <a class="link" href="../metafunctions/make_cons.html" title="make_cons"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Car</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a cons from <tt class="computeroutput"><span class="identifier">car</span></tt>
- (<span class="emphasis"><em>head</em></span>) and optional <tt class="computeroutput"><span class="identifier">cdr</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a> from <code class="computeroutput"><span class="identifier">car</span></code>
+ (<span class="emphasis"><em>head</em></span>) and optional <code class="computeroutput"><span class="identifier">cdr</span></code>
             (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.functions.make_cons.header"></a><h6>
-<a name="id540211"></a>
- Header
+<a name="id2710213"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.example"></a><h6>
-<a name="id540380"></a>
- Example
+<a name="id2710365"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_cons</span><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="identifier">make_cons</span><span class="special">(</span><span class="number">123</span><span class="special">))</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.see_also"></a><h6>
-<a name="id540456"></a>
- <a href="make_cons.html#fusion.container.generation.functions.make_cons.see_also">See
+<a name="id2710433"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.see_also">See
             also</a>
           </h6>
 <p>
- boost::ref
+ <a class="link" href="../../../notes.html#fusion.notes.boost__ref"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></code></a>
           </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_list</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,38 +24,39 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.make_list"></a>make_list</h5></div></div></div>
+<a name="fusion.container.generation.functions.make_list"></a><a class="link" href="make_list.html" title="make_list">make_list</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_list.description"></a><h6>
-<a name="id538232"></a>
- Description
+<a name="id2708448"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.functions.make_list.description">Description</a>
           </h6>
 <p>
- Create a list
+ Create a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_list.synopsis"></a><h6>
-<a name="id538280"></a>
- Synopsis
+<a name="id2708490"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.functions.make_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::make_list<span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_list</span></code></a><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_list</span><span class="special">(</span><span class="identifier">T0</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x0</span><span class="special">,</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x1</span><span class="special">...</span> <span class="identifier">TN</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.parameters"></a><h6>
-<a name="id538646"></a>
- Parameters
+<a name="id2708819"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.functions.make_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -83,59 +84,59 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
                     <span class="identifier">x1</span><span class="special">,...</span>
- <span class="identifier">xN</span></tt>
+ <span class="identifier">xN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_list</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">make_list</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_list.expression_semantics"></a><h6>
-<a name="id538822"></a>
- <a href="make_list.html#fusion.container.generation.functions.make_list.expression_semantics">Expression
+<a name="id2708975"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.functions.make_list.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_list</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::make_list<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_list</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a list from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> from <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></code>.
           </p>
 <a name="fusion.container.generation.functions.make_list.header"></a><h6>
-<a name="id539048"></a>
- Header
+<a name="id2709176"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.functions.make_list.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.example"></a><h6>
-<a name="id539217"></a>
- Example
+<a name="id2709328"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.functions.make_list.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_list</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.see_also"></a><h6>
-<a name="id539295"></a>
- <a href="make_list.html#fusion.container.generation.functions.make_list.see_also">See
+<a name="id2709397"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.functions.make_list.see_also">See
             also</a>
           </h6>
 <p>
- boost::ref
+ <a class="link" href="../../../notes.html#fusion.notes.boost__ref"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></code></a>
           </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_map</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="make_set.html" title="make_set">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,41 +24,42 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.make_map"></a>make_map</h5></div></div></div>
+<a name="fusion.container.generation.functions.make_map"></a><a class="link" href="make_map.html" title="make_map">make_map</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_map.description"></a><h6>
-<a name="id542858"></a>
- Description
+<a name="id2712577"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.functions.make_map.description">Description</a>
           </h6>
 <p>
- Create a map
+ Create a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>
             from one or more key/data pairs.
           </p>
 <a name="fusion.container.generation.functions.make_map.synopsis"></a><h6>
-<a name="id542907"></a>
- Synopsis
+<a name="id2712619"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.functions.make_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">K0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">KN</span>
   <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::make_map<span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span></code></a><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_map</span><span class="special">(</span><span class="identifier">T0</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x0</span><span class="special">,</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x1</span><span class="special">...</span> <span class="identifier">TN</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id543284" href="#ftn.id543284">9</a>]</sup>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ <sup>[<a name="id2712958" href="#ftn.id2712958" class="footnote">9</a>]</sup>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.parameters"></a><h6>
-<a name="id543389"></a>
- Parameters
+<a name="id2713056"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.functions.make_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -87,9 +88,9 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
                     <span class="identifier">K1</span><span class="special">,...</span>
- <span class="identifier">KN</span></tt>
+ <span class="identifier">KN</span></code>
                   </p>
                   </td>
 <td>
@@ -99,83 +100,83 @@
                   </td>
 <td>
                   <p>
- Keys associated with <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>
+ Keys associated with <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></code>
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
                     <span class="identifier">x1</span><span class="special">,...</span>
- <span class="identifier">xN</span></tt>
+ <span class="identifier">xN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_map</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">make_map</span></code>
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_map.expression_semantics"></a><h6>
-<a name="id543656"></a>
- <a href="make_map.html#fusion.container.generation.functions.make_map.expression_semantics">Expression
+<a name="id2713295"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.functions.make_map.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_map</span><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">&gt;(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::make_map<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a map from <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></tt>
- keys and <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> from <code class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></code>
+ keys and <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
             <span class="identifier">x1</span><span class="special">,...</span>
- <span class="identifier">xN</span></tt> data.
+ <span class="identifier">xN</span></code> data.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: There may be no duplicate
+ <span class="bold"><strong>Precondition</strong></span>: There may be no duplicate
             key types.
           </p>
 <a name="fusion.container.generation.functions.make_map.header"></a><h6>
-<a name="id543993"></a>
- Header
+<a name="id2713596"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.functions.make_map.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.example"></a><h6>
-<a name="id544163"></a>
- Example
+<a name="id2713748"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.functions.make_map.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_map</span><span class="special">(</span>
- make_pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="char">'X'</span><span class="special">)</span>
- <span class="special">,</span> make_pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">))</span>
+ <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">make_pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="char">'X'</span><span class="special">)</span>
+ <span class="special">,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">make_pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">))</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.see_also"></a><h6>
-<a name="id544295"></a>
- <a href="make_map.html#fusion.container.generation.functions.make_map.see_also">See
+<a name="id2713866"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.functions.make_map.see_also">See
             also</a>
           </h6>
 <p>
- boost::ref,
- fusion::pair
+ <a class="link" href="../../../notes.html#fusion.notes.boost__ref"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></code></a>,
+ <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a>
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id543284" href="#id543284">9</a>] </sup>
- <tt class="computeroutput"><span class="identifier">map</span></tt> is implemented
- in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+<div class="footnote"><p><sup>[<a name="ftn.id2712958" href="#id2712958" class="para">9</a>] </sup>
+ <code class="computeroutput"><span class="identifier">map</span></code> is implemented
+ in terms of the vector. That is why we reuse <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
               </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_set</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="make_vector.html" title="make_vector">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,39 +24,40 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.make_set"></a>make_set</h5></div></div></div>
+<a name="fusion.container.generation.functions.make_set"></a><a class="link" href="make_set.html" title="make_set">make_set</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_set.description"></a><h6>
-<a name="id541675"></a>
- Description
+<a name="id2711520"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.functions.make_set.description">Description</a>
           </h6>
 <p>
- Create a set
+ Create a <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a>
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_set.synopsis"></a><h6>
-<a name="id541724"></a>
- Synopsis
+<a name="id2711562"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.functions.make_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::make_set<span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/make_set.html" title="make_set"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_set</span></code></a><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_set</span><span class="special">(</span><span class="identifier">T0</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x0</span><span class="special">,</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x1</span><span class="special">...</span> <span class="identifier">TN</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id542013" href="#ftn.id542013">8</a>]</sup>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ <sup>[<a name="id2711822" href="#ftn.id2711822" class="footnote">8</a>]</sup>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.parameters"></a><h6>
-<a name="id542118"></a>
- Parameters
+<a name="id2711920"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.functions.make_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -84,69 +85,69 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
                     <span class="identifier">x1</span><span class="special">,...</span>
- <span class="identifier">xN</span></tt>
+ <span class="identifier">xN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_set</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">make_set</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_set.expression_semantics"></a><h6>
-<a name="id542294"></a>
- <a href="make_set.html#fusion.container.generation.functions.make_set.expression_semantics">Expression
+<a name="id2712076"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.functions.make_set.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_set</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::make_set<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/make_set.html" title="make_set"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_set</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a set from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a> from <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></code>.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: There may be no duplicate
+ <span class="bold"><strong>Precondition</strong></span>: There may be no duplicate
             key types.
           </p>
 <a name="fusion.container.generation.functions.make_set.header"></a><h6>
-<a name="id542532"></a>
- Header
+<a name="id2712287"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.functions.make_set.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.example"></a><h6>
-<a name="id542702"></a>
- Example
+<a name="id2712439"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.functions.make_set.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_set</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.see_also"></a><h6>
-<a name="id542779"></a>
- <a href="make_set.html#fusion.container.generation.functions.make_set.see_also">See
+<a name="id2712508"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.functions.make_set.see_also">See
             also</a>
           </h6>
 <p>
- boost::ref
+ <a class="link" href="../../../notes.html#fusion.notes.boost__ref"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></code></a>
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id542013" href="#id542013">8</a>] </sup>
- <tt class="computeroutput"><span class="identifier">set</span></tt> is implemented
- in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+<div class="footnote"><p><sup>[<a name="ftn.id2711822" href="#id2711822" class="para">8</a>] </sup>
+ <code class="computeroutput"><span class="identifier">set</span></code> is implemented
+ in terms of the vector. That is why we reuse <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
               </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_vector</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="make_cons.html" title="make_cons">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,38 +24,39 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.make_vector"></a>make_vector</h5></div></div></div>
+<a name="fusion.container.generation.functions.make_vector"></a><a class="link" href="make_vector.html" title="make_vector">make_vector</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_vector.description"></a><h6>
-<a name="id540534"></a>
- Description
+<a name="id2710501"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.description">Description</a>
           </h6>
 <p>
- Create a vector
+ Create a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_vector.synopsis"></a><h6>
-<a name="id540581"></a>
- Synopsis
+<a name="id2710541"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::make_vector<span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_vector</span></code></a><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_vector</span><span class="special">(</span><span class="identifier">T0</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x0</span><span class="special">,</span> <span class="identifier">T1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x1</span><span class="special">...</span> <span class="identifier">TN</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.parameters"></a><h6>
-<a name="id540945"></a>
- Parameters
+<a name="id2710872"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -83,59 +84,59 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
                     <span class="identifier">x1</span><span class="special">,...</span>
- <span class="identifier">xN</span></tt>
+ <span class="identifier">xN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_vector</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">make_vector</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_vector.expression_semantics"></a><h6>
-<a name="id541121"></a>
- <a href="make_vector.html#fusion.container.generation.functions.make_vector.expression_semantics">Expression
+<a name="id2711028"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_vector</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::make_vector<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../metafunctions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_vector</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a vector from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> from <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></code>.
           </p>
 <a name="fusion.container.generation.functions.make_vector.header"></a><h6>
-<a name="id541348"></a>
- Header
+<a name="id2711231"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.example"></a><h6>
-<a name="id541518"></a>
- Example
+<a name="id2711383"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_vector</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.see_also"></a><h6>
-<a name="id541596"></a>
- <a href="make_vector.html#fusion.container.generation.functions.make_vector.see_also">See
+<a name="id2711452"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.see_also">See
             also</a>
           </h6>
 <p>
- boost::ref
+ <a class="link" href="../../../notes.html#fusion.notes.boost__ref"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></code></a>
           </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>map_tie</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="vector_tie.html" title="vector_tie">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.map_tie"></a>map_tie</h5></div></div></div>
+<a name="fusion.container.generation.functions.map_tie"></a><a class="link" href="map_tie.html" title="map_tie">map_tie</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.functions.map_tie.description"></a><h6>
-<a name="id547306"></a>
- Description
+<a name="id2716566"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.description">Description</a>
           </h6>
 <p>
- Constructs a tie using a map sequence.
+ Constructs a tie using a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> sequence.
           </p>
 <a name="fusion.container.generation.functions.map_tie.synopsis"></a><h6>
-<a name="id547355"></a>
- Synopsis
+<a name="id2716608"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">K0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">KN</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">DN</span><span class="special">&gt;</span>
-map<span class="special">&lt;</span>pair<span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">D0</span><span class="special">&amp;&gt;,</span> pair<span class="special">&lt;</span><span class="identifier">K1</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">&amp;&gt;,...</span> pair<span class="special">&lt;</span><span class="identifier">KN</span><span class="special">,</span> <span class="identifier">DN</span><span class="special">&amp;&gt;</spa
n> <span class="special">&gt;</span>
+<a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special">&lt;</span><a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">D0</span><span class="special">&amp;&gt;,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="identifier">K1</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">&amp;&gt;,...</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="identifier">KN</span><span class="special">,</span> <s
pan class="identifier">DN</span><span class="special">&amp;&gt;</span> <span class="special">&gt;</span>
 <span class="identifier">map_tie</span><span class="special">(</span><span class="identifier">D0</span><span class="special">&amp;</span> <span class="identifier">d0</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">&amp;</span> <span class="identifier">d1</span><span class="special">...</span> <span class="identifier">DN</span><span class="special">&amp;</span> <span class="identifier">dN</span><span class="special">);</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>, and a corresponding number of key types.
- You may define the preprocessor constant <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>, and a corresponding number of key types.
+ You may define the preprocessor constant <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.map_tie.parameters"></a><h6>
-<a name="id547825"></a>
- Parameters
+<a name="id2717033"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -83,9 +84,9 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
                     <span class="identifier">K1</span><span class="special">,...</span>
- <span class="identifier">KN</span></tt>
+ <span class="identifier">KN</span></code>
                   </p>
                   </td>
 <td>
@@ -95,7 +96,7 @@
                   </td>
 <td>
                   <p>
- The key types associated with each of the <tt class="computeroutput"><span class="identifier">x1</span><span class="special">,</span><span class="identifier">x2</span><span class="special">,...,</span><span class="identifier">xN</span></tt>
+ The key types associated with each of the <code class="computeroutput"><span class="identifier">x1</span><span class="special">,</span><span class="identifier">x2</span><span class="special">,...,</span><span class="identifier">xN</span></code>
                     values
                   </p>
                   </td>
@@ -103,51 +104,51 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
                     <span class="identifier">x1</span><span class="special">,...</span>
- <span class="identifier">xN</span></tt>
+ <span class="identifier">xN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">map_tie</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">map_tie</span></code>
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.map_tie.expression_semantics"></a><h6>
-<a name="id548092"></a>
- <a href="map_tie.html#fusion.container.generation.functions.map_tie.expression_semantics">Expression
+<a name="id2717271"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">map_tie</span><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">&gt;(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: map&lt;pair&lt;K0, D0&amp;&gt;, pair&lt;K1,
- D1&amp;&gt;,... pair&lt;KN,
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>&lt;<a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a>&lt;K0, D0&amp;&gt;, <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a>&lt;K1,
+ D1&amp;&gt;,... <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a>&lt;KN,
             DN&amp;&gt; &gt;
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a map of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt> with keys <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> of references from <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></code> with keys <code class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></code>
           </p>
 <a name="fusion.container.generation.functions.map_tie.header"></a><h6>
-<a name="id548377"></a>
- Header
+<a name="id2717525"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.map_tie.example"></a><h6>
-<a name="id548546"></a>
- Example
+<a name="id2717677"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">int_key</span><span class="special">;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Tiers</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="make_map.html" title="make_map">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.tiers"></a>Tiers</h5></div></div></div>
+<a name="fusion.container.generation.functions.tiers"></a><a class="link" href="tiers.html" title="Tiers">Tiers</a>
+</h5></div></div></div>
 <p>
             Tiers are sequences, where all elements are non-const reference types.
             They are constructed with a call to a couple of <span class="emphasis"><em>tie</em></span>
@@ -32,9 +33,9 @@
             flavors.
           </p>
 <div class="itemizedlist"><ul type="disc">
-<li>list_tie</li>
-<li>vector_tie</li>
-<li>map_tie</li>
+<li><a class="link" href="list_tie.html" title="list_tie"><code class="computeroutput"><span class="identifier">list_tie</span></code></a></li>
+<li><a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a></li>
+<li><a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">map_tie</span></code></a></li>
 </ul></div>
 <p>
             Example:
@@ -42,14 +43,14 @@
 <pre class="programlisting">
 <span class="keyword">int</span> <span class="identifier">i</span><span class="special">;</span> <span class="keyword">char</span> <span class="identifier">c</span><span class="special">;</span> <span class="keyword">double</span> <span class="identifier">d</span><span class="special">;</span>
   <span class="special">...</span>
-vector_tie<span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">a</span><span class="special">);</span>
+<a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">a</span><span class="special">);</span>
 </pre>
 <p>
- The vector_tie function creates
- a vector
- of type <tt class="computeroutput">vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;,</span> <span class="keyword">char</span><span class="special">&amp;,</span> <span class="keyword">double</span><span class="special">&amp;&gt;</span></tt>. The same result could be achieved
- with the call make_vector(ref(i), ref(c), ref(a))
- <sup>[<a name="id544767" href="#ftn.id544767">10</a>]</sup>
+ The <a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a> function creates
+ a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
+ of type <code class="computeroutput"><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;,</span> <span class="keyword">char</span><span class="special">&amp;,</span> <span class="keyword">double</span><span class="special">&amp;&gt;</span></code>. The same result could be achieved
+ with the call <a class="link" href="make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a>(ref(i), ref(c), ref(a))
+ <sup>[<a name="id2714290" href="#ftn.id2714290" class="footnote">10</a>]</sup>
             .
           </p>
 <p>
@@ -58,7 +59,7 @@
           </p>
 <pre class="programlisting">
 <span class="keyword">int</span> <span class="identifier">i</span><span class="special">;</span> <span class="keyword">char</span> <span class="identifier">c</span><span class="special">;</span> <span class="keyword">double</span> <span class="identifier">d</span><span class="special">;</span>
-vector_tie<span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">d</span><span class="special">)</span> <span class="special">=</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="char">'a'</span><span class="special">,</span> <span class="number">5.5</span><span class="special">);</span>
+<a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">d</span><span class="special">)</span> <span class="special">=</span> <a class="link" href="make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="char">'a'</span><span class="special">,</span> <span class="number">5.5</span><span class="special">);</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">i</span> <span class="special">&lt;&lt;</span> <span class="string">" "</span> <span class="special">&lt;&lt;</span> <span class="identifier">c</span> <span class="special">&lt;&lt;</span> <span class="string">" "</span> <span class="special">&lt;&lt;</span> <span class="identifier">d</span><span class="special">;</span>
 </pre>
 <p>
@@ -67,8 +68,8 @@
             when calling functions which return sequences.
           </p>
 <a name="fusion.container.generation.functions.tiers.ignore"></a><h6>
-<a name="id545073"></a>
- Ignore
+<a name="id2714568"></a>
+ <a class="link" href="tiers.html#fusion.container.generation.functions.tiers.ignore">Ignore</a>
           </h6>
 <p>
             There is also an object called <span class="emphasis"><em>ignore</em></span> which allows
@@ -78,13 +79,13 @@
           </p>
 <pre class="programlisting">
 <span class="keyword">char</span> <span class="identifier">c</span><span class="special">;</span>
-vector_tie<span class="special">(</span><span class="identifier">ignore</span><span class="special">,</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">=</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
+<a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a><span class="special">(</span><span class="identifier">ignore</span><span class="special">,</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">=</span> <a class="link" href="make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id544767" href="#id544767">10</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2714290" href="#id2714290" class="para">10</a>] </sup>
                 see Boost.Ref
- for details about <tt class="computeroutput"><span class="identifier">ref</span></tt>
+ for details about <code class="computeroutput"><span class="identifier">ref</span></code>
               </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>vector_tie</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="list_tie.html" title="list_tie">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.functions.vector_tie"></a>vector_tie</h5></div></div></div>
+<a name="fusion.container.generation.functions.vector_tie"></a><a class="link" href="vector_tie.html" title="vector_tie">vector_tie</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.functions.vector_tie.description"></a><h6>
-<a name="id546274"></a>
- Description
+<a name="id2715643"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.description">Description</a>
           </h6>
 <p>
- Constructs a tie using a vector sequence.
+ Constructs a tie using a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> sequence.
           </p>
 <a name="fusion.container.generation.functions.vector_tie.synopsis"></a><h6>
-<a name="id546324"></a>
- Synopsis
+<a name="id2715686"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
-vector<span class="special">&lt;</span><span class="identifier">T0</span><span class="special">&amp;,</span> <span class="identifier">T1</span><span class="special">&amp;,...</span> <span class="identifier">TN</span><span class="special">&amp;&gt;</span>
+<a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">&amp;,</span> <span class="identifier">T1</span><span class="special">&amp;,...</span> <span class="identifier">TN</span><span class="special">&amp;&gt;</span>
 <span class="identifier">vector_tie</span><span class="special">(</span><span class="identifier">T0</span><span class="special">&amp;</span> <span class="identifier">x0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">&amp;</span> <span class="identifier">x1</span><span class="special">...</span> <span class="identifier">TN</span><span class="special">&amp;</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.vector_tie.parameters"></a><h6>
-<a name="id546643"></a>
- Parameters
+<a name="id2715976"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -82,49 +83,49 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
                     <span class="identifier">x1</span><span class="special">,...</span>
- <span class="identifier">xN</span></tt>
+ <span class="identifier">xN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">vector_tie</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">vector_tie</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.vector_tie.expression_semantics"></a><h6>
-<a name="id546820"></a>
- <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.expression_semantics">Expression
+<a name="id2716132"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">vector_tie</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: vector&lt;T0&amp;, T1&amp;,...
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>&lt;T0&amp;, T1&amp;,...
             TN&amp;&gt;
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a vector of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> of references from <code class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></code>.
           </p>
 <a name="fusion.container.generation.functions.vector_tie.header"></a><h6>
-<a name="id546989"></a>
- Header
+<a name="id2716283"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.vector_tie.example"></a><h6>
-<a name="id547159"></a>
- Example
+<a name="id2716436"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">123</span><span class="special">;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>MetaFunctions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../generation.html" title="Generation">
 <link rel="prev" href="functions/map_tie.html" title="map_tie">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.container.generation.metafunctions"></a>MetaFunctions</h4></div></div></div>
+<a name="fusion.container.generation.metafunctions"></a><a class="link" href="metafunctions.html" title="MetaFunctions">MetaFunctions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">make_list</span></dt>
 <dt><span class="section">make_cons</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>list_tie</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
 <link rel="prev" href="make_map.html" title="make_map">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,36 +24,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.metafunctions.list_tie"></a>list_tie</h5></div></div></div>
+<a name="fusion.container.generation.metafunctions.list_tie"></a><a class="link" href="list_tie.html" title="list_tie">list_tie</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.list_tie.description"></a><h6>
-<a name="id553618"></a>
- Description
+<a name="id2722206"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.description">Description</a>
           </h6>
 <p>
- Returns the result type of list_tie.
+ Returns the result type of <a class="link" href="../functions/list_tie.html" title="list_tie"><code class="computeroutput"><span class="identifier">list_tie</span></code></a>.
           </p>
 <a name="fusion.container.generation.metafunctions.list_tie.synopsis"></a><h6>
-<a name="id553668"></a>
- Synopsis
+<a name="id2722249"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">list_tie</span><span class="special">;</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.list_tie.parameters"></a><h6>
-<a name="id553876"></a>
- Parameters
+<a name="id2722439"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -81,9 +82,9 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
                     <span class="identifier">T1</span><span class="special">,...</span>
- <span class="identifier">TN</span></tt>
+ <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
@@ -93,37 +94,37 @@
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">list_tie</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">list_tie</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.list_tie.expression_semantics"></a><h6>
-<a name="id554019"></a>
- <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.expression_semantics">Expression
+<a name="id2722565"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">list_tie</span><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: list&lt;T0&amp;, T1&amp;,...
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>&lt;T0&amp;, T1&amp;,...
             TN&amp;&gt;
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a list of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> of references from <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>.
           </p>
 <a name="fusion.container.generation.metafunctions.list_tie.header"></a><h6>
-<a name="id554208"></a>
- Header
+<a name="id2722734"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.list_tie.example"></a><h6>
-<a name="id554378"></a>
- Example
+<a name="id2722886"></a>
+ <a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">list_tie</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><span class="identifier">type</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_cons</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
 <link rel="prev" href="make_list.html" title="make_list">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.metafunctions.make_cons"></a>make_cons</h5></div></div></div>
+<a name="fusion.container.generation.metafunctions.make_cons"></a><a class="link" href="make_cons.html" title="make_cons">make_cons</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_cons.description"></a><h6>
-<a name="id549673"></a>
- Description
+<a name="id2718683"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.description">Description</a>
           </h6>
 <p>
- Returns the result type of make_cons.
+ Returns the result type of <a class="link" href="../functions/make_cons.html" title="make_cons"><code class="computeroutput"><span class="identifier">make_cons</span></code></a>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_cons.synopsis"></a><h6>
-<a name="id549723"></a>
- Synopsis
+<a name="id2718727"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Car</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Cdr</span> <span class="special">=</span> <span class="identifier">nil</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">make_cons</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_cons.parameters"></a><h6>
-<a name="id549834"></a>
- Parameters
+<a name="id2718826"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -71,7 +72,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">Car</span></tt>
+ <code class="computeroutput"><span class="identifier">Car</span></code>
                   </p>
                   </td>
 <td>
@@ -88,12 +89,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">Cdr</span></tt>
+ <code class="computeroutput"><span class="identifier">Cdr</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- A <tt class="computeroutput"><span class="identifier">cons</span></tt>
+ A <code class="computeroutput"><span class="identifier">cons</span></code>
                   </p>
                   </td>
 <td>
@@ -105,34 +106,34 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_cons.expression_semantics"></a><h6>
-<a name="id549989"></a>
- <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.expression_semantics">Expression
+<a name="id2718963"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span><span class="special">&lt;</span><span class="identifier">Car</span><span class="special">,</span> <span class="identifier">Cdr</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A cons with head element, <tt class="computeroutput"><span class="identifier">Car</span></tt>, of type converted following the
- rules for <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
- conversion</em></span></a>, and tail, <tt class="computeroutput"><span class="identifier">Cdr</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A <a class="link" href="../../cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a> with head element, <code class="computeroutput"><span class="identifier">Car</span></code>, of type converted following the
+ rules for <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ conversion</em></span></a>, and tail, <code class="computeroutput"><span class="identifier">Cdr</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a cons from <tt class="computeroutput"><span class="identifier">Car</span></tt>
- (<span class="emphasis"><em>head</em></span>) and optional <tt class="computeroutput"><span class="identifier">Cdr</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a> from <code class="computeroutput"><span class="identifier">Car</span></code>
+ (<span class="emphasis"><em>head</em></span>) and optional <code class="computeroutput"><span class="identifier">Cdr</span></code>
             (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.metafunctions.make_cons.header"></a><h6>
-<a name="id550194"></a>
- Header
+<a name="id2719147"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_cons.example"></a><h6>
-<a name="id550364"></a>
- Example
+<a name="id2719299"></a>
+ <a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_list</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
 <link rel="prev" href="../metafunctions.html" title="MetaFunctions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,36 +24,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.metafunctions.make_list"></a>make_list</h5></div></div></div>
+<a name="fusion.container.generation.metafunctions.make_list"></a><a class="link" href="make_list.html" title="make_list">make_list</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_list.description"></a><h6>
-<a name="id548775"></a>
- Description
+<a name="id2717882"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.description">Description</a>
           </h6>
 <p>
- Returns the result type of make_list.
+ Returns the result type of <a class="link" href="../functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_list.synopsis"></a><h6>
-<a name="id548825"></a>
- Synopsis
+<a name="id2717925"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">make_list</span><span class="special">;</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_list.parameters"></a><h6>
-<a name="id549032"></a>
- Parameters
+<a name="id2718114"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -81,9 +82,9 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
                     <span class="identifier">T1</span><span class="special">,...</span>
- <span class="identifier">TN</span></tt>
+ <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
@@ -93,38 +94,38 @@
                   </td>
 <td>
                   <p>
- Template arguments to <tt class="computeroutput"><span class="identifier">make_list</span></tt>
+ Template arguments to <code class="computeroutput"><span class="identifier">make_list</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_list.expression_semantics"></a><h6>
-<a name="id549176"></a>
- <a href="make_list.html#fusion.container.generation.metafunctions.make_list.expression_semantics">Expression
+<a name="id2718241"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_list</span><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A list with elements of types
- converted following the rules for <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ <span class="bold"><strong>Return type</strong></span>: A <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> with elements of types
+ converted following the rules for <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a list from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> from <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_list.header"></a><h6>
-<a name="id549371"></a>
- Header
+<a name="id2718415"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_list.example"></a><h6>
-<a name="id549542"></a>
- Example
+<a name="id2718568"></a>
+ <a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_list</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span><span class="special">(&amp;)[</span><span class="number">7</span><span class="special">],</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_map</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
 <link rel="prev" href="make_set.html" title="make_set">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.metafunctions.make_map"></a>make_map</h5></div></div></div>
+<a name="fusion.container.generation.metafunctions.make_map"></a><a class="link" href="make_map.html" title="make_map">make_map</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_map.description"></a><h6>
-<a name="id552320"></a>
- Description
+<a name="id2721045"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.description">Description</a>
           </h6>
 <p>
- Returns the result type of make_map.
+ Returns the result type of <a class="link" href="../functions/make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">make_map</span></code></a>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_map.synopsis"></a><h6>
-<a name="id552370"></a>
- Synopsis
+<a name="id2721089"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span>
@@ -43,20 +44,20 @@
 <span class="keyword">struct</span> <span class="identifier">make_map</span><span class="special">;</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id552558" href="#ftn.id552558">12</a>]</sup>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ <sup>[<a name="id2721258" href="#ftn.id2721258" class="footnote">12</a>]</sup>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.parameters"></a><h6>
-<a name="id552665"></a>
- Parameters
+<a name="id2721357"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -85,9 +86,9 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
                     <span class="identifier">K1</span><span class="special">,...</span>
- <span class="identifier">KN</span></tt>
+ <span class="identifier">KN</span></code>
                   </p>
                   </td>
 <td>
@@ -97,16 +98,16 @@
                   </td>
 <td>
                   <p>
- Keys associated with <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>
+ Keys associated with <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
                     <span class="identifier">T1</span><span class="special">,...</span>
- <span class="identifier">TN</span></tt>
+ <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
@@ -116,60 +117,60 @@
                   </td>
 <td>
                   <p>
- Data associated with keys <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></tt>
+ Data associated with keys <code class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></code>
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_map.expression_semantics"></a><h6>
-<a name="id552922"></a>
- <a href="make_map.html#fusion.container.generation.metafunctions.make_map.expression_semantics">Expression
+<a name="id2721585"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">resulf_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: result_of::make_map<tt class="computeroutput"><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: A map with fusion::pair elements where the <tt class="computeroutput"><span class="identifier">second_type</span></tt> is converted following
- the rules for <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ <span class="bold"><strong>Semantics</strong></span>: A <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> with <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a> elements where the <code class="computeroutput"><span class="identifier">second_type</span></code> is converted following
+ the rules for <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a>.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: There may be no duplicate
+ <span class="bold"><strong>Precondition</strong></span>: There may be no duplicate
             key types.
           </p>
 <a name="fusion.container.generation.metafunctions.make_map.header"></a><h6>
-<a name="id553261"></a>
- Header
+<a name="id2721890"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.example"></a><h6>
-<a name="id553432"></a>
- Example
+<a name="id2722042"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.see_also"></a><h6>
-<a name="id553537"></a>
- <a href="make_map.html#fusion.container.generation.metafunctions.make_map.see_also">See
+<a name="id2722135"></a>
+ <a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.see_also">See
             also</a>
           </h6>
 <p>
- fusion::pair
+ <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a>
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id552558" href="#id552558">12</a>] </sup>
- <tt class="computeroutput"><span class="identifier">map</span></tt> is implemented
- in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+<div class="footnote"><p><sup>[<a name="ftn.id2721258" href="#id2721258" class="para">12</a>] </sup>
+ <code class="computeroutput"><span class="identifier">map</span></code> is implemented
+ in terms of the vector. That is why we reuse <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
               </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_set</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
 <link rel="prev" href="make_vector.html" title="make_vector">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.metafunctions.make_set"></a>make_set</h5></div></div></div>
+<a name="fusion.container.generation.metafunctions.make_set"></a><a class="link" href="make_set.html" title="make_set">make_set</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_set.description"></a><h6>
-<a name="id551398"></a>
- Description
+<a name="id2720221"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.description">Description</a>
           </h6>
 <p>
- Returns the result type of make_set.
+ Returns the result type of <a class="link" href="../functions/make_set.html" title="make_set"><code class="computeroutput"><span class="identifier">make_set</span></code></a>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_set.synopsis"></a><h6>
-<a name="id551448"></a>
- Synopsis
+<a name="id2720264"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">make_set</span><span class="special">;</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id551582" href="#ftn.id551582">11</a>]</sup>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ <sup>[<a name="id2720384" href="#ftn.id2720384" class="footnote">11</a>]</sup>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_set.parameters"></a><h6>
-<a name="id551687"></a>
- Parameters
+<a name="id2720482"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -82,9 +83,9 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
                     <span class="identifier">T1</span><span class="special">,...</span>
- <span class="identifier">TN</span></tt>
+ <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
@@ -94,51 +95,51 @@
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_set</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">make_set</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_set.expression_semantics"></a><h6>
-<a name="id551830"></a>
- <a href="make_set.html#fusion.container.generation.metafunctions.make_set.expression_semantics">Expression
+<a name="id2720608"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_set</span><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A set with elements of types converted
- following the rules for <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ <span class="bold"><strong>Return type</strong></span>: A <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a> with elements of types converted
+ following the rules for <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a set from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a> from <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: There may be no duplicate
+ <span class="bold"><strong>Precondition</strong></span>: There may be no duplicate
             key types.
           </p>
 <a name="fusion.container.generation.metafunctions.make_set.header"></a><h6>
-<a name="id552034"></a>
- Header
+<a name="id2720791"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_set.example"></a><h6>
-<a name="id552205"></a>
- Example
+<a name="id2720944"></a>
+ <a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_set</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id551582" href="#id551582">11</a>] </sup>
- <tt class="computeroutput"><span class="identifier">set</span></tt> is implemented
- in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+<div class="footnote"><p><sup>[<a name="ftn.id2720384" href="#id2720384" class="para">11</a>] </sup>
+ <code class="computeroutput"><span class="identifier">set</span></code> is implemented
+ in terms of the vector. That is why we reuse <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
               </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_vector</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
 <link rel="prev" href="make_cons.html" title="make_cons">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,36 +24,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.metafunctions.make_vector"></a>make_vector</h5></div></div></div>
+<a name="fusion.container.generation.metafunctions.make_vector"></a><a class="link" href="make_vector.html" title="make_vector">make_vector</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_vector.description"></a><h6>
-<a name="id550501"></a>
- Description
+<a name="id2719419"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.description">Description</a>
           </h6>
 <p>
- Returns the result type of make_vector.
+ Returns the result type of <a class="link" href="../functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_vector.synopsis"></a><h6>
-<a name="id550551"></a>
- Synopsis
+<a name="id2719462"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">make_vector</span><span class="special">;</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_vector.parameters"></a><h6>
-<a name="id550760"></a>
- Parameters
+<a name="id2719652"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -81,9 +82,9 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
                     <span class="identifier">T1</span><span class="special">,...</span>
- <span class="identifier">TN</span></tt>
+ <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
@@ -93,38 +94,38 @@
                   </td>
 <td>
                   <p>
- Template arguments to <tt class="computeroutput"><span class="identifier">make_vector</span></tt>
+ Template arguments to <code class="computeroutput"><span class="identifier">make_vector</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_vector.expression_semantics"></a><h6>
-<a name="id550903"></a>
- <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.expression_semantics">Expression
+<a name="id2719778"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_vector</span><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A vector with elements of types
- converted following the rules for <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ <span class="bold"><strong>Return type</strong></span>: A <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> with elements of types
+ converted following the rules for <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a vector from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> from <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_vector.header"></a><h6>
-<a name="id551096"></a>
- Header
+<a name="id2719952"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_vector.example"></a><h6>
-<a name="id551267"></a>
- Example
+<a name="id2720106"></a>
+ <a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span><span class="special">(&amp;)[</span><span class="number">7</span><span class="special">],</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>map_tie</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
 <link rel="prev" href="vector_tie.html" title="vector_tie">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,36 +24,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.metafunctions.map_tie"></a>map_tie</h5></div></div></div>
+<a name="fusion.container.generation.metafunctions.map_tie"></a><a class="link" href="map_tie.html" title="map_tie">map_tie</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.map_tie.description"></a><h6>
-<a name="id555353"></a>
- Description
+<a name="id2723752"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.description">Description</a>
           </h6>
 <p>
- Returns the result type of map_tie.
+ Returns the result type of <a class="link" href="../functions/vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">map_tie</span></code></a>.
           </p>
 <a name="fusion.container.generation.metafunctions.map_tie.synopsis"></a><h6>
-<a name="id555403"></a>
- Synopsis
+<a name="id2723795"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">K0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">KN</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">DN</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">map_tie</span><span class="special">;</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt> before
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code> before
             including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.map_tie.parameters"></a><h6>
-<a name="id555665"></a>
- Parameters
+<a name="id2724032"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -82,9 +83,9 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
                     <span class="identifier">K1</span><span class="special">,...</span>
- <span class="identifier">KN</span></tt>
+ <span class="identifier">KN</span></code>
                   </p>
                   </td>
 <td>
@@ -94,16 +95,16 @@
                   </td>
 <td>
                   <p>
- The key types for <tt class="computeroutput"><span class="identifier">map_tie</span></tt>
+ The key types for <code class="computeroutput"><span class="identifier">map_tie</span></code>
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">D0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">D0</span><span class="special">,</span>
                     <span class="identifier">D1</span><span class="special">,...</span>
- <span class="identifier">DN</span></tt>
+ <span class="identifier">DN</span></code>
                   </p>
                   </td>
 <td>
@@ -113,39 +114,39 @@
                   </td>
 <td>
                   <p>
- The arguments types for <tt class="computeroutput"><span class="identifier">map_tie</span></tt>
+ The arguments types for <code class="computeroutput"><span class="identifier">map_tie</span></code>
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.map_tie.expression_semantics"></a><h6>
-<a name="id555877"></a>
- <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.expression_semantics">Expression
+<a name="id2724219"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">map_tie</span><span class="special">&lt;</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">D0</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="identifier">DN</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: map&lt;pair&lt;K0, D0&amp;&gt;, pair&lt;K1,
- D1&amp;&gt;,... pair&lt;KN,
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>&lt;<a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a>&lt;K0, D0&amp;&gt;, <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a>&lt;K1,
+ D1&amp;&gt;,... <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a>&lt;KN,
             DN&amp;&gt; &gt;
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a map of references from <tt class="computeroutput"><span class="identifier">D0</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="identifier">DN</span></tt> with keys <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> of references from <code class="computeroutput"><span class="identifier">D0</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="identifier">DN</span></code> with keys <code class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></code>
           </p>
 <a name="fusion.container.generation.metafunctions.map_tie.header"></a><h6>
-<a name="id556182"></a>
- Header
+<a name="id2724493"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.map_tie.example"></a><h6>
-<a name="id556353"></a>
- Example
+<a name="id2724646"></a>
+ <a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">int_key</span><span class="special">;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>vector_tie</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
 <link rel="prev" href="list_tie.html" title="list_tie">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,36 +24,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.container.generation.metafunctions.vector_tie"></a>vector_tie</h5></div></div></div>
+<a name="fusion.container.generation.metafunctions.vector_tie"></a><a class="link" href="vector_tie.html" title="vector_tie">vector_tie</a>
+</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.vector_tie.description"></a><h6>
-<a name="id554485"></a>
- Description
+<a name="id2722978"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.description">Description</a>
           </h6>
 <p>
- Returns the result type of vector_tie.
+ Returns the result type of <a class="link" href="../functions/vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a>.
           </p>
 <a name="fusion.container.generation.metafunctions.vector_tie.synopsis"></a><h6>
-<a name="id554535"></a>
- Synopsis
+<a name="id2723022"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">vector_tie</span><span class="special">;</span>
 </pre>
 <p>
- The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ The variadic function accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ elements, where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>. You may define the preprocessor constant
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
             before including any Fusion header to change the default. Example:
           </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.vector_tie.parameters"></a><h6>
-<a name="id554743"></a>
- Parameters
+<a name="id2723211"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -81,9 +82,9 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
                     <span class="identifier">T1</span><span class="special">,...</span>
- <span class="identifier">TN</span></tt>
+ <span class="identifier">TN</span></code>
                   </p>
                   </td>
 <td>
@@ -93,37 +94,37 @@
                   </td>
 <td>
                   <p>
- The arguments to <tt class="computeroutput"><span class="identifier">vector_tie</span></tt>
+ The arguments to <code class="computeroutput"><span class="identifier">vector_tie</span></code>
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.vector_tie.expression_semantics"></a><h6>
-<a name="id554886"></a>
- <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.expression_semantics">Expression
+<a name="id2723337"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">vector_tie</span><span class="special">&lt;</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: vector&lt;T0&amp;, T1&amp;,...
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>&lt;T0&amp;, T1&amp;,...
             TN&amp;&gt;
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Create a vector of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Create a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> of references from <code class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></code>.
           </p>
 <a name="fusion.container.generation.metafunctions.vector_tie.header"></a><h6>
-<a name="id555076"></a>
- Header
+<a name="id2723507"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.vector_tie.example"></a><h6>
-<a name="id555247"></a>
- Example
+<a name="id2723660"></a>
+ <a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">vector_tie</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><span class="identifier">type</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/list.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/list.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/list.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>list</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
 <link rel="prev" href="cons.html" title="cons">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,33 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.container.list"></a>list</h3></div></div></div>
-<a name="fusion.container.list.description"></a><h4>
-<a name="id532388"></a>
- Description
- </h4>
+<a name="fusion.container.list"></a><a class="link" href="list.html" title="list">list</a>
+</h3></div></div></div>
+<a name="fusion.container.list.description"></a><h5>
+<a name="id2703195"></a>
+ <a class="link" href="list.html#fusion.container.list.description">Description</a>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">list</span></tt> is a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> of heterogenous typed data built on top of cons. It is more efficient than
- vector
+ <code class="computeroutput"><span class="identifier">list</span></code> is a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> of heterogenous typed data built on top of <a class="link" href="cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a>. It is more efficient than
+ <a class="link" href="vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
         when the target sequence is constructed piecemeal (a data at a time). The
- runtime cost of access to each element is peculiarly constant (see Recursive Inlined Functions).
+ runtime cost of access to each element is peculiarly constant (see <a class="link" href="../notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined Functions</a>).
       </p>
-<a name="fusion.container.list.header"></a><h4>
-<a name="id532485"></a>
- Header
- </h4>
+<a name="fusion.container.list.header"></a><h5>
+<a name="id2703282"></a>
+ <a class="link" href="list.html#fusion.container.list.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list</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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">list_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.container.list.synopsis"></a><h4>
-<a name="id532778"></a>
- Synopsis
- </h4>
+<a name="fusion.container.list.synopsis"></a><h5>
+<a name="id2703546"></a>
+ <a class="link" href="list.html#fusion.container.list.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">T0</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span>
@@ -62,26 +62,26 @@
 <span class="keyword">struct</span> <span class="identifier">list</span><span class="special">;</span>
 </pre>
 <p>
- The variadic class interface accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt> elements,
- where <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>.
+ The variadic class interface accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code> elements,
+ where <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>.
         Example:
       </p>
 <pre class="programlisting">
 <span class="identifier">list</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span>
 </pre>
 <p>
- You may define the preprocessor constant <tt class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></tt>
+ You may define the preprocessor constant <code class="computeroutput"><span class="identifier">FUSION_MAX_LIST_SIZE</span></code>
         before including any Fusion header to change the default. Example:
       </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
-<a name="fusion.container.list.template_parameters"></a><h4>
-<a name="id533108"></a>
- Template parameters
- </h4>
+<a name="fusion.container.list.template_parameters"></a><h5>
+<a name="id2703844"></a>
+ <a class="link" href="list.html#fusion.container.list.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -108,7 +108,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T0</span></tt>...<tt class="computeroutput"><span class="identifier">TN</span></tt>
+ <code class="computeroutput"><span class="identifier">T0</span></code>...<code class="computeroutput"><span class="identifier">TN</span></code>
               </p>
               </td>
 <td>
@@ -123,47 +123,44 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.container.list.model_of"></a><h4>
-<a name="id533227"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li></ul></div>
+<a name="fusion.container.list.model_of"></a><h5>
+<a name="id2703951"></a>
+ <a class="link" href="list.html#fusion.container.list.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">L</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">L</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">list</span></tt> type
+ A <code class="computeroutput"><span class="identifier">list</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">l</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">list</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">list</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">e0</span></tt>...<tt class="computeroutput"><span class="identifier">en</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">e0</span></code>...<code class="computeroutput"><span class="identifier">en</span></code></span></dt>
 <dd><p>
             Heterogeneous values
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">N</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">N</span></code></span></dt>
 <dd><p>
             An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
             Integral Constant</a>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.container.list.expression_semantics"></a><h4>
-<a name="id533440"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.list.expression_semantics"></a><h5>
+<a name="id2704141"></a>
+ <a class="link" href="list.html#fusion.container.list.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -187,7 +184,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">L</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">L</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
@@ -199,79 +196,78 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">L</span><span class="special">(</span><span class="identifier">e0</span><span class="special">,</span> <span class="identifier">e1</span><span class="special">,...</span>
- <span class="identifier">en</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">L</span><span class="special">(</span><span class="identifier">e0</span><span class="special">,</span> <span class="identifier">e1</span><span class="special">,...</span>
+ <span class="identifier">en</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a list with elements <tt class="computeroutput"><span class="identifier">e0</span></tt>...<tt class="computeroutput"><span class="identifier">en</span></tt>.
+ Creates a list with elements <code class="computeroutput"><span class="identifier">e0</span></code>...<code class="computeroutput"><span class="identifier">en</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">L</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">L</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a list from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Copy constructs a list from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">l</span> <span class="special">=</span>
- <span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="identifier">l</span> <span class="special">=</span>
+ <span class="identifier">s</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a list, <tt class="computeroutput"><span class="identifier">l</span></tt>,
- from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Assigns to a list, <code class="computeroutput"><span class="identifier">l</span></code>,
+ from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput">at<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- The Nth element from the beginning of the sequence; see at.
+ The Nth element from the beginning of the sequence; see <a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<div class="sidebar"><p>
- <span class="inlinemediaobject"><img src="../../images/note.png" alt="note"></span> <tt class="computeroutput">at<span class="special">&lt;</span><span class="identifier">n</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span></tt> is provided
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
+ <span class="inlinemediaobject"><img src="../../images/note.png" alt="note"></span> <code class="computeroutput"><a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">n</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span></code> is provided
         for convenience and compatibility with the original Boost.Tuple
- library, despite <tt class="computeroutput"><span class="identifier">list</span></tt> being
- a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
- only (at is supposed to be a <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a> requirement). The runtime complexity of at is constant (see <a href="../notes.html#fusion.notes.recursive_inlined_functions">Recursive
+ library, despite <code class="computeroutput"><span class="identifier">list</span></code> being
+ a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
+ only (<a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> is supposed to be a <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a> requirement). The runtime complexity of <a class="link" href="../sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> is constant (see <a class="link" href="../notes.html#fusion.notes.recursive_inlined_functions">Recursive
         Inlined Functions</a>).
- </p></div>
-<a name="fusion.container.list.example"></a><h4>
-<a name="id534016"></a>
- Example
- </h4>
+ </p>
+</div>
+<a name="fusion.container.list.example"></a><h5>
+<a name="id2704661"></a>
+ <a class="link" href="list.html#fusion.container.list.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">list</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">l</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">l</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/map.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/map.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/map.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>map</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
 <link rel="prev" href="set.html" title="set">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,35 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.container.map"></a>map</h3></div></div></div>
-<a name="fusion.container.map.description"></a><h4>
-<a name="id536066"></a>
- Description
- </h4>
+<a name="fusion.container.map"></a><a class="link" href="map.html" title="map">map</a>
+</h3></div></div></div>
+<a name="fusion.container.map.description"></a><h5>
+<a name="id2706506"></a>
+ <a class="link" href="map.html#fusion.container.map.description">Description</a>
+ </h5>
 <p>
- map is an <a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ map is an <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
         Sequence</a> of heteregenous typed data elements. Each element is a key/data
- pair (see fusion::pair)
+ pair (see <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a>)
         where the key has no data (type only). Type identity is used to impose an
         equivalence relation on keys. A map may contain at most one element for each
         key. Membership testing and element key lookup has constant runtime complexity
- (see Overloaded Functions).
+ (see <a class="link" href="../notes.html#fusion.notes.overloaded_functions">Overloaded Functions</a>).
       </p>
-<a name="fusion.container.map.header"></a><h4>
-<a name="id536147"></a>
- Header
- </h4>
+<a name="fusion.container.map.header"></a><h5>
+<a name="id2706577"></a>
+ <a class="link" href="map.html#fusion.container.map.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">map</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map</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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.container.map.synopsis"></a><h4>
-<a name="id536429"></a>
- Synopsis
- </h4>
+<a name="fusion.container.map.synopsis"></a><h5>
+<a name="id2706831"></a>
+ <a class="link" href="map.html#fusion.container.map.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">T0</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span>
@@ -64,26 +64,26 @@
 <span class="keyword">struct</span> <span class="identifier">map</span><span class="special">;</span>
 </pre>
 <p>
- The variadic class interface accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt> elements,
- where <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>.
+ The variadic class interface accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code> elements,
+ where <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>.
         Example:
       </p>
 <pre class="programlisting">
-<span class="identifier">map</span><span class="special">&lt;</span>pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> pair<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+<span class="identifier">map</span><span class="special">&lt;</span><a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 </pre>
 <p>
- You may define the preprocessor constant <tt class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></tt>
+ You may define the preprocessor constant <code class="computeroutput"><span class="identifier">FUSION_MAX_MAP_SIZE</span></code>
         before including any Fusion header to change the default. Example:
       </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
-<a name="fusion.container.map.template_parameters"></a><h4>
-<a name="id536859"></a>
- Template parameters
- </h4>
+<a name="fusion.container.map.template_parameters"></a><h5>
+<a name="id2707218"></a>
+ <a class="link" href="map.html#fusion.container.map.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T0</span></tt>...<tt class="computeroutput"><span class="identifier">TN</span></tt>
+ <code class="computeroutput"><span class="identifier">T0</span></code>...<code class="computeroutput"><span class="identifier">TN</span></code>
               </p>
               </td>
 <td>
@@ -125,49 +125,44 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.container.map.model_of"></a><h4>
-<a name="id536978"></a>
- Model of
- </h4>
+<a name="fusion.container.map.model_of"></a><h5>
+<a name="id2707325"></a>
+ <a class="link" href="map.html#fusion.container.map.model_of">Model of</a>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+<li><a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
           Sequence</a></li>
-<li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li>
+<li><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">M</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">M</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">map</span></tt> type
+ A <code class="computeroutput"><span class="identifier">map</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">m</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">m</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">map</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">map</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">e0</span></tt>...<tt class="computeroutput"><span class="identifier">en</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">e0</span></code>...<code class="computeroutput"><span class="identifier">en</span></code></span></dt>
 <dd><p>
- Heterogeneous key/value pairs (see fusion::pair)
+ Heterogeneous key/value pairs (see <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a>)
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.container.map.expression_semantics"></a><h4>
-<a name="id537201"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.map.expression_semantics"></a><h5>
+<a name="id2707524"></a>
+ <a class="link" href="map.html#fusion.container.map.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a> and <a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ defined in <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a> and <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -191,7 +186,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">M</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">M</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
@@ -203,64 +198,62 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">M</span><span class="special">(</span><span class="identifier">e0</span><span class="special">,</span> <span class="identifier">e1</span><span class="special">,...</span>
- <span class="identifier">en</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">M</span><span class="special">(</span><span class="identifier">e0</span><span class="special">,</span> <span class="identifier">e1</span><span class="special">,...</span>
+ <span class="identifier">en</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a map with element pairs <tt class="computeroutput"><span class="identifier">e0</span></tt>...<tt class="computeroutput"><span class="identifier">en</span></tt>.
+ Creates a map with element pairs <code class="computeroutput"><span class="identifier">e0</span></code>...<code class="computeroutput"><span class="identifier">en</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">M</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">M</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a map from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Copy constructs a map from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">m</span> <span class="special">=</span>
- <span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="identifier">m</span> <span class="special">=</span>
+ <span class="identifier">s</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a map, <tt class="computeroutput"><span class="identifier">m</span></tt>,
- from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Assigns to a map, <code class="computeroutput"><span class="identifier">m</span></code>,
+ from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.container.map.example"></a><h4>
-<a name="id537549"></a>
- Example
- </h4>
+<a name="fusion.container.map.example"></a><h5>
+<a name="id2707837"></a>
+ <a class="link" href="map.html#fusion.container.map.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="identifier">map</span><span class="special">&lt;</span>
- pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span>
- <span class="special">,</span> pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+ <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span>
+ <span class="special">,</span> <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="identifier">map_type</span><span class="special">;</span>
 
 <span class="identifier">map_type</span> <span class="identifier">m</span><span class="special">(</span>
- make_pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="char">'X'</span><span class="special">)</span>
- <span class="special">,</span> make_pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">));</span>
+ <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">make_pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="char">'X'</span><span class="special">)</span>
+ <span class="special">,</span> <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">make_pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">));</span>
 
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_key<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">m</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_key<span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="identifier">m</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">m</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="identifier">m</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/set.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/set.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/set.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>set</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
 <link rel="prev" href="list.html" title="list">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,34 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.container.set"></a>set</h3></div></div></div>
-<a name="fusion.container.set.description"></a><h4>
-<a name="id534310"></a>
- Description
- </h4>
+<a name="fusion.container.set"></a><a class="link" href="set.html" title="set">set</a>
+</h3></div></div></div>
+<a name="fusion.container.set.description"></a><h5>
+<a name="id2704927"></a>
+ <a class="link" href="set.html#fusion.container.set.description">Description</a>
+ </h5>
 <p>
- set is an <a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ set is an <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
         Sequence</a> of heteregenous typed data elements. Type identity is used
         to impose an equivalence relation on keys. The element's type is its key.
         A set may contain at most one element for each key. Membership testing and
- element key lookup has constant runtime complexity (see <a href="../notes.html#fusion.notes.overloaded_functions">Overloaded
+ element key lookup has constant runtime complexity (see <a class="link" href="../notes.html#fusion.notes.overloaded_functions">Overloaded
         Functions</a>).
       </p>
-<a name="fusion.container.set.header"></a><h4>
-<a name="id534365"></a>
- Header
- </h4>
+<a name="fusion.container.set.header"></a><h5>
+<a name="id2704974"></a>
+ <a class="link" href="set.html#fusion.container.set.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">set</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">set</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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.container.set.synopsis"></a><h4>
-<a name="id534648"></a>
- Synopsis
- </h4>
+<a name="fusion.container.set.synopsis"></a><h5>
+<a name="id2705229"></a>
+ <a class="link" href="set.html#fusion.container.set.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">T0</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span>
@@ -63,26 +63,26 @@
 <span class="keyword">struct</span> <span class="identifier">set</span><span class="special">;</span>
 </pre>
 <p>
- The variadic class interface accepts <tt class="computeroutput"><span class="number">0</span></tt>
- to <tt class="computeroutput"><span class="identifier">FUSION_MAX_SET_SIZE</span></tt> elements,
- where <tt class="computeroutput"><span class="identifier">FUSION_MAX_SET_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>.
+ The variadic class interface accepts <code class="computeroutput"><span class="number">0</span></code>
+ to <code class="computeroutput"><span class="identifier">FUSION_MAX_SET_SIZE</span></code> elements,
+ where <code class="computeroutput"><span class="identifier">FUSION_MAX_SET_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>.
         Example:
       </p>
 <pre class="programlisting">
 <span class="identifier">set</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span>
 </pre>
 <p>
- You may define the preprocessor constant <tt class="computeroutput"><span class="identifier">FUSION_MAX_SET_SIZE</span></tt>
+ You may define the preprocessor constant <code class="computeroutput"><span class="identifier">FUSION_MAX_SET_SIZE</span></code>
         before including any Fusion header to change the default. Example:
       </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_SET_SIZE</span> <span class="number">20</span>
 </pre>
-<a name="fusion.container.set.template_parameters"></a><h4>
-<a name="id534980"></a>
- Template parameters
- </h4>
+<a name="fusion.container.set.template_parameters"></a><h5>
+<a name="id2705527"></a>
+ <a class="link" href="set.html#fusion.container.set.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -109,7 +109,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T0</span></tt>...<tt class="computeroutput"><span class="identifier">TN</span></tt>
+ <code class="computeroutput"><span class="identifier">T0</span></code>...<code class="computeroutput"><span class="identifier">TN</span></code>
               </p>
               </td>
 <td>
@@ -124,49 +124,44 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.container.set.model_of"></a><h4>
-<a name="id535099"></a>
- Model of
- </h4>
+<a name="fusion.container.set.model_of"></a><h5>
+<a name="id2705634"></a>
+ <a class="link" href="set.html#fusion.container.set.model_of">Model of</a>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+<li><a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
           Sequence</a></li>
-<li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li>
+<li><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">S</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">set</span></tt> type
+ A <code class="computeroutput"><span class="identifier">set</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">set</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">set</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">e0</span></tt>...<tt class="computeroutput"><span class="identifier">en</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">e0</span></code>...<code class="computeroutput"><span class="identifier">en</span></code></span></dt>
 <dd><p>
             Heterogeneous values
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">fs</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">fs</span></code></span></dt>
 <dd><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.container.set.expression_semantics"></a><h4>
-<a name="id535294"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.set.expression_semantics"></a><h5>
+<a name="id2705808"></a>
+ <a class="link" href="set.html#fusion.container.set.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a> and <a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ defined in <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a> and <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -190,7 +185,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
@@ -202,58 +197,56 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">(</span><span class="identifier">e0</span><span class="special">,</span> <span class="identifier">e1</span><span class="special">,...</span>
- <span class="identifier">en</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">(</span><span class="identifier">e0</span><span class="special">,</span> <span class="identifier">e1</span><span class="special">,...</span>
+ <span class="identifier">en</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a set with elements <tt class="computeroutput"><span class="identifier">e0</span></tt>...<tt class="computeroutput"><span class="identifier">en</span></tt>.
+ Creates a set with elements <code class="computeroutput"><span class="identifier">e0</span></code>...<code class="computeroutput"><span class="identifier">en</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">(</span><span class="identifier">fs</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">(</span><span class="identifier">fs</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a set from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> <tt class="computeroutput"><span class="identifier">fs</span></tt>.
+ Copy constructs a set from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> <code class="computeroutput"><span class="identifier">fs</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">s</span> <span class="special">=</span>
- <span class="identifier">fs</span></tt>
+ <code class="computeroutput"><span class="identifier">s</span> <span class="special">=</span>
+ <span class="identifier">fs</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a set, <tt class="computeroutput"><span class="identifier">s</span></tt>,
- from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> <tt class="computeroutput"><span class="identifier">fs</span></tt>.
+ Assigns to a set, <code class="computeroutput"><span class="identifier">s</span></code>,
+ from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> <code class="computeroutput"><span class="identifier">fs</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.container.set.example"></a><h4>
-<a name="id535643"></a>
- Example
- </h4>
+<a name="fusion.container.set.example"></a><h5>
+<a name="id2706122"></a>
+ <a class="link" href="set.html#fusion.container.set.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="identifier">set</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">S</span><span class="special">;</span>
 <span class="identifier">S</span> <span class="identifier">s</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_key<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_key<span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> result_of::has_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/metafunctions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/container/vector.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/container/vector.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/container/vector.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>vector</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
 <link rel="prev" href="../container.html" title="Container">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,24 +24,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.container.vector"></a>vector</h3></div></div></div>
-<a name="fusion.container.vector.description"></a><h4>
-<a name="id527820"></a>
- Description
- </h4>
+<a name="fusion.container.vector"></a><a class="link" href="vector.html" title="vector">vector</a>
+</h3></div></div></div>
+<a name="fusion.container.vector.description"></a><h5>
+<a name="id2699082"></a>
+ <a class="link" href="vector.html#fusion.container.vector.description">Description</a>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">vector</span></tt> is a <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ <code class="computeroutput"><span class="identifier">vector</span></code> is a <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
         Access Sequence</a> of heterogenous typed data structured as a simple
- <tt class="computeroutput"><span class="keyword">struct</span></tt> where each element is
- held as a member variable. <tt class="computeroutput"><span class="identifier">vector</span></tt>
+ <code class="computeroutput"><span class="keyword">struct</span></code> where each element is
+ held as a member variable. <code class="computeroutput"><span class="identifier">vector</span></code>
         is the simplest of the Fusion sequence container, and in many cases the most
         efficient.
       </p>
-<a name="fusion.container.vector.header"></a><h4>
-<a name="id527897"></a>
- Header
- </h4>
+<a name="fusion.container.vector.header"></a><h5>
+<a name="id2699150"></a>
+ <a class="link" href="vector.html#fusion.container.vector.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -60,12 +60,12 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">vector50</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector50</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.container.vector.synopsis"></a><h4>
-<a name="id528875"></a>
- Synopsis
- </h4>
+<a name="fusion.container.vector.synopsis"></a><h5>
+<a name="id2700034"></a>
+ <a class="link" href="vector.html#fusion.container.vector.synopsis">Synopsis</a>
+ </h5>
 <p>
- <span class="bold"><b>Numbered forms</b></span>
+ <span class="bold"><strong>Numbered forms</strong></span>
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;&gt;</span>
@@ -86,7 +86,7 @@
 <span class="keyword">struct</span> <span class="identifier">vectorN</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Variadic form</b></span>
+ <span class="bold"><strong>Variadic form</strong></span>
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span>
@@ -105,26 +105,26 @@
 <span class="identifier">vector3</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span>
 </pre>
 <p>
- The variadic form accepts <tt class="computeroutput"><span class="number">0</span></tt> to
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt> elements,
- where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>.
+ The variadic form accepts <code class="computeroutput"><span class="number">0</span></code> to
+ <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code> elements,
+ where <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
+ is a user definable predefined maximum that defaults to <code class="computeroutput"><span class="number">10</span></code>.
         Example:
       </p>
 <pre class="programlisting">
 <span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span>
 </pre>
 <p>
- You may define the preprocessor constant <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
+ You may define the preprocessor constant <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>
         before including any Fusion header to change the default. Example:
       </p>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
-<a name="fusion.container.vector.template_parameters"></a><h4>
-<a name="id529619"></a>
- Template parameters
- </h4>
+<a name="fusion.container.vector.template_parameters"></a><h5>
+<a name="id2700706"></a>
+ <a class="link" href="vector.html#fusion.container.vector.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -151,7 +151,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T0</span></tt>...<tt class="computeroutput"><span class="identifier">TN</span></tt>
+ <code class="computeroutput"><span class="identifier">T0</span></code>...<code class="computeroutput"><span class="identifier">TN</span></code>
               </p>
               </td>
 <td>
@@ -166,43 +166,40 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.container.vector.model_of"></a><h4>
-<a name="id529738"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a name="fusion.container.vector.model_of"></a><h5>
+<a name="id2700813"></a>
+ <a class="link" href="vector.html#fusion.container.vector.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a></li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">v</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">v</span></code></span></dt>
 <dd><p>
- Instance of <tt class="computeroutput"><span class="identifier">vector</span></tt>
+ Instance of <code class="computeroutput"><span class="identifier">vector</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">V</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">V</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">vector</span></tt> type
+ A <code class="computeroutput"><span class="identifier">vector</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">e0</span></tt>...<tt class="computeroutput"><span class="identifier">en</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">e0</span></code>...<code class="computeroutput"><span class="identifier">en</span></code></span></dt>
 <dd><p>
             Heterogeneous values
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.container.vector.expression_semantics"></a><h4>
-<a name="id529922"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.vector.expression_semantics"></a><h5>
+<a name="id2700977"></a>
+ <a class="link" href="vector.html#fusion.container.vector.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ defined in <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
         Access Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -226,7 +223,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">V</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">V</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
@@ -238,56 +235,54 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">V</span><span class="special">(</span><span class="identifier">e0</span><span class="special">,</span> <span class="identifier">e1</span><span class="special">,...</span>
- <span class="identifier">en</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">V</span><span class="special">(</span><span class="identifier">e0</span><span class="special">,</span> <span class="identifier">e1</span><span class="special">,...</span>
+ <span class="identifier">en</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a vector with elements <tt class="computeroutput"><span class="identifier">e0</span></tt>...<tt class="computeroutput"><span class="identifier">en</span></tt>.
+ Creates a vector with elements <code class="computeroutput"><span class="identifier">e0</span></code>...<code class="computeroutput"><span class="identifier">en</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">V</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">V</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a vector from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Copy constructs a vector from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">v</span> <span class="special">=</span>
- <span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="identifier">v</span> <span class="special">=</span>
+ <span class="identifier">s</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a vector, <tt class="computeroutput"><span class="identifier">v</span></tt>,
- from a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Assigns to a vector, <code class="computeroutput"><span class="identifier">v</span></code>,
+ from a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.container.vector.example"></a><h4>
-<a name="id530261"></a>
- Example
- </h4>
+<a name="fusion.container.vector.example"></a><h5>
+<a name="id2701281"></a>
+ <a class="link" href="vector.html#fusion.container.vector.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/extension.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/extension.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/extension.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Extension</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="tuple/pairs.html" title="Pairs">
-<link rel="next" href="extension/ext_full.html" title=" The Full Extension Mechanism">
+<link rel="next" href="extension/ext_full.html" title="The Full Extension Mechanism">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.extension"></a>Extension</h2></div></div></div>
+<a name="fusion.extension"></a><a class="link" href="extension.html" title="Extension">Extension</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> The Full Extension Mechanism</span></dt>
 <dt><span class="section">Sequence Facade</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/extension/ext_full.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/extension/ext_full.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/extension/ext_full.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,9 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> The Full Extension Mechanism</title>
+<title>The Full Extension Mechanism</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../extension.html" title="Extension">
 <link rel="prev" href="../extension.html" title="Extension">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.extension.ext_full"></a> The Full Extension Mechanism</h3></div></div></div>
+<a name="fusion.extension.ext_full"></a><a class="link" href="ext_full.html" title="The Full Extension Mechanism"> The Full Extension Mechanism</a>
+</h3></div></div></div>
 <p>
         The Fusion library is designed to be extensible, new sequences types can
- easily be added. In fact, the library support for <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>,
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></tt> and MPL
+ easily be added. In fact, the library support for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>,
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code> and MPL
         sequences is entirely provided using the extension mechanism.
       </p>
 <p>
@@ -36,7 +37,7 @@
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
- Enable the tag dispatching
+ Enable the <a class="link" href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag dispatching</em></span></a>
           mechanism used by Fusion for your sequence type
         </li>
 <li>
@@ -47,10 +48,10 @@
           sequence
         </li>
 </ol></div>
-<a name="fusion.extension.ext_full.our_example"></a><h4>
-<a name="id643994"></a>
- Our example
- </h4>
+<a name="fusion.extension.ext_full.our_example"></a><h5>
+<a name="id2803099"></a>
+ <a class="link" href="ext_full.html#fusion.extension.ext_full.our_example">Our example</a>
+ </h5>
 <p>
         In order to illustrate enabling a new sequence type for use with Fusion,
         we are going to use the type:
@@ -73,19 +74,18 @@
 <p>
         We are going to pretend that this type has been provided by a 3rd party library,
         and therefore cannot be modified. We shall work through all the necessary
- steps to enable <tt class="computeroutput"><span class="identifier">example_struct</span></tt>
- to serve as an <a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
- Sequence</a> as described in the <a href="../quick_start.html" title="Quick Start">Quick
+ steps to enable <code class="computeroutput"><span class="identifier">example_struct</span></code>
+ to serve as an <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
+ Sequence</a> as described in the <a class="link" href="../quick_start.html" title="Quick Start">Quick
         Start</a> guide.
       </p>
-<a name="fusion.extension.ext_full.enabling_tag_dispatching"></a><h4>
-<a name="id644283"></a>
- <a href="ext_full.html#fusion.extension.ext_full.enabling_tag_dispatching">Enabling
+<a name="fusion.extension.ext_full.enabling_tag_dispatching"></a><h5>
+<a name="id2803362"></a>
+ <a class="link" href="ext_full.html#fusion.extension.ext_full.enabling_tag_dispatching">Enabling
         Tag Dispatching</a>
- </h4>
+ </h5>
 <p>
- The Fusion extensibility mechanism uses <a href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag
+ The Fusion extensibility mechanism uses <a class="link" href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag
         dispatching</em></span></a> to call the correct code for a given sequence
         type. In order to exploit the tag dispatching mechanism we must first declare
         a new tag type for the mechanism to use. For example:
@@ -96,9 +96,9 @@
 </span><span class="special">}</span>
 </pre>
 <p>
- Next we need to enable the <tt class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></tt>
+ Next we need to enable the <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></code>
         metafunction to return our newly chosen tag type for operations involving
- our sequence. This is done by specializing <tt class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></tt>
+ our sequence. This is done by specializing <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></code>
         for our sequence type.
       </p>
 <pre class="programlisting">
@@ -114,8 +114,8 @@
 <span class="special">}}}</span>
 </pre>
 <p>
- <tt class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></tt> also has a second template argument,
- that can be used in conjuction with <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></tt>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></code> also has a second template argument,
+ that can be used in conjuction with <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
         to provide tag support for groups of related types. This feature is not necessary
         for our sequence, but for an example see the code in:
       </p>
@@ -123,20 +123,20 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">array</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.extension.ext_full.designing_a_suitable_iterator"></a><h4>
-<a name="id644909"></a>
- <a href="ext_full.html#fusion.extension.ext_full.designing_a_suitable_iterator">Designing
+<a name="fusion.extension.ext_full.designing_a_suitable_iterator"></a><h5>
+<a name="id2803929"></a>
+ <a class="link" href="ext_full.html#fusion.extension.ext_full.designing_a_suitable_iterator">Designing
         a suitable iterator</a>
- </h4>
+ </h5>
 <p>
         We need an iterator to describe positions, and provide access to the data
         within our sequence. As it is straightforward to do, we are going to provide
         a random access iterator in our example.
       </p>
 <p>
- We will use a simple design, in which the 2 members of <tt class="computeroutput"><span class="identifier">example_struct</span></tt>
- are given numbered indices, 0 for <tt class="computeroutput"><span class="identifier">name</span></tt>
- and 1 for <tt class="computeroutput"><span class="identifier">age</span></tt> respectively.
+ We will use a simple design, in which the 2 members of <code class="computeroutput"><span class="identifier">example_struct</span></code>
+ are given numbered indices, 0 for <code class="computeroutput"><span class="identifier">name</span></code>
+ and 1 for <code class="computeroutput"><span class="identifier">age</span></code> respectively.
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Struct</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">Pos</span><span class="special">&gt;</span>
@@ -163,37 +163,37 @@
           index of the current element.
         </li>
 <li>
- The typedefs <tt class="computeroutput"><span class="identifier">struct_type</span></tt>
- and <tt class="computeroutput"><span class="identifier">index</span></tt> provide convenient
+ The typedefs <code class="computeroutput"><span class="identifier">struct_type</span></code>
+ and <code class="computeroutput"><span class="identifier">index</span></code> provide convenient
           access to information we will need later in the implementation.
         </li>
 <li>
- The typedef <tt class="computeroutput"><span class="identifier">category</span></tt> allows
- the <tt class="computeroutput"><span class="identifier">traits</span><span class="special">::</span>category_of</tt>
+ The typedef <code class="computeroutput"><span class="identifier">category</span></code> allows
+ the <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><a class="link" href="../support/category_of.html" title="category_of"><code class="computeroutput"><span class="identifier">category_of</span></code></a></code>
           metafunction to establish the traversal category of the iterator.
         </li>
 <li>
- The constructor stores a reference to the <tt class="computeroutput"><span class="identifier">example_struct</span></tt>
+ The constructor stores a reference to the <code class="computeroutput"><span class="identifier">example_struct</span></code>
           being iterated over.
         </li>
 </ol></div>
 <p>
- We also need to enable <a href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag
+ We also need to enable <a class="link" href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag
         dispatching</em></span></a> for our iterator type, with another specialization
- of <tt class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></tt>.
+ of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></code>.
       </p>
 <p>
         In isolation, the iterator implementation is pretty dry. Things should become
         clearer as we add features to our implementation.
       </p>
-<a name="fusion.extension.ext_full.a_first_couple_of_instructive_features"></a><h4>
-<a name="id645569"></a>
- <a href="ext_full.html#fusion.extension.ext_full.a_first_couple_of_instructive_features">A
+<a name="fusion.extension.ext_full.a_first_couple_of_instructive_features"></a><h5>
+<a name="id2804527"></a>
+ <a class="link" href="ext_full.html#fusion.extension.ext_full.a_first_couple_of_instructive_features">A
         first couple of instructive features</a>
- </h4>
+ </h5>
 <p>
- To start with, we will get the result_of::value_of metafunction working. To
- do this, we provide a specialization of the <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">extension</span><span class="special">::</span><span class="identifier">value_of_impl</span></tt>
+ To start with, we will get the <a class="link" href="../iterator/metafunctions/value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a> metafunction working. To
+ do this, we provide a specialization of the <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">extension</span><span class="special">::</span><span class="identifier">value_of_impl</span></code>
         template for our iterator's tag type.
       </p>
 <pre class="programlisting">
@@ -218,30 +218,30 @@
 </pre>
 <p>
         The implementation itself is pretty simple, it just uses 2 partial specializations
- to provide the type of the 2 different members of <tt class="computeroutput"><span class="identifier">example_struct</span></tt>,
+ to provide the type of the 2 different members of <code class="computeroutput"><span class="identifier">example_struct</span></code>,
         based on the index of the iterator.
       </p>
 <p>
- To understand how <tt class="computeroutput"><span class="identifier">value_of_impl</span></tt>
- is used by the library we will look at the implementation of value_of:
+ To understand how <code class="computeroutput"><span class="identifier">value_of_impl</span></code>
+ is used by the library we will look at the implementation of <a class="link" href="../iterator/metafunctions/value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">value_of</span></code></a>:
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> value_of
+<span class="keyword">struct</span> <a class="link" href="../iterator/metafunctions/value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">value_of</span></code></a>
     <span class="special">:</span> <span class="identifier">extension</span><span class="special">::</span><span class="identifier">value_of_impl</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span>
         <span class="keyword">template</span> <span class="identifier">apply</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;</span>
 <span class="special">{};</span>
 </pre>
 <p>
- So value_of
- uses tag dispatching
+ So <a class="link" href="../iterator/metafunctions/value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">value_of</span></code></a>
+ uses <a class="link" href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag dispatching</em></span></a>
         to select an <a href="http://www.boost.org/libs/mpl/doc/refmanual/metafunction-class.html" target="_top">MPL
         Metafunction Class</a> to provide its functionality. You will notice
         this pattern throughout the implementation of Fusion.
       </p>
 <p>
         Ok, lets enable dereferencing of our iterator. In this case we must provide
- a suitable specialization of <tt class="computeroutput"><span class="identifier">deref_impl</span></tt>.
+ a suitable specialization of <code class="computeroutput"><span class="identifier">deref_impl</span></code>.
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;&gt;</span>
@@ -279,17 +279,17 @@
 <span class="special">}</span>
 </pre>
 <p>
- The use of <tt class="computeroutput"><span class="identifier">deref_impl</span></tt> is
- very similar to that of <tt class="computeroutput"><span class="identifier">value_of_impl</span></tt>,
- but it also provides some runtime functionality this time via the <tt class="computeroutput"><span class="identifier">call</span></tt> static member function. To see how
- <tt class="computeroutput"><span class="identifier">deref_impl</span></tt> is used, lets
- have a look at the implementation of deref:
+ The use of <code class="computeroutput"><span class="identifier">deref_impl</span></code> is
+ very similar to that of <code class="computeroutput"><span class="identifier">value_of_impl</span></code>,
+ but it also provides some runtime functionality this time via the <code class="computeroutput"><span class="identifier">call</span></code> static member function. To see how
+ <code class="computeroutput"><span class="identifier">deref_impl</span></code> is used, lets
+ have a look at the implementation of <a class="link" href="../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a>:
       </p>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
 <span class="special">{</span>
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">&gt;</span>
- <span class="keyword">struct</span> deref
+ <span class="keyword">struct</span> <a class="link" href="../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a>
         <span class="special">:</span> <span class="identifier">extension</span><span class="special">::</span><span class="identifier">deref_impl</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span>
             <span class="keyword">template</span> <span class="identifier">apply</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;</span>
     <span class="special">{};</span>
@@ -297,24 +297,24 @@
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">&gt;</span>
 <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">type</span>
-deref<span class="special">(</span><span class="identifier">Iterator</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">)</span>
+<a class="link" href="../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">Iterator</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">)</span>
 <span class="special">{</span>
     <span class="keyword">typedef</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;</span> <span class="identifier">deref_meta</span><span class="special">;</span>
     <span class="keyword">return</span> <span class="identifier">deref_meta</span><span class="special">::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
 <span class="special">}</span>
 </pre>
 <p>
- So again result_of::deref uses <a href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag
- dispatching</em></span></a> in exactly the same way as the value_of implementation. The runtime
- functionality used by deref is provided by the <tt class="computeroutput"><span class="identifier">call</span></tt> static function of the selected <a href="http://www.boost.org/libs/mpl/doc/refmanual/metafunction-class.html" target="_top">MPL
+ So again <a class="link" href="../iterator/metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a> uses <a class="link" href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag
+ dispatching</em></span></a> in exactly the same way as the <a class="link" href="../iterator/metafunctions/value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">value_of</span></code></a> implementation. The runtime
+ functionality used by <a class="link" href="../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a> is provided by the <code class="computeroutput"><span class="identifier">call</span></code> static function of the selected <a href="http://www.boost.org/libs/mpl/doc/refmanual/metafunction-class.html" target="_top">MPL
         Metafunction Class</a>.
       </p>
 <p>
- The actual implementation of <tt class="computeroutput"><span class="identifier">deref_impl</span></tt>
- is slightly more complex than that of <tt class="computeroutput"><span class="identifier">value_of_impl</span></tt>.
- We also need to implement the <tt class="computeroutput"><span class="identifier">call</span></tt>
+ The actual implementation of <code class="computeroutput"><span class="identifier">deref_impl</span></code>
+ is slightly more complex than that of <code class="computeroutput"><span class="identifier">value_of_impl</span></code>.
+ We also need to implement the <code class="computeroutput"><span class="identifier">call</span></code>
         function, which returns a reference to the appropriate member of the underlying
- sequence. We also require a little bit of metaprogramming to return <tt class="computeroutput"><span class="keyword">const</span></tt> references if the underlying sequence
+ sequence. We also require a little bit of metaprogramming to return <code class="computeroutput"><span class="keyword">const</span></code> references if the underlying sequence
         is const.
       </p>
 <div class="note"><table border="0" summary="Note">
@@ -322,23 +322,23 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           Although there is a fair amount of left to do to produce a fully fledged
- Fusion sequence, value_of and deref illustrate all the signficant
+ Fusion sequence, <a class="link" href="../iterator/metafunctions/value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">value_of</span></code></a> and <a class="link" href="../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a> illustrate all the signficant
           concepts required. The remainder of the process is very repetitive, simply
- requiring implementation of a suitable <tt class="computeroutput"><span class="identifier">xxxx_impl</span></tt>
- for each feature <tt class="computeroutput"><span class="identifier">xxxx</span></tt>.
+ requiring implementation of a suitable <code class="computeroutput"><span class="identifier">xxxx_impl</span></code>
+ for each feature <code class="computeroutput"><span class="identifier">xxxx</span></code>.
         </p></td></tr>
 </table></div>
-<a name="fusion.extension.ext_full.implementing_the_remaining_iterator_functionality"></a><h4>
-<a name="id647881"></a>
- <a href="ext_full.html#fusion.extension.ext_full.implementing_the_remaining_iterator_functionality">Implementing
+<a name="fusion.extension.ext_full.implementing_the_remaining_iterator_functionality"></a><h5>
+<a name="id2806622"></a>
+ <a class="link" href="ext_full.html#fusion.extension.ext_full.implementing_the_remaining_iterator_functionality">Implementing
         the remaining iterator functionality</a>
- </h4>
+ </h5>
 <p>
- Ok, now we have seen the way value_of and deref work, everything else will
+ Ok, now we have seen the way <a class="link" href="../iterator/metafunctions/value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">value_of</span></code></a> and <a class="link" href="../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a> work, everything else will
         work in pretty much the same way. Lets start with forward iteration, by providing
- a <tt class="computeroutput"><span class="identifier">next_impl</span></tt>:
+ a <code class="computeroutput"><span class="identifier">next_impl</span></code>:
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;&gt;</span>
@@ -360,40 +360,37 @@
 <span class="special">};</span>
 </pre>
 <p>
- This should be very familiar from our <tt class="computeroutput"><span class="identifier">deref_impl</span></tt>
+ This should be very familiar from our <code class="computeroutput"><span class="identifier">deref_impl</span></code>
         implementation, we will be using this approach again and again now. Our design
- is simply to increment the <tt class="computeroutput"><span class="identifier">index</span></tt>
+ is simply to increment the <code class="computeroutput"><span class="identifier">index</span></code>
         counter to move on to the next element. The various other iterator manipulations
- we need to perform will all just involve simple calculations with the <tt class="computeroutput"><span class="identifier">index</span></tt> variables.
+ we need to perform will all just involve simple calculations with the <code class="computeroutput"><span class="identifier">index</span></code> variables.
       </p>
 <p>
- We also need to provide a suitable <tt class="computeroutput"><span class="identifier">equal_to_impl</span></tt>
- so that iterators can be correctly compared. A <a href="../iterator/concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a> will also need an implementation of <tt class="computeroutput"><span class="identifier">prior_impl</span></tt>.
- For a <a href="../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
- Access Iterator</a> <tt class="computeroutput"><span class="identifier">distance_impl</span></tt>
- and <tt class="computeroutput"><span class="identifier">advance_impl</span></tt> also need
+ We also need to provide a suitable <code class="computeroutput"><span class="identifier">equal_to_impl</span></code>
+ so that iterators can be correctly compared. A <a class="link" href="../iterator/concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a> will also need an implementation of <code class="computeroutput"><span class="identifier">prior_impl</span></code>.
+ For a <a class="link" href="../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
+ Access Iterator</a> <code class="computeroutput"><span class="identifier">distance_impl</span></code>
+ and <code class="computeroutput"><span class="identifier">advance_impl</span></code> also need
         to be provided in order to satisfy the necessary complexity guarantees. As
- our iterator is a <a href="../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
+ our iterator is a <a class="link" href="../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
         Access Iterator</a> we will have to implement all of these functions.
       </p>
 <p>
- Full implementations of <tt class="computeroutput"><span class="identifier">prior_impl</span></tt>,
- <tt class="computeroutput"><span class="identifier">advance_impl</span></tt>, <tt class="computeroutput"><span class="identifier">distance_impl</span></tt> and <tt class="computeroutput"><span class="identifier">equal_to_impl</span></tt>
+ Full implementations of <code class="computeroutput"><span class="identifier">prior_impl</span></code>,
+ <code class="computeroutput"><span class="identifier">advance_impl</span></code>, <code class="computeroutput"><span class="identifier">distance_impl</span></code> and <code class="computeroutput"><span class="identifier">equal_to_impl</span></code>
         are provided in the example code.
       </p>
-<a name="fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence"></a><h4>
-<a name="id648533"></a>
- <a href="ext_full.html#fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence">Implementing
+<a name="fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence"></a><h5>
+<a name="id2807212"></a>
+ <a class="link" href="ext_full.html#fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence">Implementing
         the intrinsic functions of the sequence</a>
- </h4>
+ </h5>
 <p>
         In order that Fusion can correctly identify our sequence as a Fusion sequence,
- we need to enable <tt class="computeroutput"><span class="identifier">is_sequence</span></tt>
- for our sequence type. As usual we just create an <tt class="computeroutput"><span class="identifier">impl</span></tt>
+ we need to enable <code class="computeroutput"><span class="identifier">is_sequence</span></code>
+ for our sequence type. As usual we just create an <code class="computeroutput"><span class="identifier">impl</span></code>
         type specialized for our sequence tag:
       </p>
 <pre class="programlisting">
@@ -405,14 +402,14 @@
 <span class="special">};</span>
 </pre>
 <p>
- We've some similar formalities to complete, providing <tt class="computeroutput"><span class="identifier">category_of_impl</span></tt>
- so Fusion can correctly identify our sequence type, and <tt class="computeroutput"><span class="identifier">is_view_impl</span></tt>
- so Fusion can correctly identify our sequence as not being a View
+ We've some similar formalities to complete, providing <code class="computeroutput"><span class="identifier">category_of_impl</span></code>
+ so Fusion can correctly identify our sequence type, and <code class="computeroutput"><span class="identifier">is_view_impl</span></code>
+ so Fusion can correctly identify our sequence as not being a <a class="link" href="../view.html" title="View">View</a>
         type. Implementations are provide in the example code.
       </p>
 <p>
         Now we've completed some formalities, on to more interesting features. Lets
- get begin working so that we can get
+ get <a class="link" href="../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a> working so that we can get
         an iterator to start accessing the data in our sequence.
       </p>
 <pre class="programlisting">
@@ -435,33 +432,32 @@
 <p>
         The implementation uses the same ideas we have applied throughout, in this
         case we are just creating one of the iterators we developed earlier, pointing
- to the first element in the sequence. The implementation of end is very similar, and is provided
+ to the first element in the sequence. The implementation of <a class="link" href="../sequence/intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a> is very similar, and is provided
         in the example code.
       </p>
 <p>
- For our <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a> we will also need to implement <tt class="computeroutput"><span class="identifier">size_impl</span></tt>,
- <tt class="computeroutput"><span class="identifier">value_at_impl</span></tt> and <tt class="computeroutput"><span class="identifier">at_impl</span></tt>.
- </p>
-<a name="fusion.extension.ext_full.enabling_our_type_as_an_associative_container"></a><h4>
-<a name="id649141"></a>
- <a href="ext_full.html#fusion.extension.ext_full.enabling_our_type_as_an_associative_container">Enabling
+ For our <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a> we will also need to implement <code class="computeroutput"><span class="identifier">size_impl</span></code>,
+ <code class="computeroutput"><span class="identifier">value_at_impl</span></code> and <code class="computeroutput"><span class="identifier">at_impl</span></code>.
+ </p>
+<a name="fusion.extension.ext_full.enabling_our_type_as_an_associative_container"></a><h5>
+<a name="id2807761"></a>
+ <a class="link" href="ext_full.html#fusion.extension.ext_full.enabling_our_type_as_an_associative_container">Enabling
         our type as an associative container</a>
- </h4>
+ </h5>
 <p>
- In order for <tt class="computeroutput"><span class="identifier">example_struct</span></tt>
+ In order for <code class="computeroutput"><span class="identifier">example_struct</span></code>
         to serve as an associative container, we need to enable 3 lookup features,
- at_key, value_at_key and has_key. We also need to provide
- an implementation of the <tt class="computeroutput"><span class="identifier">is_associative</span></tt>
+ <a class="link" href="../sequence/intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a>, <a class="link" href="../sequence/intrinsic/metafunctions/value_at_key.html" title="value_at_key"><code class="computeroutput"><span class="identifier">value_at_key</span></code></a> and <a class="link" href="../sequence/intrinsic/functions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">has_key</span></code></a>. We also need to provide
+ an implementation of the <code class="computeroutput"><span class="identifier">is_associative</span></code>
         trait so that our sequence can be correctly identified as an associative
         container.
       </p>
 <p>
- To implement <tt class="computeroutput"><span class="identifier">at_key_impl</span></tt>
- we need to associate the <tt class="computeroutput"><span class="identifier">fields</span><span class="special">::</span><span class="identifier">age</span></tt> and
- <tt class="computeroutput"><span class="identifier">fields</span><span class="special">::</span><span class="identifier">age</span></tt> types described in the <a href="../quick_start.html" title="Quick Start">Quick
- Start</a> guide with the appropriate members of <tt class="computeroutput"><span class="identifier">example_struct</span></tt>.
+ To implement <code class="computeroutput"><span class="identifier">at_key_impl</span></code>
+ we need to associate the <code class="computeroutput"><span class="identifier">fields</span><span class="special">::</span><span class="identifier">age</span></code> and
+ <code class="computeroutput"><span class="identifier">fields</span><span class="special">::</span><span class="identifier">age</span></code> types described in the <a class="link" href="../quick_start.html" title="Quick Start">Quick
+ Start</a> guide with the appropriate members of <code class="computeroutput"><span class="identifier">example_struct</span></code>.
         Our implementation is as follows:
       </p>
 <pre class="programlisting">
@@ -504,18 +500,18 @@
 </pre>
 <p>
         Its all very similar to the implementations we've seen previously, such as
- <tt class="computeroutput"><span class="identifier">deref_impl</span></tt> and <tt class="computeroutput"><span class="identifier">value_of_impl</span></tt>. Instead of identifying the
+ <code class="computeroutput"><span class="identifier">deref_impl</span></code> and <code class="computeroutput"><span class="identifier">value_of_impl</span></code>. Instead of identifying the
         members by index or position, we are now selecting them using the types
- <tt class="computeroutput"><span class="identifier">fields</span><span class="special">::</span><span class="identifier">name</span></tt> and <tt class="computeroutput"><span class="identifier">fields</span><span class="special">::</span><span class="identifier">age</span></tt>.
- The implementations of <tt class="computeroutput"><span class="identifier">value_at_key_impl</span></tt>
- and <tt class="computeroutput"><span class="identifier">has_key_impl</span></tt> are equally
+ <code class="computeroutput"><span class="identifier">fields</span><span class="special">::</span><span class="identifier">name</span></code> and <code class="computeroutput"><span class="identifier">fields</span><span class="special">::</span><span class="identifier">age</span></code>.
+ The implementations of <code class="computeroutput"><span class="identifier">value_at_key_impl</span></code>
+ and <code class="computeroutput"><span class="identifier">has_key_impl</span></code> are equally
         straightforward, and are provided in the example code, along with an implementation
- of <tt class="computeroutput"><span class="identifier">is_associative_impl</span></tt>.
+ of <code class="computeroutput"><span class="identifier">is_associative_impl</span></code>.
       </p>
-<a name="fusion.extension.ext_full.summary"></a><h4>
-<a name="id650150"></a>
- Summary
- </h4>
+<a name="fusion.extension.ext_full.summary"></a><h5>
+<a name="id2808675"></a>
+ <a class="link" href="ext_full.html#fusion.extension.ext_full.summary">Summary</a>
+ </h5>
 <p>
         We've now worked through the entire process for adding a new random access
         sequence and we've also enabled our type to serve as an associative container.
@@ -523,8 +519,8 @@
         pattern.
       </p>
 <p>
- The support for <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>, MPL
- sequences, and <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></tt> all use the same approach, and provide
+ The support for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>, MPL
+ sequences, and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code> all use the same approach, and provide
         additional examples of the approach for a variety of types.
       </p>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/extension/iterator_facade.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/extension/iterator_facade.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/extension/iterator_facade.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Iterator Facade</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../extension.html" title="Extension">
 <link rel="prev" href="sequence_facade.html" title="Sequence Facade">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,28 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.extension.iterator_facade"></a>Iterator Facade</h3></div></div></div>
-<a name="fusion.extension.iterator_facade.description"></a><h4>
-<a name="id651774"></a>
- Description
- </h4>
+<a name="fusion.extension.iterator_facade"></a><a class="link" href="iterator_facade.html" title="Iterator Facade">Iterator Facade</a>
+</h3></div></div></div>
+<a name="fusion.extension.iterator_facade.description"></a><h5>
+<a name="id2810135"></a>
+ <a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.description">Description</a>
+ </h5>
 <p>
- The iterator_facade
+ The <a class="link" href="iterator_facade.html" title="Iterator Facade"><code class="computeroutput"><span class="identifier">iterator_facade</span></code></a>
         template provides an intrusive mechanism for producing a conforming Fusion
         iterator.
       </p>
-<a name="fusion.extension.iterator_facade.synopsis"></a><h4>
-<a name="id651822"></a>
- Synopsis
- </h4>
+<a name="fusion.extension.iterator_facade.synopsis"></a><h5>
+<a name="id2810176"></a>
+ <a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Derived</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">TravesalTag</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">iterator_facade</span><span class="special">;</span>
 </pre>
-<a name="fusion.extension.iterator_facade.usage"></a><h4>
-<a name="id651917"></a>
- Usage
- </h4>
+<a name="fusion.extension.iterator_facade.usage"></a><h5>
+<a name="id2810262"></a>
+ <a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.usage">Usage</a>
+ </h5>
 <p>
         The user of iterator_facade derives his iterator type from a specialization
         of iterator_facade and passes the derived iterator type as the first template
@@ -57,8 +58,8 @@
         type.
       </p>
 <div class="table">
-<a name="id651943"></a><p class="title"><b>Table 1.93. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2810289"></a><p class="title"><b>Table 1.93. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -79,20 +80,20 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span></tt>, <tt class="computeroutput"><span class="identifier">It</span></tt>, <tt class="computeroutput"><span class="identifier">It1</span></tt>,
- <tt class="computeroutput"><span class="identifier">It2</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span></code>, <code class="computeroutput"><span class="identifier">It</span></code>, <code class="computeroutput"><span class="identifier">It1</span></code>,
+ <code class="computeroutput"><span class="identifier">It2</span></code>
             </p>
             </td>
 <td>
             <p>
- A type derived from iterator_facade
+ A type derived from <a class="link" href="iterator_facade.html" title="Iterator Facade"><code class="computeroutput"><span class="identifier">iterator_facade</span></code></a>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
             </p>
             </td>
 <td>
@@ -103,11 +104,11 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id652101"></a><p class="title"><b>Table 1.94. Key Expressions</b></p>
-<table class="table" summary="Key Expressions">
+<br class="table-break"><div class="table">
+<a name="id2810432"></a><p class="title"><b>Table 1.94. Key Expressions</b></p>
+<div class="table-contents"><table class="table" summary="Key Expressions">
 <colgroup>
 <col>
 <col>
@@ -134,12 +135,12 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">value_of</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">value_of</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The element stored at iterator position <tt class="computeroutput"><span class="identifier">It</span></tt>
+ The element stored at iterator position <code class="computeroutput"><span class="identifier">It</span></code>
             </p>
             </td>
 <td>
@@ -151,12 +152,12 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">deref</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">deref</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type returned when dereferencing an iterator of type <tt class="computeroutput"><span class="identifier">It</span></tt>
+ The type returned when dereferencing an iterator of type <code class="computeroutput"><span class="identifier">It</span></code>
             </p>
             </td>
 <td>
@@ -168,12 +169,12 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">deref</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">deref</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- Dereferences iterator <tt class="computeroutput"><span class="identifier">it</span></tt>
+ Dereferences iterator <code class="computeroutput"><span class="identifier">it</span></code>
             </p>
             </td>
 <td>
@@ -185,12 +186,12 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">next</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">next</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type of the next element from <tt class="computeroutput"><span class="identifier">It</span></tt>
+ The type of the next element from <code class="computeroutput"><span class="identifier">It</span></code>
             </p>
             </td>
 <td>
@@ -202,12 +203,12 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">next</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">next</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- The next iterator after <tt class="computeroutput"><span class="identifier">it</span></tt>
+ The next iterator after <code class="computeroutput"><span class="identifier">it</span></code>
             </p>
             </td>
 <td>
@@ -219,12 +220,12 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">prior</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">prior</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type of the next element from <tt class="computeroutput"><span class="identifier">It</span></tt>
+ The type of the next element from <code class="computeroutput"><span class="identifier">It</span></code>
             </p>
             </td>
 <td>
@@ -236,12 +237,12 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">prior</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">prior</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- The next iterator after <tt class="computeroutput"><span class="identifier">it</span></tt>
+ The next iterator after <code class="computeroutput"><span class="identifier">it</span></code>
             </p>
             </td>
 <td>
@@ -253,51 +254,51 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">advance</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">advance</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type of an iterator advanced <tt class="computeroutput"><span class="identifier">N</span></tt>
- elements from <tt class="computeroutput"><span class="identifier">It</span></tt>
+ The type of an iterator advanced <code class="computeroutput"><span class="identifier">N</span></code>
+ elements from <code class="computeroutput"><span class="identifier">It</span></code>
             </p>
             </td>
 <td>
             <p>
- Implemented in terms of <tt class="computeroutput"><span class="identifier">next</span></tt>
- and <tt class="computeroutput"><span class="identifier">prior</span></tt>
+ Implemented in terms of <code class="computeroutput"><span class="identifier">next</span></code>
+ and <code class="computeroutput"><span class="identifier">prior</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">advance</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">advance</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- An iterator advanced <tt class="computeroutput"><span class="identifier">N</span></tt>
- elements from <tt class="computeroutput"><span class="identifier">it</span></tt>
+ An iterator advanced <code class="computeroutput"><span class="identifier">N</span></code>
+ elements from <code class="computeroutput"><span class="identifier">it</span></code>
             </p>
             </td>
 <td>
             <p>
- Implemented in terms of <tt class="computeroutput"><span class="identifier">next</span></tt>
- and <tt class="computeroutput"><span class="identifier">prior</span></tt>
+ Implemented in terms of <code class="computeroutput"><span class="identifier">next</span></code>
+ and <code class="computeroutput"><span class="identifier">prior</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">distance</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">distance</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The distance between iterators of type <tt class="computeroutput"><span class="identifier">It1</span></tt>
- and <tt class="computeroutput"><span class="identifier">It2</span></tt> as an <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ The distance between iterators of type <code class="computeroutput"><span class="identifier">It1</span></code>
+ and <code class="computeroutput"><span class="identifier">It2</span></code> as an <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
               Integral Constant</a>
             </p>
             </td>
@@ -310,13 +311,13 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">distance</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it1</span><span class="special">,</span> <span class="identifier">it2</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">distance</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it1</span><span class="special">,</span> <span class="identifier">it2</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- The distance between iterator <tt class="computeroutput"><span class="identifier">it1</span></tt>
- and <tt class="computeroutput"><span class="identifier">it2</span></tt>
+ The distance between iterator <code class="computeroutput"><span class="identifier">it1</span></code>
+ and <code class="computeroutput"><span class="identifier">it2</span></code>
             </p>
             </td>
 <td>
@@ -328,56 +329,56 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The distance between iterators of type <tt class="computeroutput"><span class="identifier">It1</span></tt>
- and <tt class="computeroutput"><span class="identifier">It2</span></tt>
+ The distance between iterators of type <code class="computeroutput"><span class="identifier">It1</span></code>
+ and <code class="computeroutput"><span class="identifier">It2</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it1</span><span class="special">,</span> <span class="identifier">it2</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">iterator</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it1</span><span class="special">,</span> <span class="identifier">it2</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- The distance between iterators <tt class="computeroutput"><span class="identifier">it1</span></tt>
- and <tt class="computeroutput"><span class="identifier">it2</span></tt>
+ The distance between iterators <code class="computeroutput"><span class="identifier">it1</span></code>
+ and <code class="computeroutput"><span class="identifier">it2</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">It1</span><span class="special">,</span> <span class="identifier">It2</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.extension.iterator_facade.header"></a><h4>
-<a name="id653660"></a>
- Header
- </h4>
+<br class="table-break"><a name="fusion.extension.iterator_facade.header"></a><h5>
+<a name="id2811840"></a>
+ <a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">iterator_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.extension.iterator_facade.example"></a><h4>
-<a name="id653820"></a>
- Example
- </h4>
+<a name="fusion.extension.iterator_facade.example"></a><h5>
+<a name="id2811983"></a>
+ <a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.example">Example</a>
+ </h5>
 <p>
- A full working example using iterator_facade is provided in triple.cpp
+ A full working example using <a class="link" href="iterator_facade.html" title="Iterator Facade"><code class="computeroutput"><span class="identifier">iterator_facade</span></code></a> is provided in triple.cpp
         in the extension examples.
       </p>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/extension/sequence_facade.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/extension/sequence_facade.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/extension/sequence_facade.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Sequence Facade</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../extension.html" title="Extension">
-<link rel="prev" href="ext_full.html" title=" The Full Extension Mechanism">
+<link rel="prev" href="ext_full.html" title="The Full Extension Mechanism">
 <link rel="next" href="iterator_facade.html" title="Iterator Facade">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,34 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.extension.sequence_facade"></a>Sequence Facade</h3></div></div></div>
-<a name="fusion.extension.sequence_facade.description"></a><h4>
-<a name="id650261"></a>
- Description
- </h4>
+<a name="fusion.extension.sequence_facade"></a><a class="link" href="sequence_facade.html" title="Sequence Facade">Sequence Facade</a>
+</h3></div></div></div>
+<a name="fusion.extension.sequence_facade.description"></a><h5>
+<a name="id2808773"></a>
+ <a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.description">Description</a>
+ </h5>
 <p>
- The sequence_facade
+ The <a class="link" href="sequence_facade.html" title="Sequence Facade"><code class="computeroutput"><span class="identifier">sequence_facade</span></code></a>
         template provides an intrusive mechanism for producing a conforming Fusion
         iterator.
       </p>
-<a name="fusion.extension.sequence_facade.synopsis"></a><h4>
-<a name="id650310"></a>
- Synopsis
- </h4>
+<a name="fusion.extension.sequence_facade.synopsis"></a><h5>
+<a name="id2808814"></a>
+ <a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Derived</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">TravesalTag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">IsView</span> <span class="special">=</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">sequence_facade</span><span class="special">;</span>
 </pre>
-<a name="fusion.extension.sequence_facade.usage"></a><h4>
-<a name="id650445"></a>
- Usage
- </h4>
+<a name="fusion.extension.sequence_facade.usage"></a><h5>
+<a name="id2808936"></a>
+ <a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.usage">Usage</a>
+ </h5>
 <p>
- The user of sequence_facade derives his sequence
- type from a specialization of sequence_facade and passes the derived
+ The user of <a class="link" href="sequence_facade.html" title="Sequence Facade"><code class="computeroutput"><span class="identifier">sequence_facade</span></code></a> derives his sequence
+ type from a specialization of <a class="link" href="sequence_facade.html" title="Sequence Facade"><code class="computeroutput"><span class="identifier">sequence_facade</span></code></a> and passes the derived
         sequence type as the first template parameter. The second template parameter
         should be the traversal category of the sequence being implemented. The 3rd
- parameter should be set to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
+ parameter should be set to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
         if the sequence is a view.
       </p>
 <p>
@@ -59,8 +60,8 @@
         type.
       </p>
 <div class="table">
-<a name="id650534"></a><p class="title"><b>Table 1.91. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2809016"></a><p class="title"><b>Table 1.91. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -81,19 +82,19 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span></tt>, <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span></code>, <code class="computeroutput"><span class="identifier">Seq</span></code>
             </p>
             </td>
 <td>
             <p>
- A type derived from sequence_facade
+ A type derived from <a class="link" href="sequence_facade.html" title="Sequence Facade"><code class="computeroutput"><span class="identifier">sequence_facade</span></code></a>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
             </p>
             </td>
 <td>
@@ -104,11 +105,11 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id650668"></a><p class="title"><b>Table 1.92. Key Expressions</b></p>
-<table class="table" summary="Key Expressions">
+<br class="table-break"><div class="table">
+<a name="id2809138"></a><p class="title"><b>Table 1.92. Key Expressions</b></p>
+<div class="table-contents"><table class="table" summary="Key Expressions">
 <colgroup>
 <col>
 <col>
@@ -129,60 +130,60 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">begin</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">begin</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type of an iterator to the beginning of a sequence of type <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ The type of an iterator to the beginning of a sequence of type <code class="computeroutput"><span class="identifier">Seq</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">begin</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">begin</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- An iterator to the beginning of sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ An iterator to the beginning of sequence <code class="computeroutput"><span class="identifier">seq</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">end</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">end</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type of an iterator to the end of a sequence of type <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ The type of an iterator to the end of a sequence of type <code class="computeroutput"><span class="identifier">Seq</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">end</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">end</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- An iterator to the end of sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ An iterator to the end of sequence <code class="computeroutput"><span class="identifier">seq</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The size of a sequence of type <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ The size of a sequence of type <code class="computeroutput"><span class="identifier">Seq</span></code>
               as an <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
               Integral Constant</a>
             </p>
@@ -191,71 +192,71 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- The size of sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ The size of sequence <code class="computeroutput"><span class="identifier">seq</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">at</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">at</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type of element <tt class="computeroutput"><span class="identifier">N</span></tt>
- in a sequence of type <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ The type of element <code class="computeroutput"><span class="identifier">N</span></code>
+ in a sequence of type <code class="computeroutput"><span class="identifier">Seq</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">at</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">at</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- Element <tt class="computeroutput"><span class="identifier">N</span></tt> in sequence
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ Element <code class="computeroutput"><span class="identifier">N</span></code> in sequence
+ <code class="computeroutput"><span class="identifier">seq</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">value_at</span><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">sequence</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">value_at</span><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type of the <tt class="computeroutput"><span class="identifier">N</span></tt>th
- element in a sequence of type <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ The type of the <code class="computeroutput"><span class="identifier">N</span></code>th
+ element in a sequence of type <code class="computeroutput"><span class="identifier">Seq</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.extension.sequence_facade.include"></a><h4>
-<a name="id651548"></a>
- Include
- </h4>
+<br class="table-break"><a name="fusion.extension.sequence_facade.include"></a><h5>
+<a name="id2809933"></a>
+ <a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.include">Include</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">sequence_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">sequence_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.extension.sequence_facade.example"></a><h4>
-<a name="id651706"></a>
- Example
- </h4>
+<a name="fusion.extension.sequence_facade.example"></a><h5>
+<a name="id2810075"></a>
+ <a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.example">Example</a>
+ </h5>
 <p>
- A full working example using sequence_facade is provided in triple.cpp
+ A full working example using <a class="link" href="sequence_facade.html" title="Sequence Facade"><code class="computeroutput"><span class="identifier">sequence_facade</span></code></a> is provided in triple.cpp
         in the extension examples.
       </p>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functional</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="extension/iterator_facade.html" title="Iterator Facade">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.functional"></a>Functional</h2></div></div></div>
+<a name="fusion.functional"></a><a class="link" href="functional.html" title="Functional">Functional</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Concepts</span></dt>
 <dd><dl>
@@ -64,11 +65,11 @@
 <p>
       /functional.hpp&gt;
     </p>
-<a name="fusion.functional.fused_and_unfused_forms"></a><h3>
-<a name="id653898"></a>
- <a href="functional.html#fusion.functional.fused_and_unfused_forms">Fused and unfused
+<a name="fusion.functional.fused_and_unfused_forms"></a><h4>
+<a name="id2812051"></a>
+ <a class="link" href="functional.html#fusion.functional.fused_and_unfused_forms">Fused and unfused
       forms</a>
- </h3>
+ </h4>
 <p>
       What is a function call?
     </p>
@@ -79,33 +80,33 @@
       It is a name and a tuple written next to each other, left-to-right.
     </p>
 <p>
- Although the C++ syntax does not allow to replace <tt class="literal">(a,b,c)</tt>
- with some Fusion Sequence, introducing
+ Although the C++ syntax does not allow to replace <code class="literal">(a,b,c)</code>
+ with some Fusion <a class="link" href="sequence.html" title="Sequence">Sequence</a>, introducing
       yet another function provides a solution:
     </p>
 <pre class="programlisting">
 <span class="identifier">invoke</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">my_sequence</span><span class="special">)</span>
 </pre>
 <p>
- Alternatively it is possible to apply a simple transformation to <tt class="literal">f</tt>
+ Alternatively it is possible to apply a simple transformation to <code class="literal">f</code>
       in order to achieve the same effect:
     </p>
 <pre class="programlisting">
 <span class="identifier">f</span> <span class="identifier">tuple</span> <span class="special">&lt;=&gt;</span> f' <span class="special">(</span><span class="identifier">tuple</span><span class="special">)</span>
 </pre>
 <p>
- Now, <tt class="literal">f'</tt> is an unary function that takes the arguments to
- <tt class="computeroutput"><span class="identifier">f</span></tt> as a tuple; <tt class="literal">f'</tt>
- is the <span class="emphasis"><em>fused</em></span> form of <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ Now, <code class="literal">f'</code> is an unary function that takes the arguments to
+ <code class="computeroutput"><span class="identifier">f</span></code> as a tuple; <code class="literal">f'</code>
+ is the <span class="emphasis"><em>fused</em></span> form of <code class="computeroutput"><span class="identifier">f</span></code>.
       Reading the above equivalence right-to-left to get the inverse transformation,
- <tt class="computeroutput"><span class="identifier">f</span></tt> is the <span class="emphasis"><em>unfused</em></span>
- form of <tt class="literal">f'</tt>.
+ <code class="computeroutput"><span class="identifier">f</span></code> is the <span class="emphasis"><em>unfused</em></span>
+ form of <code class="literal">f'</code>.
     </p>
-<a name="fusion.functional.calling_functions_and_function_objects"></a><h3>
-<a name="id654164"></a>
- <a href="functional.html#fusion.functional.calling_functions_and_function_objects">Calling
+<a name="fusion.functional.calling_functions_and_function_objects"></a><h4>
+<a name="id2812292"></a>
+ <a class="link" href="functional.html#fusion.functional.calling_functions_and_function_objects">Calling
       functions and function objects</a>
- </h3>
+ </h4>
 <p>
       Having generic C++ code call back arbitrary functions provided by the client
       used to be a heavily repetitive task, as different functions can differ in
@@ -118,9 +119,8 @@
     </p>
 <p>
       Transforming an unfused function into its fused counterpart allows n-ary calls
- from an algorithm that invokes an unary <a href="functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
- Function Object</a> with Sequence
+ from an algorithm that invokes an unary <a class="link" href="functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
+ Function Object</a> with <a class="link" href="sequence.html" title="Sequence">Sequence</a>
       arguments.
     </p>
 <p>
@@ -129,11 +129,11 @@
       variant has a corresponding generator function template that returns an adapter
       instance for the given argument.
     </p>
-<a name="fusion.functional.making_fusion_code_callable_through_a_function_object_interface"></a><h3>
-<a name="id654240"></a>
- <a href="functional.html#fusion.functional.making_fusion_code_callable_through_a_function_object_interface">Making
+<a name="fusion.functional.making_fusion_code_callable_through_a_function_object_interface"></a><h4>
+<a name="id2812358"></a>
+ <a class="link" href="functional.html#fusion.functional.making_fusion_code_callable_through_a_function_object_interface">Making
       Fusion code callable through a function object interface</a>
- </h3>
+ </h4>
 <p>
       Transforming a fused function into its unfused counterpart allows to create
       function objects to accept arbitrary calls. In other words, an unary function

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,22 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Adapters</title>
+<title>Adapters</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functional.html" title="Functional">
-<link rel="prev" href="invocation/metafunctions/invoke_fobj.html" title="
- invoke_function_object">
+<link rel="prev" href="invocation/metafunctions/invoke_fobj.html" title="invoke_function_object">
 <link rel="next" href="adapters/fused.html" title="fused">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.functional.adapters"></a> Adapters</h3></div></div></div>
+<a name="fusion.functional.adapters"></a><a class="link" href="adapters.html" title="Adapters"> Adapters</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">fused</span></dt>
 <dt><span class="section">fused_procedure</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>fused</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
-<link rel="prev" href="../adapters.html" title=" Adapters">
+<link rel="up" href="../adapters.html" title="Adapters">
+<link rel="prev" href="../adapters.html" title="Adapters">
 <link rel="next" href="fused_procedure.html" title="fused_procedure">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,53 +24,51 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.adapters.fused"></a>fused</h4></div></div></div>
-<a name="fusion.functional.adapters.fused.description"></a><h5>
-<a name="id661998"></a>
- Description
- </h5>
+<a name="fusion.functional.adapters.fused"></a><a class="link" href="fused.html" title="fused">fused</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.fused.description"></a><h6>
+<a name="id2819284"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.description">Description</a>
+ </h6>
 <p>
- An unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
- Object</a> adapter template for <a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
- Callable Object</a> target functions. It takes a <a href="../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ An unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
+ Object</a> adapter template for <a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred
+ Callable Object</a> target functions. It takes a <a class="link" href="../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
           Sequence</a> that contains the arguments for the target function.
         </p>
 <p>
           The type of the target function is allowed to be const qualified or a reference.
           Const qualification is preserved and propagated appropriately (in other
- words, only const versions of <tt class="literal">operator()</tt> can be used
+ words, only const versions of <code class="literal">operator()</code> can be used
           for a target function object that is const or, if the target function object
           is held by value, the adapter is const - these semantics have nothing to
           do with the const qualification of a member function, which is referring
- to the type of object pointed to by <tt class="literal">this</tt> which is specified
+ to the type of object pointed to by <code class="literal">this</code> which is specified
           with the first element in the sequence passed to the adapter).
         </p>
 <p>
           If the target function is a pointer to a class members, the corresponding
           object can be specified as a reference, pointer, or smart pointer. In case
- of the latter, a freestanding <tt class="literal">get_pointer</tt> function must
- be defined (Boost provides this function for <tt class="literal">std::auto_ptr</tt>
- and boost::shared_ptr).
+ of the latter, a freestanding <code class="literal">get_pointer</code> function must
+ be defined (Boost provides this function for <code class="literal">std::auto_ptr</code>
+ and boost::shared_ptr).
         </p>
 <p>
           /functional/adapter/fused.hpp&gt;
         </p>
-<a name="fusion.functional.adapters.fused.synopsis"></a><h5>
-<a name="id662134"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.fused.synopsis"></a><h6>
+<a name="id2819407"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">fused</span><span class="special">;</span>
 </pre>
-<a name="fusion.functional.adapters.fused.template_parameters"></a><h5>
-<a name="id662214"></a>
- <a href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
+<a name="fusion.functional.adapters.fused.template_parameters"></a><h6>
+<a name="id2819477"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
           parameters</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -97,13 +95,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A <a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
+ A <a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred
                   Callable Object</a>
                 </p>
                 </td>
@@ -113,47 +110,44 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused.model_of"></a><h5>
-<a name="id662329"></a>
- Model of
- </h5>
+<a name="fusion.functional.adapters.fused.model_of"></a><h6>
+<a name="id2819578"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.model_of">Model of</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<li><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a></li>
-<li><a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred Callable
+<li><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">R</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">R</span></code></span></dt>
 <dd><p>
- A possibly const qualified <a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
+ A possibly const qualified <a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred
               Callable Object</a> type or reference type thereof
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">r</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span></code></span></dt>
 <dd><p>
- An object convertible to <tt class="computeroutput"><span class="identifier">R</span></tt>
+ An object convertible to <code class="computeroutput"><span class="identifier">R</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A Sequence of arguments that
- are accepted by <tt class="computeroutput"><span class="identifier">r</span></tt>
+ A <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> of arguments that
+ are accepted by <code class="computeroutput"><span class="identifier">r</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span></code>
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.adapters.fused.expression_semantics"></a><h5>
-<a name="id662549"></a>
- <a href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
+<a name="fusion.functional.adapters.fused.expression_semantics"></a><h6>
+<a name="id2819777"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -175,61 +169,61 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;(</span><span class="identifier">r</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;(</span><span class="identifier">r</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Creates a fused function as described above, initializes the target
- function with <tt class="computeroutput"><span class="identifier">r</span></tt>.
+ function with <code class="computeroutput"><span class="identifier">r</span></code>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;()</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Creates a fused function as described above, attempts to use <tt class="computeroutput"><span class="identifier">R</span></tt>'s default constructor.
+ Creates a fused function as described above, attempts to use <code class="computeroutput"><span class="identifier">R</span></code>'s default constructor.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Calls <tt class="computeroutput"><span class="identifier">r</span></tt> with the
- elements in <tt class="computeroutput"><span class="identifier">s</span></tt> as
+ Calls <code class="computeroutput"><span class="identifier">r</span></code> with the
+ elements in <code class="computeroutput"><span class="identifier">s</span></code> as
                   its arguments.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused.example"></a><h5>
-<a name="id662804"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.fused.example"></a><h6>
+<a name="id2820006"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="identifier">fused</span><span class="special">&lt;</span> std::plus<span class="special">&lt;</span><span class="keyword">long</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">f</span><span class="special">;</span>
-<span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2l</span><span class="special">))</span> <span class="special">==</span> <span class="number">3l</span><span class="special">);</span>
+<span class="identifier">fused</span><span class="special">&lt;</span> std::plus<span class="special">&lt;</span><span class="keyword">long</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">f</span><span class="special">;</span>
+<span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><a class="link" href="../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2l</span><span class="special">))</span> <span class="special">==</span> <span class="number">3l</span><span class="special">);</span>
 </pre>
-<a name="fusion.functional.adapters.fused.see_also"></a><h5>
-<a name="id662981"></a>
- See also
- </h5>
+<a name="fusion.functional.adapters.fused.see_also"></a><h6>
+<a name="id2820165"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>fused_procedure</li>
-<li>fused_function_object</li>
-<li>invoke</li>
-<li>deduce</li>
+<li><a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
+<li><a class="link" href="fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a></li>
+<li><a class="link" href="../invocation/functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
+<li><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>fused_function_object</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
+<link rel="up" href="../adapters.html" title="Adapters">
 <link rel="prev" href="fused_procedure.html" title="fused_procedure">
 <link rel="next" href="unfused_generic.html" title="unfused_generic">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,43 +24,41 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.adapters.fused_function_object"></a>fused_function_object</h4></div></div></div>
-<a name="fusion.functional.adapters.fused_function_object.description"></a><h5>
-<a name="id664673"></a>
- Description
- </h5>
+<a name="fusion.functional.adapters.fused_function_object"></a><a class="link" href="fused_function_object.html" title="fused_function_object">fused_function_object</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.fused_function_object.description"></a><h6>
+<a name="id2821682"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a>
+ </h6>
 <p>
- An unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
- Object</a> adapter template for a <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
- Function Object</a> target function. It takes a <a href="../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ An unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
+ Object</a> adapter template for a <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
+ Function Object</a> target function. It takes a <a class="link" href="../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
           Sequence</a> that contains the arguments for the target function.
         </p>
 <p>
           The type of the target function is allowed to be const qualified or a reference.
           Const qualification is preserved and propagated appropriately (in other
- words, only const versions of <tt class="literal">operator()</tt> can be used
+ words, only const versions of <code class="literal">operator()</code> can be used
           for an target function object that is const or, if the target function
           object is held by value, the adapter is const).
         </p>
 <p>
           /functional/adapter/fused_function_object.hpp&gt;
         </p>
-<a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h5>
-<a name="id664755"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h6>
+<a name="id2821754"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">fused_function_object</span><span class="special">;</span>
 </pre>
-<a name="fusion.functional.adapters.fused_function_object.template_parameters"></a><h5>
-<a name="id664839"></a>
- <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template
+<a name="fusion.functional.adapters.fused_function_object.template_parameters"></a><h6>
+<a name="id2821827"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template
           parameters</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -87,13 +85,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+ <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
                   Object</a> type
                 </p>
                 </td>
@@ -103,48 +100,45 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused_function_object.model_of"></a><h5>
-<a name="id664956"></a>
- <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
+<a name="fusion.functional.adapters.fused_function_object.model_of"></a><h6>
+<a name="id2821930"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
           of</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<li><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a></li>
-<li><a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred Callable
+<li><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">R</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">R</span></code></span></dt>
 <dd><p>
- A possibly const qualified <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A possibly const qualified <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
               Function Object</a> type or reference type thereof
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">r</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span></code></span></dt>
 <dd><p>
- An object convertible to <tt class="computeroutput"><span class="identifier">R</span></tt>
+ An object convertible to <code class="computeroutput"><span class="identifier">R</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A Sequence of arguments that
- are accepted by <tt class="computeroutput"><span class="identifier">r</span></tt>
+ A <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> of arguments that
+ are accepted by <code class="computeroutput"><span class="identifier">r</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span></code>
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a><h5>
-<a name="id665176"></a>
- <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression
+<a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a><h6>
+<a name="id2822129"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -166,55 +160,55 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">fused_function_object</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;(</span><span class="identifier">r</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">fused_function_object</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;(</span><span class="identifier">r</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Creates a fused function as described above, initializes the target
- function with <tt class="computeroutput"><span class="identifier">r</span></tt>.
+ function with <code class="computeroutput"><span class="identifier">r</span></code>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">fused_function_object</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">fused_function_object</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;()</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Creates a fused function as described above, attempts to use <tt class="computeroutput"><span class="identifier">R</span></tt>'s default constructor.
+ Creates a fused function as described above, attempts to use <code class="computeroutput"><span class="identifier">R</span></code>'s default constructor.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Calls <tt class="computeroutput"><span class="identifier">r</span></tt> with the
- elements in <tt class="computeroutput"><span class="identifier">s</span></tt> as
+ Calls <code class="computeroutput"><span class="identifier">r</span></code> with the
+ elements in <code class="computeroutput"><span class="identifier">s</span></code> as
                   its arguments.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused_function_object.example"></a><h5>
-<a name="id665433"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.fused_function_object.example"></a><h6>
+<a name="id2822359"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">SeqOfSeqs</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::transform<span class="special">&lt;</span> <span class="identifier">zip_view</span><span class="special">&lt;</span><span class="identifier">SeqOfSeqs</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">,</span>
+<span class="keyword">typename</span> <a class="link" href="../../algorithm/transformation/metafunctions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">transform</span></code></a><span class="special">&lt;</span> <span class="identifier">zip_view</span><span class="special">&lt;</span><span class="identifier">SeqOfSeqs</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">,</span>
     <span class="identifier">fused_function_object</span><span class="special">&lt;</span><span class="identifier">Func</span> <span class="keyword">const</span> <span class="special">&amp;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">n_ary_transform</span><span class="special">(</span><span class="identifier">SeqOfSeqs</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">Func</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">)</span>
 <span class="special">{</span>
- <span class="keyword">return</span> transform<span class="special">(</span><span class="identifier">zip_view</span><span class="special">&lt;</span><span class="identifier">SeqOfSeqs</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">),</span>
+ <span class="keyword">return</span> <a class="link" href="../../algorithm/transformation/functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><span class="identifier">zip_view</span><span class="special">&lt;</span><span class="identifier">SeqOfSeqs</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">),</span>
         <span class="identifier">fused_function_object</span><span class="special">&lt;</span><span class="identifier">Func</span> <span class="keyword">const</span> <span class="special">&amp;&gt;(</span><span class="identifier">f</span><span class="special">));</span>
 <span class="special">}</span>
 
@@ -236,23 +230,22 @@
 
 <span class="keyword">void</span> <span class="identifier">try_it</span><span class="special">()</span>
 <span class="special">{</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">2.0f</span><span class="special">);</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1.5f</span><span class="special">);</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">c</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">0.5f</span><span class="special">);</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">c</span> <span class="special">==</span> <span class="identifier">n_ary_transform</span><span class="special">(</span>vector_tie<span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">sub</span><span class="special">()));</span>
+ <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">2.0f</span><span class="special">);</span>
+ <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1.5f</span><span class="special">);</span>
+ <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">c</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">0.5f</span><span class="special">);</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">c</span> <span class="special">==</span> <span class="identifier">n_ary_transform</span><span class="special">(</span><a class="link" href="../../container/generation/functions/vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a><span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">sub</span><span class="special">()));</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.functional.adapters.fused_function_object.see_also"></a><h5>
-<a name="id666490"></a>
- <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
+<a name="fusion.functional.adapters.fused_function_object.see_also"></a><h6>
+<a name="id2823314"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
           also</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>fused</li>
-<li>fused_procedure</li>
-<li><a href="../invocation/functions/invoke_fobj.html" title="
- invoke_function_object"><tt class="computeroutput"><span class="identifier">invoke_function_object</span></tt></a></li>
-<li>deduce</li>
+<li><a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
+<li><a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
+<li><a class="link" href="../invocation/functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a></li>
+<li><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>fused_procedure</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
+<link rel="up" href="../adapters.html" title="Adapters">
 <link rel="prev" href="fused.html" title="fused">
 <link rel="next" href="fused_function_object.html" title="fused_function_object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,38 +24,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.adapters.fused_procedure"></a>fused_procedure</h4></div></div></div>
-<a name="fusion.functional.adapters.fused_procedure.description"></a><h5>
-<a name="id663113"></a>
- Description
- </h5>
+<a name="fusion.functional.adapters.fused_procedure"></a><a class="link" href="fused_procedure.html" title="fused_procedure">fused_procedure</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.fused_procedure.description"></a><h6>
+<a name="id2820282"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.description">Description</a>
+ </h6>
 <p>
- An unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
- Object</a> adapter template for <a href="../concepts/callable.html" title=" Callable Object">Callable
- Object</a> target functions. It takes a <a href="../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ An unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
+ Object</a> adapter template for <a class="link" href="../concepts/callable.html" title="Callable Object">Callable
+ Object</a> target functions. It takes a <a class="link" href="../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
           Sequence</a> that contains the arguments for the target function.
         </p>
 <p>
- The result is discared and the adapter's return type is <tt class="computeroutput"><span class="keyword">void</span></tt>.
+ The result is discared and the adapter's return type is <code class="computeroutput"><span class="keyword">void</span></code>.
         </p>
 <p>
           The type of the target function is allowed to be const qualified or a reference.
           Const qualification is preserved and propagated appropriately (in other
- words, only const versions of <tt class="literal">operator()</tt> can be used
+ words, only const versions of <code class="literal">operator()</code> can be used
           for a target function object that is const or, if the target function object
           is held by value, the adapter is const - these semantics have nothing to
           do with the const qualification of a member function, which is referring
- to the type of object pointed to by <tt class="literal">this</tt> which is specified
+ to the type of object pointed to by <code class="literal">this</code> which is specified
           with the first element in the sequence passed to the adapter).
         </p>
 <p>
           If the target function is a pointer to a members function, the corresponding
           object can be specified as a reference, pointer, or smart pointer. In case
- of the latter, a freestanding <tt class="literal">get_pointer</tt> function must
- be defined (Boost provides this function for <tt class="literal">std::auto_ptr</tt>
- and boost::shared_ptr).
+ of the latter, a freestanding <code class="literal">get_pointer</code> function must
+ be defined (Boost provides this function for <code class="literal">std::auto_ptr</code>
+ and boost::shared_ptr).
         </p>
 <p>
           The target function must not be a pointer to a member object (dereferencing
@@ -65,19 +64,19 @@
 <p>
           /functional/adapter/fused_procedure.hpp&gt;
         </p>
-<a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h5>
-<a name="id663277"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h6>
+<a name="id2820431"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">fused_procedure</span><span class="special">;</span>
 </pre>
-<a name="fusion.functional.adapters.fused_procedure.template_parameters"></a><h5>
-<a name="id663358"></a>
- <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template
+<a name="fusion.functional.adapters.fused_procedure.template_parameters"></a><h6>
+<a name="id2820502"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template
           parameters</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -104,12 +103,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Callable Object
+ <a class="link" href="../concepts/callable.html" title="Callable Object">Callable Object</a>
                   type
                 </p>
                 </td>
@@ -119,47 +118,45 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused_procedure.model_of"></a><h5>
-<a name="id663473"></a>
- <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
+<a name="fusion.functional.adapters.fused_procedure.model_of"></a><h6>
+<a name="id2820605"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
           of</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<li><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a></li>
-<li><a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred Callable
+<li><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">R</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">R</span></code></span></dt>
 <dd><p>
- A possibly const qualified <a href="../concepts/callable.html" title=" Callable Object">Callable
+ A possibly const qualified <a class="link" href="../concepts/callable.html" title="Callable Object">Callable
               Object</a> type or reference type thereof
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">r</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span></code></span></dt>
 <dd><p>
- An object convertible to <tt class="computeroutput"><span class="identifier">R</span></tt>
+ An object convertible to <code class="computeroutput"><span class="identifier">R</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A Sequence of arguments that
- are accepted by <tt class="computeroutput"><span class="identifier">r</span></tt>
+ A <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> of arguments that
+ are accepted by <code class="computeroutput"><span class="identifier">r</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">fused</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span></code>
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a><h5>
-<a name="id663693"></a>
- <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression
+<a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a><h6>
+<a name="id2820802"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -181,75 +178,74 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">fused_procedure</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;(</span><span class="identifier">r</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">fused_procedure</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;(</span><span class="identifier">r</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Creates a fused function as described above, initializes the target
- function with <tt class="computeroutput"><span class="identifier">r</span></tt>.
+ function with <code class="computeroutput"><span class="identifier">r</span></code>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">fused_procedure</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">fused_procedure</span><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;()</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Creates a fused function as described above, attempts to use <tt class="computeroutput"><span class="identifier">R</span></tt>'s default constructor.
+ Creates a fused function as described above, attempts to use <code class="computeroutput"><span class="identifier">R</span></code>'s default constructor.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Calls <tt class="computeroutput"><span class="identifier">r</span></tt> with the
- elements in <tt class="computeroutput"><span class="identifier">s</span></tt> as
+ Calls <code class="computeroutput"><span class="identifier">r</span></code> with the
+ elements in <code class="computeroutput"><span class="identifier">s</span></code> as
                   its arguments.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused_procedure.example"></a><h5>
-<a name="id663950"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.fused_procedure.example"></a><h6>
+<a name="id2821032"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">SequenceOfSequences</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">n_ary_for_each</span><span class="special">(</span><span class="identifier">SequenceOfSequences</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">Func</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">)</span>
 <span class="special">{</span>
- for_each<span class="special">(</span>zip_view<span class="special">&lt;</span><span class="identifier">SequenceOfSequences</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">),</span>
+ <a class="link" href="../../algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><a class="link" href="../../view/zip_view.html" title="zip_view"><code class="computeroutput"><span class="identifier">zip_view</span></code></a><span class="special">&lt;</span><span class="identifier">SequenceOfSequences</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">),</span>
         <span class="identifier">fused_procedure</span><span class="special">&lt;</span><span class="identifier">Func</span> <span class="keyword">const</span> <span class="special">&amp;&gt;(</span><span class="identifier">f</span><span class="special">));</span>
 <span class="special">}</span>
 
 <span class="keyword">void</span> <span class="identifier">try_it</span><span class="special">()</span>
 <span class="special">{</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">2.0f</span><span class="special">);</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1.5f</span><span class="special">);</span>
+ <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">2.0f</span><span class="special">);</span>
+ <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1.5f</span><span class="special">);</span>
     <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">;</span>
- <span class="identifier">n_ary_for_each</span><span class="special">(</span>vector_tie<span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">_1</span> <span class="special">-=</span> <span class="identifier">_2</span><span class="special">);</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">a</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">0.5f</span><span class="special">));</span>
+ <span class="identifier">n_ary_for_each</span><span class="special">(</span><a class="link" href="../../container/generation/functions/vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a><span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">_1</span> <span class="special">-=</span> <span class="identifier">_2</span><span class="special">);</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">a</span> <span class="special">==</span> <a class="link" href="../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">0.5f</span><span class="special">));</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.functional.adapters.fused_procedure.see_also"></a><h5>
-<a name="id664558"></a>
- <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
+<a name="fusion.functional.adapters.fused_procedure.see_also"></a><h6>
+<a name="id2821582"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
           also</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>fused</li>
-<li>fused_function_object</li>
-<li><a href="../invocation/functions/invoke_proc.html" title="
- invoke_procedure"><tt class="computeroutput"><span class="identifier">invoke_procedure</span></tt></a></li>
+<li><a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
+<li><a class="link" href="fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a></li>
+<li><a class="link" href="../invocation/functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>unfused_generic</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
+<link rel="up" href="../adapters.html" title="Adapters">
 <link rel="prev" href="fused_function_object.html" title="fused_function_object">
 <link rel="next" href="unfused_lvalue_args.html" title="unfused_lvalue_args">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,52 +24,53 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.adapters.unfused_generic"></a>unfused_generic</h4></div></div></div>
-<a name="fusion.functional.adapters.unfused_generic.description"></a><h5>
-<a name="id666625"></a>
- Description
- </h5>
+<a name="fusion.functional.adapters.unfused_generic"></a><a class="link" href="unfused_generic.html" title="unfused_generic">unfused_generic</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.unfused_generic.description"></a><h6>
+<a name="id2823433"></a>
+ <a class="link" href="unfused_generic.html#fusion.functional.adapters.unfused_generic.description">Description</a>
+ </h6>
 <p>
- An n-ary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
- Object</a> adapter template for an unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ An n-ary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
+ Object</a> adapter template for an unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
           Function Object</a> target function. When called, its arguments are
- bundled to a <a href="../../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ bundled to a <a class="link" href="../../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a> of references that is passed to the target function.
           Non-const LValue arguments are transported as references to non-const,
           otherwise references to const are used.
         </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
           <span class="inlinemediaobject"><img src="../../../images/tip.png" alt="tip"></span> Detecting mutable LValues on a per-argument basis
           is currently a compile time expensive operation (see <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm" target="_top">The
           Forwarding Problem</a> for details). Therefore, there are two, lightweight
- and more restricted variants of this class template, unfused_lvalue_args and unfused_rvalue_args.
- </p></div>
+ and more restricted variants of this class template, <a class="link" href="unfused_lvalue_args.html" title="unfused_lvalue_args"><code class="computeroutput"><span class="identifier">unfused_lvalue_args</span></code></a> and <a class="link" href="unfused_rvalue_args.html" title="unfused_rvalue_args"><code class="computeroutput"><span class="identifier">unfused_rvalue_args</span></code></a>.
+ </p>
+</div>
 <p>
           The type of the target function is allowed to be const qualified or a reference.
           Const qualification is preserved and propagated appropriately (in other
- words, only const versions of <tt class="literal">operator()</tt> can be used
+ words, only const versions of <code class="literal">operator()</code> can be used
           if the target function object is const - or, in case the target function
           object is held by value, the adapter is const).
         </p>
 <p>
           /functional/adapter/unfused_generic.hpp&gt;
         </p>
-<a name="fusion.functional.adapters.unfused_generic.synopsis"></a><h5>
-<a name="id666783"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.unfused_generic.synopsis"></a><h6>
+<a name="id2823579"></a>
+ <a class="link" href="unfused_generic.html#fusion.functional.adapters.unfused_generic.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">unfused_generic</span><span class="special">;</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_generic.template_parameters"></a><h5>
-<a name="id666864"></a>
- <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.template_parameters">Template
+<a name="fusion.functional.adapters.unfused_generic.template_parameters"></a><h6>
+<a name="id2823651"></a>
+ <a class="link" href="unfused_generic.html#fusion.functional.adapters.unfused_generic.template_parameters">Template
           parameters</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -96,13 +97,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- An unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ An unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
                 </p>
                 </td>
@@ -112,52 +112,49 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_generic.model_of"></a><h5>
-<a name="id666979"></a>
- <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.model_of">Model
+<a name="fusion.functional.adapters.unfused_generic.model_of"></a><h6>
+<a name="id2823754"></a>
+ <a class="link" href="unfused_generic.html#fusion.functional.adapters.unfused_generic.model_of">Model
           of</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<li><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a></li>
-<li><a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred Callable
+<li><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt>
 <dd><p>
- A possibly const qualified, unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A possibly const qualified, unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
               Function Object</a> type or reference type thereof
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- An object convertible to <tt class="computeroutput"><span class="identifier">F</span></tt>
+ An object convertible to <code class="computeroutput"><span class="identifier">F</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">UG</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">UG</span></code></span></dt>
 <dd><p>
- The type <tt class="computeroutput"><span class="identifier">unfused_generic</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;</span></tt>
+ The type <code class="computeroutput"><span class="identifier">unfused_generic</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">ug</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">ug</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">UG</span></tt>,
- initialized with <tt class="computeroutput"><span class="identifier">f</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">UG</span></code>,
+ initialized with <code class="computeroutput"><span class="identifier">f</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span></code></span></dt>
 <dd><p>
- Arguments to <tt class="computeroutput"><span class="identifier">ug</span></tt>
+ Arguments to <code class="computeroutput"><span class="identifier">ug</span></code>
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.adapters.unfused_generic.expression_semantics"></a><h5>
-<a name="id667248"></a>
- <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.expression_semantics">Expression
+<a name="fusion.functional.adapters.unfused_generic.expression_semantics"></a><h6>
+<a name="id2823995"></a>
+ <a class="link" href="unfused_generic.html#fusion.functional.adapters.unfused_generic.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -179,48 +176,48 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">UG</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">UG</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Creates a fused function as described above, initializes the target
- function with <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ function with <code class="computeroutput"><span class="identifier">f</span></code>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">UG</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">UG</span><span class="special">()</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Creates a fused function as described above, attempts to use <tt class="computeroutput"><span class="identifier">F</span></tt>'s default constructor.
+ Creates a fused function as described above, attempts to use <code class="computeroutput"><span class="identifier">F</span></code>'s default constructor.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">ug</span><span class="special">(</span><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">ug</span><span class="special">(</span><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Calls <tt class="computeroutput"><span class="identifier">f</span></tt> with a
- Sequence that contains references
- to the arguments <tt class="computeroutput"><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span></tt>.
+ Calls <code class="computeroutput"><span class="identifier">f</span></code> with a
+ <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> that contains references
+ to the arguments <code class="computeroutput"><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span></code>.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_generic.example"></a><h5>
-<a name="id667514"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.unfused_generic.example"></a><h6>
+<a name="id2824233"></a>
+ <a class="link" href="unfused_generic.html#fusion.functional.adapters.unfused_generic.example">Example</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">fused_bound_1st</span>
@@ -268,17 +265,17 @@
     <span class="identifier">assert</span><span class="special">(</span><span class="identifier">bind_1st</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">plus</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(),</span> <span class="number">1</span><span class="special">)(</span><span class="number">0.5f</span><span class="special">)</span> <span class="special">==</span> <span class="number">1.5f</span><span class="special">);</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_generic.see_also"></a><h5>
-<a name="id668910"></a>
- <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.see_also">See
+<a name="fusion.functional.adapters.unfused_generic.see_also"></a><h6>
+<a name="id2825494"></a>
+ <a class="link" href="unfused_generic.html#fusion.functional.adapters.unfused_generic.see_also">See
           also</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>unfused_lvalue_args</li>
-<li>unfused_rvalue_args</li>
-<li>unfused_typed</li>
-<li>deduce</li>
-<li>deduce_sequence</li>
+<li><a class="link" href="unfused_lvalue_args.html" title="unfused_lvalue_args"><code class="computeroutput"><span class="identifier">unfused_lvalue_args</span></code></a></li>
+<li><a class="link" href="unfused_rvalue_args.html" title="unfused_rvalue_args"><code class="computeroutput"><span class="identifier">unfused_rvalue_args</span></code></a></li>
+<li><a class="link" href="unfused_typed.html" title="unfused_typed"><code class="computeroutput"><span class="identifier">unfused_typed</span></code></a></li>
+<li><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../../support/deduce_sequence.html" title="deduce_sequence"><code class="computeroutput"><span class="identifier">deduce_sequence</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>unfused_lvalue_args</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
+<link rel="up" href="../adapters.html" title="Adapters">
 <link rel="prev" href="unfused_generic.html" title="unfused_generic">
 <link rel="next" href="unfused_rvalue_args.html" title="unfused_rvalue_args">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,45 +24,43 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.adapters.unfused_lvalue_args"></a>unfused_lvalue_args</h4></div></div></div>
-<a name="fusion.functional.adapters.unfused_lvalue_args.description"></a><h5>
-<a name="id669068"></a>
- Description
- </h5>
+<a name="fusion.functional.adapters.unfused_lvalue_args"></a><a class="link" href="unfused_lvalue_args.html" title="unfused_lvalue_args">unfused_lvalue_args</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.unfused_lvalue_args.description"></a><h6>
+<a name="id2825634"></a>
+ <a class="link" href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.description">Description</a>
+ </h6>
 <p>
- An n-ary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
- Object</a> adapter template for an unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ An n-ary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
+ Object</a> adapter template for an unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
           Function Object</a> target function. When called, its arguments are
- bundled to a <a href="../../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ bundled to a <a class="link" href="../../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a> of references that is passed to the target function
           object. Only LValue arguments are accepted.
         </p>
 <p>
           The type of the target function is allowed to be const qualified or a reference.
           Const qualification is preserved and propagated appropriately (in other
- words, only const versions of <tt class="literal">operator()</tt> can be used
+ words, only const versions of <code class="literal">operator()</code> can be used
           if the target function object is const - or, in case the target function
           object is held by value, the adapter is const).
         </p>
 <p>
           /functional/adapter/unfused_lvalue_args.hpp&gt;
         </p>
-<a name="fusion.functional.adapters.unfused_lvalue_args.synopsis"></a><h5>
-<a name="id669152"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.unfused_lvalue_args.synopsis"></a><h6>
+<a name="id2825708"></a>
+ <a class="link" href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">unfused_lvalue_args</span><span class="special">;</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_lvalue_args.template_parameters"></a><h5>
-<a name="id669234"></a>
- <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.template_parameters">Template
+<a name="fusion.functional.adapters.unfused_lvalue_args.template_parameters"></a><h6>
+<a name="id2825781"></a>
+ <a class="link" href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.template_parameters">Template
           parameters</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -89,13 +87,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
                 </p>
                 </td>
@@ -105,52 +102,49 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_lvalue_args.model_of"></a><h5>
-<a name="id669349"></a>
- <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.model_of">Model
+<a name="fusion.functional.adapters.unfused_lvalue_args.model_of"></a><h6>
+<a name="id2825883"></a>
+ <a class="link" href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.model_of">Model
           of</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<li><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a></li>
-<li><a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred Callable
+<li><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt>
 <dd><p>
- A possibly const qualified, unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A possibly const qualified, unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
               Function Object</a> type or reference type thereof
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- An object convertible to <tt class="computeroutput"><span class="identifier">F</span></tt>
+ An object convertible to <code class="computeroutput"><span class="identifier">F</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">UL</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">UL</span></code></span></dt>
 <dd><p>
- The type <tt class="computeroutput"><span class="identifier">unfused_lvalue_args</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;</span></tt>
+ The type <code class="computeroutput"><span class="identifier">unfused_lvalue_args</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">ul</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">ul</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">UL</span></tt>,
- initialized with <tt class="computeroutput"><span class="identifier">f</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">UL</span></code>,
+ initialized with <code class="computeroutput"><span class="identifier">f</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span></code></span></dt>
 <dd><p>
- Arguments to <tt class="computeroutput"><span class="identifier">ul</span></tt>
+ Arguments to <code class="computeroutput"><span class="identifier">ul</span></code>
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.adapters.unfused_lvalue_args.expression_semantics"></a><h5>
-<a name="id669619"></a>
- <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.expression_semantics">Expression
+<a name="fusion.functional.adapters.unfused_lvalue_args.expression_semantics"></a><h6>
+<a name="id2826126"></a>
+ <a class="link" href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -172,48 +166,48 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">UL</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">UL</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Creates a fused function as described above, initializes the target
- function with <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ function with <code class="computeroutput"><span class="identifier">f</span></code>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">UL</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">UL</span><span class="special">()</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Creates a fused function as described above, attempts to use <tt class="computeroutput"><span class="identifier">F</span></tt>'s default constructor.
+ Creates a fused function as described above, attempts to use <code class="computeroutput"><span class="identifier">F</span></code>'s default constructor.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">ul</span><span class="special">(</span><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">ul</span><span class="special">(</span><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Calls <tt class="computeroutput"><span class="identifier">f</span></tt> with a
- Sequence that contains references
- to the arguments <tt class="computeroutput"><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span></tt>.
+ Calls <code class="computeroutput"><span class="identifier">f</span></code> with a
+ <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> that contains references
+ to the arguments <code class="computeroutput"><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span></code>.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_lvalue_args.example"></a><h5>
-<a name="id669886"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.unfused_lvalue_args.example"></a><h6>
+<a name="id2826364"></a>
+ <a class="link" href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.example">Example</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">fused_incrementer</span>
 <span class="special">{</span>
@@ -226,7 +220,7 @@
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
     <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span> <span class="keyword">const</span>
     <span class="special">{</span>
- for_each<span class="special">(</span><span class="identifier">s</span><span class="special">,++</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">::</span><span class="identifier">_1</span><span class="special">);</span>
+ <a class="link" href="../../algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">,++</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">::</span><span class="identifier">_1</span><span class="special">);</span>
     <span class="special">}</span>
 <span class="special">};</span>
 
@@ -238,15 +232,15 @@
     <span class="identifier">assert</span><span class="special">(</span><span class="identifier">a</span> <span class="special">==</span> <span class="number">3</span> <span class="special">&amp;&amp;</span> <span class="identifier">b</span> <span class="special">==</span> <span class="char">'Y'</span><span class="special">);</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_lvalue_args.see_also"></a><h5>
-<a name="id670385"></a>
- <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.see_also">See
+<a name="fusion.functional.adapters.unfused_lvalue_args.see_also"></a><h6>
+<a name="id2826815"></a>
+ <a class="link" href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.see_also">See
           also</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>unfused_rvalue_args</li>
-<li>unfused_generic</li>
-<li>unfused_typed</li>
+<li><a class="link" href="unfused_rvalue_args.html" title="unfused_rvalue_args"><code class="computeroutput"><span class="identifier">unfused_rvalue_args</span></code></a></li>
+<li><a class="link" href="unfused_generic.html" title="unfused_generic"><code class="computeroutput"><span class="identifier">unfused_generic</span></code></a></li>
+<li><a class="link" href="unfused_typed.html" title="unfused_typed"><code class="computeroutput"><span class="identifier">unfused_typed</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>unfused_rvalue_args</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
+<link rel="up" href="../adapters.html" title="Adapters">
 <link rel="prev" href="unfused_lvalue_args.html" title="unfused_lvalue_args">
 <link rel="next" href="unfused_typed.html" title="unfused_typed">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,45 +24,43 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.adapters.unfused_rvalue_args"></a>unfused_rvalue_args</h4></div></div></div>
-<a name="fusion.functional.adapters.unfused_rvalue_args.description"></a><h5>
-<a name="id670499"></a>
- Description
- </h5>
+<a name="fusion.functional.adapters.unfused_rvalue_args"></a><a class="link" href="unfused_rvalue_args.html" title="unfused_rvalue_args">unfused_rvalue_args</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.unfused_rvalue_args.description"></a><h6>
+<a name="id2826916"></a>
+ <a class="link" href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.description">Description</a>
+ </h6>
 <p>
- An n-ary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
- Object</a> adapter template for an unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ An n-ary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
+ Object</a> adapter template for an unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
           Function Object</a> target function. When called, its arguments are
- bundled to a <a href="../../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ bundled to a <a class="link" href="../../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a> of references that is passed to the target function
           object. All referenced objects in the sequence are const qualified.
         </p>
 <p>
           The type of the target function is allowed to be const qualified or a reference.
           Const qualification is preserved and propagated appropriately (in other
- words, only const versions of <tt class="literal">operator()</tt> can be used
+ words, only const versions of <code class="literal">operator()</code> can be used
           if the target function object is const - or, in case the target function
           object is held by value, the adapter is const).
         </p>
 <p>
           /functional/adapter/unfused_rvalue_args.hpp&gt;
         </p>
-<a name="fusion.functional.adapters.unfused_rvalue_args.synopsis"></a><h5>
-<a name="id670583"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.unfused_rvalue_args.synopsis"></a><h6>
+<a name="id2826990"></a>
+ <a class="link" href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">unfused_rvalue_args</span><span class="special">;</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_rvalue_args.template_parameters"></a><h5>
-<a name="id670665"></a>
- <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.template_parameters">Template
+<a name="fusion.functional.adapters.unfused_rvalue_args.template_parameters"></a><h6>
+<a name="id2827064"></a>
+ <a class="link" href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.template_parameters">Template
           parameters</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -89,13 +87,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
                 </p>
                 </td>
@@ -105,52 +102,49 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_rvalue_args.model_of"></a><h5>
-<a name="id670781"></a>
- <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.model_of">Model
+<a name="fusion.functional.adapters.unfused_rvalue_args.model_of"></a><h6>
+<a name="id2827167"></a>
+ <a class="link" href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.model_of">Model
           of</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<li><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a></li>
-<li><a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred Callable
+<li><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt>
 <dd><p>
- A possibly const qualified, unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A possibly const qualified, unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
               Function Object</a> type or reference type thereof
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- An object convertible to <tt class="computeroutput"><span class="identifier">F</span></tt>
+ An object convertible to <code class="computeroutput"><span class="identifier">F</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">UR</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">UR</span></code></span></dt>
 <dd><p>
- The type <tt class="computeroutput"><span class="identifier">unfused_rvalue_args</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;</span></tt>
+ The type <code class="computeroutput"><span class="identifier">unfused_rvalue_args</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">ur</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">ur</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">UR</span></tt>,
- initialized with <tt class="computeroutput"><span class="identifier">f</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">UR</span></code>,
+ initialized with <code class="computeroutput"><span class="identifier">f</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span></code></span></dt>
 <dd><p>
- Arguments to <tt class="computeroutput"><span class="identifier">ur</span></tt>
+ Arguments to <code class="computeroutput"><span class="identifier">ur</span></code>
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.adapters.unfused_rvalue_args.expression_semantics"></a><h5>
-<a name="id671051"></a>
- <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.expression_semantics">Expression
+<a name="fusion.functional.adapters.unfused_rvalue_args.expression_semantics"></a><h6>
+<a name="id2827410"></a>
+ <a class="link" href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -172,48 +166,48 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">UR</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">UR</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Creates a fused function as described above, initializes the target
- function with <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ function with <code class="computeroutput"><span class="identifier">f</span></code>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">UR</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">UR</span><span class="special">()</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Creates a fused function as described above, attempts to use <tt class="computeroutput"><span class="identifier">F</span></tt>'s default constructor.
+ Creates a fused function as described above, attempts to use <code class="computeroutput"><span class="identifier">F</span></code>'s default constructor.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">ur</span><span class="special">(</span><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">ur</span><span class="special">(</span><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Calls <tt class="computeroutput"><span class="identifier">f</span></tt> with a
- Sequence that contains references
- to the arguments <tt class="computeroutput"><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span></tt>.
+ Calls <code class="computeroutput"><span class="identifier">f</span></code> with a
+ <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> that contains references
+ to the arguments <code class="computeroutput"><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span></code>.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_rvalue_args.example"></a><h5>
-<a name="id671318"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.unfused_rvalue_args.example"></a><h6>
+<a name="id2827648"></a>
+ <a class="link" href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.example">Example</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">sequence_printer</span>
 <span class="special">{</span>
@@ -236,17 +230,17 @@
     <span class="identifier">print</span><span class="special">(</span><span class="number">24</span><span class="special">,</span><span class="string">"bottles of beer in"</span><span class="special">,</span><span class="char">'a'</span><span class="special">,</span><span class="string">"box."</span><span class="special">);</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_rvalue_args.see_also"></a><h5>
-<a name="id671716"></a>
- <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.see_also">See
+<a name="fusion.functional.adapters.unfused_rvalue_args.see_also"></a><h6>
+<a name="id2828007"></a>
+ <a class="link" href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.see_also">See
           also</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>unfused_lvalue_args</li>
-<li>unfused_generic</li>
-<li>unfused_typed</li>
-<li>deduce</li>
-<li>deduce_sequence</li>
+<li><a class="link" href="unfused_lvalue_args.html" title="unfused_lvalue_args"><code class="computeroutput"><span class="identifier">unfused_lvalue_args</span></code></a></li>
+<li><a class="link" href="unfused_generic.html" title="unfused_generic"><code class="computeroutput"><span class="identifier">unfused_generic</span></code></a></li>
+<li><a class="link" href="unfused_typed.html" title="unfused_typed"><code class="computeroutput"><span class="identifier">unfused_typed</span></code></a></li>
+<li><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../../support/deduce_sequence.html" title="deduce_sequence"><code class="computeroutput"><span class="identifier">deduce_sequence</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>unfused_typed</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
+<link rel="up" href="../adapters.html" title="Adapters">
 <link rel="prev" href="unfused_rvalue_args.html" title="unfused_rvalue_args">
 <link rel="next" href="../generation.html" title="Generation">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,59 +24,63 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.adapters.unfused_typed"></a>unfused_typed</h4></div></div></div>
-<a name="fusion.functional.adapters.unfused_typed.description"></a><h5>
-<a name="id671870"></a>
- Description
- </h5>
+<a name="fusion.functional.adapters.unfused_typed"></a><a class="link" href="unfused_typed.html" title="unfused_typed">unfused_typed</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.unfused_typed.description"></a><h6>
+<a name="id2828145"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.description">Description</a>
+ </h6>
 <p>
- An n-ary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
- Object</a> adapter template for an unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ An n-ary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
+ Object</a> adapter template for an unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
           Function Object</a> target function. When called, its arguments are
- bundled to a <a href="../../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ bundled to a <a class="link" href="../../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a> that is passed to the target function object.
         </p>
 <p>
           The call operators of esulting function objects are strictly typed (in
- other words, non-templatized) with the types from a Sequence.
+ other words, non-templatized) with the types from a <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>.
         </p>
 <p>
           The type of the target function is allowed to be const qualified or a reference.
           Const qualification is preserved and propagated appropriately (in other
- words, only const versions of <tt class="literal">operator()</tt> can be used
+ words, only const versions of <code class="literal">operator()</code> can be used
           if the target function object is const - or, in case the target function
           object is held by value, the adapter is const).
         </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
           <span class="inlinemediaobject"><img src="../../../images/note.png" alt="note"></span> For Microsoft Visual C++ 7.1 (Visual Studio 2003)
           the detection of the Function Object's const qualification easily causes
           an internal error. Therefore the adapter is always treated as if it was
           const.
- </p></div>
-<div class="sidebar"><p>
+ </p>
+</div>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
           <span class="inlinemediaobject"><img src="../../../images/tip.png" alt="tip"></span> If the type sequence passed to this template contains
           non-reference elements, the element is copied only once - the call operator's
           signature is optimized automatically to avoid by-value parameters.
- </p></div>
+ </p>
+</div>
 <p>
           /functional/adapter/unfused_typed.hpp&gt;
         </p>
-<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h5>
-<a name="id672026"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h6>
+<a name="id2828286"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h5>
-<a name="id672124"></a>
- <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
+<a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h6>
+<a name="id2828374"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
           parameters</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -104,13 +108,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
                 </p>
                 </td>
@@ -122,12 +125,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A Sequence
+ A <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>
                 </p>
                 </td>
 <td>
@@ -137,57 +140,54 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_typed.model_of"></a><h5>
-<a name="id672282"></a>
- <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
+<a name="fusion.functional.adapters.unfused_typed.model_of"></a><h6>
+<a name="id2828515"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
           of</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<li><a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a></li>
-<li><a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred Callable
+<li><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt>
 <dd><p>
- A possibly const qualified, unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ A possibly const qualified, unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
               Function Object</a> type or reference type thereof
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- An object convertible to <tt class="computeroutput"><span class="identifier">F</span></tt>
+ An object convertible to <code class="computeroutput"><span class="identifier">F</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">S</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
- A Sequence of parameter types
+ A <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> of parameter types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">UT</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">UT</span></code></span></dt>
 <dd><p>
- The type <tt class="computeroutput"><span class="identifier">unfused_typed</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">,</span><span class="identifier">S</span><span class="special">&gt;</span></tt>
+ The type <code class="computeroutput"><span class="identifier">unfused_typed</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">,</span><span class="identifier">S</span><span class="special">&gt;</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">ut</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">ut</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">UT</span></tt>,
- initialized with <tt class="computeroutput"><span class="identifier">f</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">UT</span></code>,
+ initialized with <code class="computeroutput"><span class="identifier">f</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span></code></span></dt>
 <dd><p>
- Arguments to <tt class="computeroutput"><span class="identifier">ut</span></tt>, convertible
- to the types in <tt class="computeroutput"><span class="identifier">S</span></tt>
+ Arguments to <code class="computeroutput"><span class="identifier">ut</span></code>, convertible
+ to the types in <code class="computeroutput"><span class="identifier">S</span></code>
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h5>
-<a name="id672606"></a>
- <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
+<a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h6>
+<a name="id2828806"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -209,50 +209,50 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">UT</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">UT</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
                   Creates a fused function as described above, initializes the target
- function with <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ function with <code class="computeroutput"><span class="identifier">f</span></code>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">UT</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">UT</span><span class="special">()</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Creates a fused function as described above, attempts to use <tt class="computeroutput"><span class="identifier">F</span></tt>'s default constructor.
+ Creates a fused function as described above, attempts to use <code class="computeroutput"><span class="identifier">F</span></code>'s default constructor.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">ut</span><span class="special">(</span><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">ut</span><span class="special">(</span><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Calls <tt class="computeroutput"><span class="identifier">f</span></tt> with an
- instance of <tt class="computeroutput"><span class="identifier">S</span></tt> (or
- a subsequence of <tt class="computeroutput"><span class="identifier">S</span></tt>
+ Calls <code class="computeroutput"><span class="identifier">f</span></code> with an
+ instance of <code class="computeroutput"><span class="identifier">S</span></code> (or
+ a subsequence of <code class="computeroutput"><span class="identifier">S</span></code>
                   starting at the first element, if fewer arguments are given and
- the overload hasn't been disabled) initialized with <tt class="computeroutput"><span class="identifier">a0</span></tt>...<tt class="computeroutput"><span class="identifier">aN</span></tt>.
+ the overload hasn't been disabled) initialized with <code class="computeroutput"><span class="identifier">a0</span></code>...<code class="computeroutput"><span class="identifier">aN</span></code>.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_typed.example"></a><h5>
-<a name="id672890"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.unfused_typed.example"></a><h6>
+<a name="id2829062"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">add_assign</span> <span class="comment">// applies operator+=
 </span><span class="special">{</span>
@@ -318,16 +318,16 @@
     <span class="identifier">assert</span><span class="special">(</span><span class="identifier">a</span> <span class="special">==</span> <span class="number">8</span> <span class="special">&amp;&amp;</span> <span class="identifier">b</span> <span class="special">==</span> <span class="char">'Z'</span><span class="special">);</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_typed.see_also"></a><h5>
-<a name="id674380"></a>
- See also
- </h5>
+<a name="fusion.functional.adapters.unfused_typed.see_also"></a><h6>
+<a name="id2830411"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>unfused_generic</li>
-<li>unfused_lvalue_args</li>
-<li>unfused_rvalue_args</li>
-<li>deduce</li>
-<li>deduce_sequence</li>
+<li><a class="link" href="unfused_generic.html" title="unfused_generic"><code class="computeroutput"><span class="identifier">unfused_generic</span></code></a></li>
+<li><a class="link" href="unfused_lvalue_args.html" title="unfused_lvalue_args"><code class="computeroutput"><span class="identifier">unfused_lvalue_args</span></code></a></li>
+<li><a class="link" href="unfused_rvalue_args.html" title="unfused_rvalue_args"><code class="computeroutput"><span class="identifier">unfused_rvalue_args</span></code></a></li>
+<li><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../../support/deduce_sequence.html" title="deduce_sequence"><code class="computeroutput"><span class="identifier">deduce_sequence</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concepts</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functional.html" title="Functional">
 <link rel="prev" href="../functional.html" title="Functional">
-<link rel="next" href="concepts/callable.html" title=" Callable Object">
+<link rel="next" href="concepts/callable.html" title="Callable Object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.functional.concepts"></a>Concepts</h3></div></div></div>
+<a name="fusion.functional.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Callable Object</span></dt>
 <dt><span class="section"><a href="concepts/reg_callable.html"> Regular Callable

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/callable.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/callable.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/callable.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,22 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Callable Object</title>
+<title>Callable Object</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
 <link rel="prev" href="../concepts.html" title="Concepts">
-<link rel="next" href="reg_callable.html" title=" Regular Callable
- Object">
+<link rel="next" href="reg_callable.html" title="Regular Callable Object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,20 +24,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.concepts.callable"></a> Callable Object</h4></div></div></div>
-<a name="fusion.functional.concepts.callable.description"></a><h5>
-<a name="id654608"></a>
- Description
- </h5>
+<a name="fusion.functional.concepts.callable"></a><a class="link" href="callable.html" title="Callable Object"> Callable Object</a>
+</h4></div></div></div>
+<a name="fusion.functional.concepts.callable.description"></a><h6>
+<a name="id2585141"></a>
+ <a class="link" href="callable.html#fusion.functional.concepts.callable.description">Description</a>
+ </h6>
 <p>
           A pointer to a function, a pointer to member function, a pointer to member
           data, or a class type whose objects can appear immediately to the left
           of a function call operator.
         </p>
-<a name="fusion.functional.concepts.callable.models"></a><h5>
-<a name="id654640"></a>
- Models
- </h5>
+<a name="fusion.functional.concepts.callable.models"></a><h6>
+<a name="id2585168"></a>
+ <a class="link" href="callable.html#fusion.functional.concepts.callable.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
             function pointer types
@@ -50,10 +50,10 @@
             all kinds of function objects
           </li>
 </ul></div>
-<a name="fusion.functional.concepts.callable.examples"></a><h5>
-<a name="id385021"></a>
- Examples
- </h5>
+<a name="fusion.functional.concepts.callable.examples"></a><h6>
+<a name="id2585206"></a>
+ <a class="link" href="callable.html#fusion.functional.concepts.callable.examples">Examples</a>
+ </h6>
 <pre class="programlisting">
 <span class="special">&amp;</span> <span class="identifier">a_free_function</span>
 <span class="special">&amp;</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_static_member_function</span>
@@ -63,8 +63,7 @@
 <span class="comment">// using namespace boost;
 </span><span class="identifier">bind</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(),</span> <span class="identifier">_1</span><span class="special">,</span> <span class="number">5</span><span class="special">)</span>
 <span class="identifier">lambda</span><span class="special">::</span><span class="identifier">_1</span> <span class="special">+=</span> <span class="identifier">lambda</span><span class="special">::</span><span class="identifier">_2</span><span class="special">;</span>
-<span class="identifier">fusion</span><span class="special">::</span><a href="../generation/functions/mk_fused_fobj.html" title="
- make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;())</span>
+<span class="identifier">fusion</span><span class="special">::</span><a class="link" href="../generation/functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;())</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Deferred
- Callable Object</title>
+<title>Deferred Callable Object</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="prev" href="reg_callable.html" title=" Regular Callable
- Object">
-<link rel="next" href="poly.html" title=" Polymorphic Function
- Object">
+<link rel="prev" href="reg_callable.html" title="Regular Callable Object">
+<link rel="next" href="poly.html" title="Polymorphic Function Object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,64 +24,66 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.concepts.def_callable"></a><a href="def_callable.html" title=" Deferred
- Callable Object"> Deferred
- Callable Object</a></h4></div></div></div>
-<a name="fusion.functional.concepts.def_callable.description"></a><h5>
-<a name="id655582"></a>
- Description
- </h5>
+<a name="fusion.functional.concepts.def_callable"></a><a class="link" href="def_callable.html" title="Deferred Callable Object"> Deferred
+ Callable Object</a>
+</h4></div></div></div>
+<a name="fusion.functional.concepts.def_callable.description"></a><h6>
+<a name="id2813569"></a>
+ <a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.description">Description</a>
+ </h6>
 <p>
- Callable Object
+ <a class="link" href="callable.html" title="Callable Object">Callable Object</a>
           types that work with Boost.ResultOf
           to determine the result of a call.
         </p>
-<a name="fusion.functional.concepts.def_callable.refinement_of"></a><h5>
-<a name="id655629"></a>
- <a href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement
+<a name="fusion.functional.concepts.def_callable.refinement_of"></a><h6>
+<a name="id2813609"></a>
+ <a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement
           of</a>
- </h5>
-<div class="itemizedlist"><ul type="disc"><li>Callable Object</li></ul></div>
-<div class="sidebar"><p>
- note Once C++ supports the <tt class="literal">decltype</tt> keyword, all models
- of Callable Object
- will also be models of <a href="def_callable.html" title=" Deferred
- Callable Object">Deferred
+ </h6>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="callable.html" title="Callable Object">Callable Object</a></li></ul></div>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
+ note Once C++ supports the <code class="literal">decltype</code> keyword, all models
+ of <a class="link" href="callable.html" title="Callable Object">Callable Object</a>
+ will also be models of <a class="link" href="def_callable.html" title="Deferred Callable Object">Deferred
           Callable Object</a>, because function objects won't need client-side
- support for <tt class="computeroutput"><span class="identifier">result_of</span></tt>.
- </p></div>
+ support for <code class="computeroutput"><span class="identifier">result_of</span></code>.
+ </p>
+</div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt>
 <dd><p>
               A possibly const qualified Deferred Callable Object type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">A1</span>
- <span class="special">...</span><span class="identifier">AN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span>
+ <span class="special">...</span><span class="identifier">AN</span></code></span></dt>
 <dd><p>
               Argument types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">a1</span>
- <span class="special">...</span><span class="identifier">aN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a1</span>
+ <span class="special">...</span><span class="identifier">aN</span></code></span></dt>
 <dd><p>
- Objects or references to objects with types <tt class="computeroutput"><span class="identifier">A1</span>
- <span class="special">...</span><span class="identifier">AN</span></tt>
+ Objects or references to objects with types <code class="computeroutput"><span class="identifier">A1</span>
+ <span class="special">...</span><span class="identifier">AN</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T1</span>
- <span class="special">...</span><span class="identifier">TN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span>
+ <span class="special">...</span><span class="identifier">TN</span></code></span></dt>
 <dd><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>i is <tt class="computeroutput"><span class="identifier">A</span></tt>i <tt class="computeroutput"><span class="special">&amp;</span></tt>
- if <tt class="computeroutput"><span class="identifier">a</span></tt>i is an LValue,
- same as <tt class="computeroutput"><span class="identifier">A</span></tt>i, otherwise
+ <code class="computeroutput"><span class="identifier">T</span></code>i is <code class="computeroutput"><span class="identifier">A</span></code>i <code class="computeroutput"><span class="special">&amp;</span></code>
+ if <code class="computeroutput"><span class="identifier">a</span></code>i is an LValue,
+ same as <code class="computeroutput"><span class="identifier">A</span></code>i, otherwise
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.concepts.def_callable.expression_requirements"></a><h5>
-<a name="id655935"></a>
- <a href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression
+<a name="fusion.functional.concepts.def_callable.expression_requirements"></a><h6>
+<a name="id2813884"></a>
+ <a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression
           requirements</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -105,37 +104,36 @@
 <tbody><tr>
 <td>
                 <p>
- boost::result_of<tt class="computeroutput"><span class="special">&lt;</span> <span class="identifier">F</span><span class="special">(</span><span class="identifier">T1</span>
- <span class="special">...</span><span class="identifier">TN</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ boost::result_of<code class="computeroutput"><span class="special">&lt;</span> <span class="identifier">F</span><span class="special">(</span><span class="identifier">T1</span>
+ <span class="special">...</span><span class="identifier">TN</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Result of a call with <tt class="computeroutput"><span class="identifier">A1</span>
- <span class="special">...</span><span class="identifier">AN</span></tt>-typed
+ Result of a call with <code class="computeroutput"><span class="identifier">A1</span>
+ <span class="special">...</span><span class="identifier">AN</span></code>-typed
                   arguments
                 </p>
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.concepts.def_callable.models"></a><h5>
-<a name="id656119"></a>
- Models
- </h5>
+<a name="fusion.functional.concepts.def_callable.models"></a><h6>
+<a name="id2814049"></a>
+ <a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<a href="poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<a class="link" href="poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a> types
           </li>
 <li>
             member (function or data) pointer types
           </li>
 </ul></div>
-<a name="fusion.functional.concepts.def_callable.examples"></a><h5>
-<a name="id656165"></a>
- Examples
- </h5>
+<a name="fusion.functional.concepts.def_callable.examples"></a><h6>
+<a name="id2814088"></a>
+ <a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.examples">Examples</a>
+ </h6>
 <pre class="programlisting">
 <span class="special">&amp;</span> <span class="identifier">a_free_function</span>
 <span class="special">&amp;</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_static_member_function</span>
@@ -145,8 +143,7 @@
 <span class="comment">// using namespace boost;
 </span><span class="identifier">bind</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(),</span> <span class="identifier">_1</span><span class="special">,</span> <span class="number">5</span><span class="special">)</span>
 <span class="comment">// Note: Boost.Lambda expressions don't work with __boost_result_of__
-</span><span class="identifier">fusion</span><span class="special">::</span><a href="../generation/functions/mk_fused_fobj.html" title="
- make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;())</span>
+</span><span class="identifier">fusion</span><span class="special">::</span><a class="link" href="../generation/functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;())</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/poly.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/poly.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/poly.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Polymorphic Function
- Object</title>
+<title>Polymorphic Function Object</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="prev" href="def_callable.html" title=" Deferred
- Callable Object">
+<link rel="prev" href="def_callable.html" title="Deferred Callable Object">
 <link rel="next" href="../invocation.html" title="Invocation">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,67 +24,64 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.concepts.poly"></a><a href="poly.html" title=" Polymorphic Function
- Object"> Polymorphic Function
- Object</a></h4></div></div></div>
-<a name="fusion.functional.concepts.poly.description"></a><h5>
-<a name="id656467"></a>
- Description
- </h5>
+<a name="fusion.functional.concepts.poly"></a><a class="link" href="poly.html" title="Polymorphic Function Object"> Polymorphic Function
+ Object</a>
+</h4></div></div></div>
+<a name="fusion.functional.concepts.poly.description"></a><h6>
+<a name="id2814359"></a>
+ <a class="link" href="poly.html#fusion.functional.concepts.poly.description">Description</a>
+ </h6>
 <p>
- A non-member-pointer <a href="def_callable.html" title=" Deferred
- Callable Object">Deferred
+ A non-member-pointer <a class="link" href="def_callable.html" title="Deferred Callable Object">Deferred
           Callable Object</a> type.
         </p>
-<a name="fusion.functional.concepts.poly.refinement_of"></a><h5>
-<a name="id656506"></a>
- <a href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
+<a name="fusion.functional.concepts.poly.refinement_of"></a><h6>
+<a name="id2814393"></a>
+ <a class="link" href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
           of</a>
- </h5>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="reg_callable.html" title=" Regular Callable
- Object">Regular Callable
+<li><a class="link" href="reg_callable.html" title="Regular Callable Object">Regular Callable
             Object</a></li>
-<li><a href="def_callable.html" title=" Deferred
- Callable Object">Deferred Callable
+<li><a class="link" href="def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt>
 <dd><p>
               A possibly const-qualified Polymorphic Function Object type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
               An object or reference to an object of type F
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">A1</span>
- <span class="special">...</span><span class="identifier">AN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span>
+ <span class="special">...</span><span class="identifier">AN</span></code></span></dt>
 <dd><p>
               Argument types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">a1</span>
- <span class="special">...</span><span class="identifier">aN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a1</span>
+ <span class="special">...</span><span class="identifier">aN</span></code></span></dt>
 <dd><p>
- Objects or references to objects with types <tt class="computeroutput"><span class="identifier">A1</span>
- <span class="special">...</span><span class="identifier">AN</span></tt>
+ Objects or references to objects with types <code class="computeroutput"><span class="identifier">A1</span>
+ <span class="special">...</span><span class="identifier">AN</span></code>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T1</span>
- <span class="special">...</span><span class="identifier">TN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span>
+ <span class="special">...</span><span class="identifier">TN</span></code></span></dt>
 <dd><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>i is <tt class="computeroutput"><span class="identifier">A</span></tt>i <tt class="computeroutput"><span class="special">&amp;</span></tt>
- if <tt class="computeroutput"><span class="identifier">a</span></tt>i is an LValue,
- same as <tt class="computeroutput"><span class="identifier">A</span></tt>i, otherwise
+ <code class="computeroutput"><span class="identifier">T</span></code>i is <code class="computeroutput"><span class="identifier">A</span></code>i <code class="computeroutput"><span class="special">&amp;</span></code>
+ if <code class="computeroutput"><span class="identifier">a</span></code>i is an LValue,
+ same as <code class="computeroutput"><span class="identifier">A</span></code>i, otherwise
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.concepts.poly.expression_requirements"></a><h5>
-<a name="id656797"></a>
- <a href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression
+<a name="fusion.functional.concepts.poly.expression_requirements"></a><h6>
+<a name="id2814654"></a>
+ <a class="link" href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression
           requirements</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -113,15 +108,15 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">a1</span><span class="special">,</span>
- <span class="special">...</span><span class="identifier">aN</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">a1</span><span class="special">,</span>
+ <span class="special">...</span><span class="identifier">aN</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">&lt;</span>
+ <code class="computeroutput"><span class="identifier">result_of</span><span class="special">&lt;</span>
                   <span class="identifier">F</span><span class="special">(</span><span class="identifier">T1</span><span class="special">,</span>
- <span class="special">...</span><span class="identifier">TN</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="special">...</span><span class="identifier">TN</span><span class="special">)</span> <span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -131,10 +126,10 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.concepts.poly.models"></a><h5>
-<a name="id656995"></a>
- Models
- </h5>
+<a name="fusion.functional.concepts.poly.models"></a><h6>
+<a name="id2814834"></a>
+ <a class="link" href="poly.html#fusion.functional.concepts.poly.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
             function pointers
@@ -143,13 +138,13 @@
             function objects of the Standard Library
           </li>
 <li>
- all Fusion functional adapters
+ all Fusion <a class="link" href="../adapters.html" title="Adapters">functional adapters</a>
 </li>
 </ul></div>
-<a name="fusion.functional.concepts.poly.examples"></a><h5>
-<a name="id657049"></a>
- Examples
- </h5>
+<a name="fusion.functional.concepts.poly.examples"></a><h6>
+<a name="id2814879"></a>
+ <a class="link" href="poly.html#fusion.functional.concepts.poly.examples">Examples</a>
+ </h6>
 <pre class="programlisting">
 <span class="special">&amp;</span> <span class="identifier">a_free_function</span>
 <span class="special">&amp;</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_static_member_function</span>
@@ -157,8 +152,7 @@
 <span class="comment">// using namespace boost;
 </span><span class="identifier">bind</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(),</span> <span class="identifier">_1</span><span class="special">,</span> <span class="number">5</span><span class="special">)</span>
 <span class="comment">// Note: Boost.Lambda expressions don't work with __boost_result_of__
-</span><span class="identifier">fusion</span><span class="special">::</span><a href="../generation/functions/mk_fused_fobj.html" title="
- make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;())</span>
+</span><span class="identifier">fusion</span><span class="special">::</span><a class="link" href="../generation/functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;())</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Regular Callable
- Object</title>
+<title>Regular Callable Object</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="prev" href="callable.html" title=" Callable Object">
-<link rel="next" href="def_callable.html" title=" Deferred
- Callable Object">
+<link rel="prev" href="callable.html" title="Callable Object">
+<link rel="next" href="def_callable.html" title="Deferred Callable Object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,53 +24,53 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.concepts.reg_callable"></a><a href="reg_callable.html" title=" Regular Callable
- Object"> Regular Callable
- Object</a></h4></div></div></div>
-<a name="fusion.functional.concepts.reg_callable.description"></a><h5>
-<a name="id654884"></a>
- Description
- </h5>
+<a name="fusion.functional.concepts.reg_callable"></a><a class="link" href="reg_callable.html" title="Regular Callable Object"> Regular Callable
+ Object</a>
+</h4></div></div></div>
+<a name="fusion.functional.concepts.reg_callable.description"></a><h6>
+<a name="id2812945"></a>
+ <a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.description">Description</a>
+ </h6>
 <p>
- A non-member-pointer <a href="callable.html" title=" Callable Object">Callable
+ A non-member-pointer <a class="link" href="callable.html" title="Callable Object">Callable
           Object</a> type: A pointer to a function or a class type whose objects
           can appear immediately to the left of a function call operator.
         </p>
-<a name="fusion.functional.concepts.reg_callable.refinement_of"></a><h5>
-<a name="id654927"></a>
- <a href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement
+<a name="fusion.functional.concepts.reg_callable.refinement_of"></a><h6>
+<a name="id2812981"></a>
+ <a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement
           of</a>
- </h5>
-<div class="itemizedlist"><ul type="disc"><li>Callable Object</li></ul></div>
+ </h6>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="callable.html" title="Callable Object">Callable Object</a></li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt>
 <dd><p>
               A possibly const qualified Deferred Callable Object type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
               An object or reference to an object of type F
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">A1</span>
- <span class="special">...</span><span class="identifier">AN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span>
+ <span class="special">...</span><span class="identifier">AN</span></code></span></dt>
 <dd><p>
               Argument types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">a1</span>
- <span class="special">...</span><span class="identifier">aN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a1</span>
+ <span class="special">...</span><span class="identifier">aN</span></code></span></dt>
 <dd><p>
- Objects or references to objects with types <tt class="computeroutput"><span class="identifier">A1</span>
- <span class="special">...</span><span class="identifier">AN</span></tt>
+ Objects or references to objects with types <code class="computeroutput"><span class="identifier">A1</span>
+ <span class="special">...</span><span class="identifier">AN</span></code>
             </p></dd>
 </dl>
 </div>
-<a name="fusion.functional.concepts.reg_callable.expression_requirements"></a><h5>
-<a name="id655114"></a>
- <a href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression
+<a name="fusion.functional.concepts.reg_callable.expression_requirements"></a><h6>
+<a name="id2813150"></a>
+ <a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression
           requirements</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -99,8 +97,8 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">a1</span><span class="special">,</span>
- <span class="special">...</span><span class="identifier">aN</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">a1</span><span class="special">,</span>
+ <span class="special">...</span><span class="identifier">aN</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
@@ -115,10 +113,10 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.concepts.reg_callable.models"></a><h5>
-<a name="id655250"></a>
- Models
- </h5>
+<a name="fusion.functional.concepts.reg_callable.models"></a><h6>
+<a name="id2813272"></a>
+ <a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
             function pointer types
@@ -127,10 +125,10 @@
             all kinds of function objects
           </li>
 </ul></div>
-<a name="fusion.functional.concepts.reg_callable.examples"></a><h5>
-<a name="id655288"></a>
- Examples
- </h5>
+<a name="fusion.functional.concepts.reg_callable.examples"></a><h6>
+<a name="id2813305"></a>
+ <a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.examples">Examples</a>
+ </h6>
 <pre class="programlisting">
 <span class="special">&amp;</span> <span class="identifier">a_free_function</span>
 <span class="special">&amp;</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_static_member_function</span>
@@ -138,8 +136,7 @@
 <span class="comment">// using namespace boost;
 </span><span class="identifier">bind</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(),</span> <span class="identifier">_1</span><span class="special">,</span> <span class="number">5</span><span class="special">)</span>
 <span class="identifier">lambda</span><span class="special">::</span><span class="identifier">_1</span> <span class="special">+=</span> <span class="identifier">lambda</span><span class="special">::</span><span class="identifier">_2</span><span class="special">;</span>
-<span class="identifier">fusion</span><span class="special">::</span><a href="../generation/functions/mk_fused_fobj.html" title="
- make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;())</span>
+<span class="identifier">fusion</span><span class="special">::</span><a class="link" href="../generation/functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;())</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Generation</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functional.html" title="Functional">
 <link rel="prev" href="adapters/unfused_typed.html" title="unfused_typed">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.functional.generation"></a>Generation</h3></div></div></div>
+<a name="fusion.functional.generation"></a><a class="link" href="generation.html" title="Generation">Generation</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Functions</span></dt>
 <dt><span class="section">Metafunctions</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../generation.html" title="Generation">
 <link rel="prev" href="../generation.html" title="Generation">
-<link rel="next" href="functions/mk_fused.html" title="
- make_fused">
+<link rel="next" href="functions/mk_fused.html" title="make_fused">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.generation.functions"></a>Functions</h4></div></div></div>
+<a name="fusion.functional.generation.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="functions/mk_fused.html">
           make_fused</a></span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_fused</title>
+<title>make_fused</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
-<link rel="next" href="mk_fused_proc.html" title="
- make_fused_procedure">
+<link rel="next" href="mk_fused_proc.html" title="make_fused_procedure">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,32 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.functions.mk_fused"></a><a href="mk_fused.html" title="
- make_fused">
- make_fused</a></h5></div></div></div>
+<a name="fusion.functional.generation.functions.mk_fused"></a><a class="link" href="mk_fused.html" title="make_fused">
+ make_fused</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused.description"></a><h6>
-<a name="id674578"></a>
- Description
+<a name="id2830585"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a>
           </h6>
 <p>
- Creates a fused adapter for a given <a href="../../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred Callable Object</a>.
- The usual <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ Creates a <a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a> adapter for a given <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable Object</a>.
+ The usual <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused.synopsis"></a><h6>
-<a name="id674646"></a>
- Synopsis
+<a name="id2830645"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">&gt;</span>
-<span class="keyword">inline</span> <span class="keyword">typename</span> <a href="../metafunctions/mk_fused.html" title="
- make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_fused</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.parameters"></a><h6>
-<a name="id674801"></a>
- Parameters
+<a name="id2830781"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -79,13 +75,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
+ Model of <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred
                     Callable Object</a>
                   </p>
                   </td>
@@ -97,53 +92,52 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6>
-<a name="id674919"></a>
- <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
+<a name="id2830885"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_fused</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A specialization of fused.
+ <span class="bold"><strong>Return type</strong></span>: A specialization of <a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a fused adapter for <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a> adapter for <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused.header"></a><h6>
-<a name="id675043"></a>
- Header
+<a name="id2830995"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.example"></a><h6>
-<a name="id675212"></a>
- Example
+<a name="id2831147"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">float</span> <span class="identifier">sub</span><span class="special">(</span><span class="keyword">float</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">float</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">a</span> <span class="special">-</span> <span class="identifier">b</span><span class="special">;</span> <span class="special">}</span>
 
 <span class="keyword">void</span> <span class="identifier">try_it</span><span class="special">()</span>
 <span class="special">{</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">2.0f</span><span class="special">);</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1.5f</span><span class="special">);</span>
- vector<span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">c</span><span class="special">(</span><span class="number">1.0f</span><span class="special">,</span><span class="number">0.5f</span><span class="special">);</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">c</span> <span class="special">==</span> transform<span class="special">(</span>zip<span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">make_fused</span><span class="special">(&amp;</span> <span class="identifier">sub</span><span class="special">)));</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">c</span> <span class="special">==</span> transform<span class="special">(</span>zip<span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">make_fused</span><span class="special">(</span>std::minus<span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;())));</span>
+ <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">2.0f</span><span class="special">);</span>
+ <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1.5f</span><span class="special">);</span>
+ <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">c</span><span class="special">(</span><span class="number">1.0f</span><span class="special">,</span><span class="number">0.5f</span><span class="special">);</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">c</span> <span class="special">==</span> <a class="link" href="../../../algorithm/transformation/functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><a class="link" href="../../../algorithm/transformation/functions/zip.html" title="zip"><code class="computeroutput"><span class="identifier">zip</span></code></a><span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">make_fused</span><span class="special">(&amp;</span> <span class="identifier">sub</span><span class="special">)));</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">c</span> <span class="special">==</span> <a class="link" href="../../../algorithm/transformation/functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><a class="link" href="../../../algorithm/transformation/functions/zip.html" title="zip"><code class="computeroutput"><span class="identifier">zip</span></code></a><span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">make_fused</span><span class="special">(</span>std::minus<span class="special">&lt;</span><span class="keyword">float</span><span c
lass="special">&gt;())));</span>
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.see_also"></a><h6>
-<a name="id675816"></a>
- <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
+<a name="id2831693"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>fused</li>
-<li>deduce</li>
-<li><a href="../metafunctions/mk_fused.html" title="
- make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a></li>
+<li><a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
+<li><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../metafunctions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_fused_function_object</title>
+<title>make_fused_function_object</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="prev" href="mk_fused_proc.html" title="
- make_fused_procedure">
-<link rel="next" href="mk_unfused_genrc.html" title="
- make_unfused_generic">
+<link rel="prev" href="mk_fused_proc.html" title="make_fused_procedure">
+<link rel="next" href="mk_unfused_genrc.html" title="make_unfused_generic">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,33 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.functions.mk_fused_fobj"></a><a href="mk_fused_fobj.html" title="
- make_fused_function_object">
- make_fused_function_object</a></h5></div></div></div>
+<a name="fusion.functional.generation.functions.mk_fused_fobj"></a><a class="link" href="mk_fused_fobj.html" title="make_fused_function_object">
+ make_fused_function_object</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6>
-<a name="id676957"></a>
- Description
+<a name="id2832708"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a>
           </h6>
 <p>
- Creates a fused_function_object adapter
- for a given <a href="../../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
- Callable Object</a>. The usual <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ Creates a <a class="link" href="../../adapters/fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a> adapter
+ for a given <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred
+ Callable Object</a>. The usual <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a><h6>
-<a name="id677028"></a>
- Synopsis
+<a name="id2832770"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">&gt;</span>
-<span class="keyword">inline</span> <span class="keyword">typename</span> <a href="../metafunctions/mk_fused_fobj.html" title="
- make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a><h6>
-<a name="id677185"></a>
- Parameters
+<a name="id2832909"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -81,13 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ Model of <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                     Function Object</a>
                   </p>
                   </td>
@@ -99,31 +93,31 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6>
-<a name="id677299"></a>
- <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
+<a name="id2833012"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A specialization of fused_function_object.
+ <span class="bold"><strong>Return type</strong></span>: A specialization of <a class="link" href="../../adapters/fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a fused_function_object adapter
- for <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a> adapter
+ for <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a><h6>
-<a name="id677426"></a>
- Header
+<a name="id2833123"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a><h6>
-<a name="id677598"></a>
- Example
+<a name="id2833278"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">sub</span>
@@ -144,22 +138,21 @@
 
 <span class="keyword">void</span> <span class="identifier">try_it</span><span class="special">()</span>
 <span class="special">{</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">2.0f</span><span class="special">);</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1.5f</span><span class="special">);</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">c</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">0.5f</span><span class="special">);</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">c</span> <span class="special">==</span> transform<span class="special">(</span>zip<span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">sub</span><span class="special">())));</span>
+ <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">2.0f</span><span class="special">);</span>
+ <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1.5f</span><span class="special">);</span>
+ <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">c</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">0.5f</span><span class="special">);</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">c</span> <span class="special">==</span> <a class="link" href="../../../algorithm/transformation/functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><a class="link" href="../../../algorithm/transformation/functions/zip.html" title="zip"><code class="computeroutput"><span class="identifier">zip</span></code></a><span class="special">(</span><span class="identifier">a</span><span class="special">,</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">sub</span><span class="special">())));</span>
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a><h6>
-<a name="id678338"></a>
- <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
+<a name="id2833947"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>fused_function_object</li>
-<li>deduce</li>
-<li><a href="../metafunctions/mk_fused_fobj.html" title="
- make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a></li>
+<li><a class="link" href="../../adapters/fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a></li>
+<li><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../metafunctions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_fused_procedure</title>
+<title>make_fused_procedure</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="prev" href="mk_fused.html" title="
- make_fused">
-<link rel="next" href="mk_fused_fobj.html" title="
- make_fused_function_object">
+<link rel="prev" href="mk_fused.html" title="make_fused">
+<link rel="next" href="mk_fused_fobj.html" title="make_fused_function_object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,33 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.functions.mk_fused_proc"></a><a href="mk_fused_proc.html" title="
- make_fused_procedure">
- make_fused_procedure</a></h5></div></div></div>
+<a name="fusion.functional.generation.functions.mk_fused_proc"></a><a class="link" href="mk_fused_proc.html" title="make_fused_procedure">
+ make_fused_procedure</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6>
-<a name="id675933"></a>
- Description
+<a name="id2831797"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a>
           </h6>
 <p>
- Creates a fused_procedure adapter for
- a given <a href="../../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
- Callable Object</a>. The usual <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ Creates a <a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a> adapter for
+ a given <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred
+ Callable Object</a>. The usual <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a> applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a><h6>
-<a name="id676002"></a>
- Synopsis
+<a name="id2831857"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">&gt;</span>
-<span class="keyword">inline</span> <span class="keyword">typename</span> <a href="../metafunctions/mk_fused_proc.html" title="
- make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_fused_procedure</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a><h6>
-<a name="id676158"></a>
- Parameters
+<a name="id2831996"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -81,12 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/callable.html" title=" Callable Object">Callable
+ Model of <a class="link" href="../../concepts/callable.html" title="Callable Object">Callable
                     Object</a>
                   </p>
                   </td>
@@ -98,48 +93,47 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6>
-<a name="id676274"></a>
- <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
+<a name="id2832098"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_fused_procedure</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A specialization of fused_procedure.
+ <span class="bold"><strong>Return type</strong></span>: A specialization of <a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a fused_procedure adapter for
- <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a> adapter for
+ <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_proc.header"></a><h6>
-<a name="id676400"></a>
- Header
+<a name="id2832209"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.example"></a><h6>
-<a name="id676570"></a>
- Example
+<a name="id2832363"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">;</span>
 <span class="identifier">make_fused_procedure</span><span class="special">(</span><span class="identifier">_1</span> <span class="special">+=</span> <span class="identifier">_2</span> <span class="special">-</span> <span class="identifier">_3</span><span class="special">)(</span><span class="identifier">v</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>front<span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a><h6>
-<a name="id676840"></a>
- <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
+<a name="id2832606"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>fused_procedure</li>
-<li>deduce</li>
-<li><a href="../metafunctions/mk_fused_proc.html" title="
- make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a></li>
+<li><a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
+<li><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../metafunctions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_unfused_generic</title>
+<title>make_unfused_generic</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="prev" href="mk_fused_fobj.html" title="
- make_fused_function_object">
-<link rel="next" href="mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args">
+<link rel="prev" href="mk_fused_fobj.html" title="make_fused_function_object">
+<link rel="next" href="mk_unfused_lvargs.html" title="make_unfused_lvalue_args">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,33 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.functions.mk_unfused_genrc"></a><a href="mk_unfused_genrc.html" title="
- make_unfused_generic">
- make_unfused_generic</a></h5></div></div></div>
+<a name="fusion.functional.generation.functions.mk_unfused_genrc"></a><a class="link" href="mk_unfused_genrc.html" title="make_unfused_generic">
+ make_unfused_generic</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.description"></a><h6>
-<a name="id678457"></a>
- Description
+<a name="id2834050"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.description">Description</a>
           </h6>
 <p>
- Creates a unfused_generic adapter for
- a given, unary <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
- Function Object</a>. The usual <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ Creates a <a class="link" href="../../adapters/unfused_generic.html" title="unfused_generic"><code class="computeroutput"><span class="identifier">unfused_generic</span></code></a> adapter for
+ a given, unary <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
+ Function Object</a>. The usual <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.synopsis"></a><h6>
-<a name="id678526"></a>
- Synopsis
+<a name="id2834111"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">&gt;</span>
-<span class="keyword">inline</span> <span class="keyword">typename</span> <a href="../metafunctions/mk_unfused_genrc.html" title="
- make_unfused_generic"><tt class="computeroutput"><span class="identifier">make_unfused_generic</span></tt></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_unfused_genrc.html" title="make_unfused_generic"><code class="computeroutput"><span class="identifier">make_unfused_generic</span></code></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_unfused_generic</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.parameters"></a><h6>
-<a name="id678684"></a>
- Parameters
+<a name="id2834251"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -81,13 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ Model of <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                     Function Object</a>
                   </p>
                   </td>
@@ -99,31 +93,31 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics"></a><h6>
-<a name="id678800"></a>
- <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics">Expression
+<a name="id2834355"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_unfused_generic</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A specialization of unfused_generic.
+ <span class="bold"><strong>Return type</strong></span>: A specialization of <a class="link" href="../../adapters/unfused_generic.html" title="unfused_generic"><code class="computeroutput"><span class="identifier">unfused_generic</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a unfused_generic adapter for
- <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/unfused_generic.html" title="unfused_generic"><code class="computeroutput"><span class="identifier">unfused_generic</span></code></a> adapter for
+ <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.header"></a><h6>
-<a name="id678926"></a>
- Header
+<a name="id2834467"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.example"></a><h6>
-<a name="id679096"></a>
- Example
+<a name="id2834620"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">bottles_song</span>
@@ -158,15 +152,14 @@
 </span><span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.see_also"></a><h6>
-<a name="id679900"></a>
- <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.see_also">See
+<a name="id2835347"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>unfused_generic</li>
-<li>deduce</li>
-<li><a href="../metafunctions/mk_unfused_genrc.html" title="
- make_unfused_generic"><tt class="computeroutput"><span class="identifier">make_unfused_generic</span></tt></a></li>
+<li><a class="link" href="../../adapters/unfused_generic.html" title="unfused_generic"><code class="computeroutput"><span class="identifier">unfused_generic</span></code></a></li>
+<li><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../metafunctions/mk_unfused_genrc.html" title="make_unfused_generic"><code class="computeroutput"><span class="identifier">make_unfused_generic</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_unfused_lvalue_args</title>
+<title>make_unfused_lvalue_args</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="prev" href="mk_unfused_genrc.html" title="
- make_unfused_generic">
-<link rel="next" href="mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args">
+<link rel="prev" href="mk_unfused_genrc.html" title="make_unfused_generic">
+<link rel="next" href="mk_unfused_rvargs.html" title="make_unfused_rvalue_args">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,33 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.functions.mk_unfused_lvargs"></a><a href="mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args">
- make_unfused_lvalue_args</a></h5></div></div></div>
+<a name="fusion.functional.generation.functions.mk_unfused_lvargs"></a><a class="link" href="mk_unfused_lvargs.html" title="make_unfused_lvalue_args">
+ make_unfused_lvalue_args</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.description"></a><h6>
-<a name="id680019"></a>
- Description
+<a name="id2835451"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.description">Description</a>
           </h6>
 <p>
- Creates a unfused_lvalue_args adapter
- for a given, unary <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
- Function Object</a>. The usual <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ Creates a <a class="link" href="../../adapters/unfused_lvalue_args.html" title="unfused_lvalue_args"><code class="computeroutput"><span class="identifier">unfused_lvalue_args</span></code></a> adapter
+ for a given, unary <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
+ Function Object</a>. The usual <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.synopsis"></a><h6>
-<a name="id680089"></a>
- Synopsis
+<a name="id2835511"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">&gt;</span>
-<span class="keyword">inline</span> <span class="keyword">typename</span> <a href="../metafunctions/mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></tt></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_unfused_lvargs.html" title="make_unfused_lvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></code></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_unfused_lvalue_args</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.parameters"></a><h6>
-<a name="id680245"></a>
- Parameters
+<a name="id2835650"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -81,13 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ Model of <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                     Function Object</a>
                   </p>
                   </td>
@@ -99,31 +93,31 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics"></a><h6>
-<a name="id680362"></a>
- <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics">Expression
+<a name="id2835753"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_unfused_lvalue_args</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A specialization of unfused_lvalue_args.
+ <span class="bold"><strong>Return type</strong></span>: A specialization of <a class="link" href="../../adapters/unfused_lvalue_args.html" title="unfused_lvalue_args"><code class="computeroutput"><span class="identifier">unfused_lvalue_args</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a unfused_lvalue_args adapter
- for <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/unfused_lvalue_args.html" title="unfused_lvalue_args"><code class="computeroutput"><span class="identifier">unfused_lvalue_args</span></code></a> adapter
+ for <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.header"></a><h6>
-<a name="id680488"></a>
- Header
+<a name="id2835867"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.example"></a><h6>
-<a name="id680661"></a>
- Example
+<a name="id2836020"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">fused_incrementer</span>
@@ -137,7 +131,7 @@
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
     <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span> <span class="keyword">const</span>
     <span class="special">{</span>
- for_each<span class="special">(</span><span class="identifier">s</span><span class="special">,++</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">::</span><span class="identifier">_1</span><span class="special">);</span>
+ <a class="link" href="../../../algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">,++</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">::</span><span class="identifier">_1</span><span class="special">);</span>
     <span class="special">}</span>
 <span class="special">};</span>
 
@@ -149,15 +143,14 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.see_also"></a><h6>
-<a name="id681139"></a>
- <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.see_also">See
+<a name="id2836452"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>unfused_lvalue_args</li>
-<li>deduce</li>
-<li><a href="../metafunctions/mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></tt></a></li>
+<li><a class="link" href="../../adapters/unfused_lvalue_args.html" title="unfused_lvalue_args"><code class="computeroutput"><span class="identifier">unfused_lvalue_args</span></code></a></li>
+<li><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../metafunctions/mk_unfused_lvargs.html" title="make_unfused_lvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_unfused_rvalue_args</title>
+<title>make_unfused_rvalue_args</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="prev" href="mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args">
+<link rel="prev" href="mk_unfused_lvargs.html" title="make_unfused_lvalue_args">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,33 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.functions.mk_unfused_rvargs"></a><a href="mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args">
- make_unfused_rvalue_args</a></h5></div></div></div>
+<a name="fusion.functional.generation.functions.mk_unfused_rvargs"></a><a class="link" href="mk_unfused_rvargs.html" title="make_unfused_rvalue_args">
+ make_unfused_rvalue_args</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.description"></a><h6>
-<a name="id681257"></a>
- Description
+<a name="id2836555"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.description">Description</a>
           </h6>
 <p>
- Creates a unfused_rvalue_args adapter
- for a given, unary <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
- Function Object</a>. The usual <a href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ Creates a <a class="link" href="../../adapters/unfused_rvalue_args.html" title="unfused_rvalue_args"><code class="computeroutput"><span class="identifier">unfused_rvalue_args</span></code></a> adapter
+ for a given, unary <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
+ Function Object</a>. The usual <a class="link" href="../../../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.synopsis"></a><h6>
-<a name="id681326"></a>
- Synopsis
+<a name="id2836615"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">&gt;</span>
-<span class="keyword">inline</span> <span class="keyword">typename</span> <a href="../metafunctions/mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></tt></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_unfused_rvargs.html" title="make_unfused_rvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></code></a><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_unfused_rvalue_args</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.parameters"></a><h6>
-<a name="id681483"></a>
- Parameters
+<a name="id2836754"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -80,13 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ Model of <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                     Function Object</a>
                   </p>
                   </td>
@@ -98,31 +93,31 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics"></a><h6>
-<a name="id681600"></a>
- <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics">Expression
+<a name="id2836857"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_unfused_rvalue_args</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A specialization of unfused_rvalue_args.
+ <span class="bold"><strong>Return type</strong></span>: A specialization of <a class="link" href="../../adapters/unfused_rvalue_args.html" title="unfused_rvalue_args"><code class="computeroutput"><span class="identifier">unfused_rvalue_args</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a unfused_rvalue_args adapter
- for <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns a <a class="link" href="../../adapters/unfused_rvalue_args.html" title="unfused_rvalue_args"><code class="computeroutput"><span class="identifier">unfused_rvalue_args</span></code></a> adapter
+ for <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.header"></a><h6>
-<a name="id681725"></a>
- Header
+<a name="id2836970"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.example"></a><h6>
-<a name="id681897"></a>
- Example
+<a name="id2837122"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">sequence_printer</span>
@@ -147,15 +142,14 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.see_also"></a><h6>
-<a name="id682279"></a>
- <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.see_also">See
+<a name="id2837467"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>unfused_rvalue_args</li>
-<li>deduce</li>
-<li><a href="../metafunctions/mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></tt></a></li>
+<li><a class="link" href="../../adapters/unfused_rvalue_args.html" title="unfused_rvalue_args"><code class="computeroutput"><span class="identifier">unfused_rvalue_args</span></code></a></li>
+<li><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li><a class="link" href="../metafunctions/mk_unfused_rvargs.html" title="make_unfused_rvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,21 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Metafunctions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../generation.html" title="Generation">
-<link rel="prev" href="functions/mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args">
-<link rel="next" href="metafunctions/mk_fused.html" title="
- make_fused">
+<link rel="prev" href="functions/mk_unfused_rvargs.html" title="make_unfused_rvalue_args">
+<link rel="next" href="metafunctions/mk_fused.html" title="make_fused">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.generation.metafunctions"></a>Metafunctions</h4></div></div></div>
+<a name="fusion.functional.generation.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="metafunctions/mk_fused.html">
           make_fused</a></span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_fused</title>
+<title>make_fused</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="../metafunctions.html" title="Metafunctions">
-<link rel="next" href="mk_fused_proc.html" title="
- make_fused_procedure">
+<link rel="next" href="mk_fused_proc.html" title="make_fused_procedure">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,28 +24,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.metafunctions.mk_fused"></a><a href="mk_fused.html" title="
- make_fused">
- make_fused</a></h5></div></div></div>
+<a name="fusion.functional.generation.metafunctions.mk_fused"></a><a class="link" href="mk_fused.html" title="make_fused">
+ make_fused</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6>
-<a name="id682417"></a>
- Description
+<a name="id2837586"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/mk_fused.html" title="
- make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused.header"></a><h6>
-<a name="id682467"></a>
- Header
+<a name="id2837629"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a><h6>
-<a name="id682638"></a>
- Synopsis
+<a name="id2837782"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -60,12 +57,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6>
-<a name="id682771"></a>
- <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
+<a name="id2837901"></a>
+ <a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
             also</a>
           </h6>
-<div class="itemizedlist"><ul type="disc"><li><a href="../functions/mk_fused.html" title="
- make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a></li></ul></div>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a></li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_fused_function_object</title>
+<title>make_fused_function_object</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="prev" href="mk_fused_proc.html" title="
- make_fused_procedure">
-<link rel="next" href="mk_unfused_genrc.html" title="
- make_unfused_generic">
+<link rel="prev" href="mk_fused_proc.html" title="make_fused_procedure">
+<link rel="next" href="mk_unfused_genrc.html" title="make_unfused_generic">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,28 +24,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.metafunctions.mk_fused_fobj"></a><a href="mk_fused_fobj.html" title="
- make_fused_function_object">
- make_fused_function_object</a></h5></div></div></div>
+<a name="fusion.functional.generation.metafunctions.mk_fused_fobj"></a><a class="link" href="mk_fused_fobj.html" title="make_fused_function_object">
+ make_fused_function_object</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6>
-<a name="id683273"></a>
- Description
+<a name="id2838344"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/mk_fused_fobj.html" title="
- make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a><h6>
-<a name="id683324"></a>
- Header
+<a name="id2838388"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a><h6>
-<a name="id683495"></a>
- Synopsis
+<a name="id2838541"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -61,12 +57,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6>
-<a name="id683629"></a>
- <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
+<a name="id2838660"></a>
+ <a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
             also</a>
           </h6>
-<div class="itemizedlist"><ul type="disc"><li><a href="../functions/mk_fused_fobj.html" title="
- make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a></li></ul></div>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a></li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_fused_procedure</title>
+<title>make_fused_procedure</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="prev" href="mk_fused.html" title="
- make_fused">
-<link rel="next" href="mk_fused_fobj.html" title="
- make_fused_function_object">
+<link rel="prev" href="mk_fused.html" title="make_fused">
+<link rel="next" href="mk_fused_fobj.html" title="make_fused_function_object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,28 +24,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.metafunctions.mk_fused_proc"></a><a href="mk_fused_proc.html" title="
- make_fused_procedure">
- make_fused_procedure</a></h5></div></div></div>
+<a name="fusion.functional.generation.metafunctions.mk_fused_proc"></a><a class="link" href="mk_fused_proc.html" title="make_fused_procedure">
+ make_fused_procedure</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6>
-<a name="id682844"></a>
- Description
+<a name="id2837965"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/mk_fused_proc.html" title="
- make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a><h6>
-<a name="id682894"></a>
- Header
+<a name="id2838008"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a><h6>
-<a name="id683066"></a>
- Synopsis
+<a name="id2838162"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -61,12 +57,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6>
-<a name="id683201"></a>
- <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
+<a name="id2838282"></a>
+ <a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
             also</a>
           </h6>
-<div class="itemizedlist"><ul type="disc"><li><a href="../functions/mk_fused_proc.html" title="
- make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a></li></ul></div>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../functions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a></li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_unfused_generic</title>
+<title>make_unfused_generic</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="prev" href="mk_fused_fobj.html" title="
- make_fused_function_object">
-<link rel="next" href="mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args">
+<link rel="prev" href="mk_fused_fobj.html" title="make_fused_function_object">
+<link rel="next" href="mk_unfused_lvargs.html" title="make_unfused_lvalue_args">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,28 +24,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc"></a><a href="mk_unfused_genrc.html" title="
- make_unfused_generic">
- make_unfused_generic</a></h5></div></div></div>
+<a name="fusion.functional.generation.metafunctions.mk_unfused_genrc"></a><a class="link" href="mk_unfused_genrc.html" title="make_unfused_generic">
+ make_unfused_generic</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.description"></a><h6>
-<a name="id683703"></a>
- Description
+<a name="id2838724"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/mk_unfused_genrc.html" title="
- make_unfused_generic"><tt class="computeroutput"><span class="identifier">make_unfused_generic</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/mk_unfused_genrc.html" title="make_unfused_generic"><code class="computeroutput"><span class="identifier">make_unfused_generic</span></code></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.header"></a><h6>
-<a name="id683754"></a>
- Header
+<a name="id2838768"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis"></a><h6>
-<a name="id683926"></a>
- Synopsis
+<a name="id2838922"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -61,12 +57,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also"></a><h6>
-<a name="id684062"></a>
- <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also">See
+<a name="id2839042"></a>
+ <a class="link" href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also">See
             also</a>
           </h6>
-<div class="itemizedlist"><ul type="disc"><li><a href="../functions/mk_unfused_genrc.html" title="
- make_unfused_generic"><tt class="computeroutput"><span class="identifier">make_unfused_generic</span></tt></a></li></ul></div>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../functions/mk_unfused_genrc.html" title="make_unfused_generic"><code class="computeroutput"><span class="identifier">make_unfused_generic</span></code></a></li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_unfused_lvalue_args</title>
+<title>make_unfused_lvalue_args</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="prev" href="mk_unfused_genrc.html" title="
- make_unfused_generic">
-<link rel="next" href="mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args">
+<link rel="prev" href="mk_unfused_genrc.html" title="make_unfused_generic">
+<link rel="next" href="mk_unfused_rvargs.html" title="make_unfused_rvalue_args">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,28 +24,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs"></a><a href="mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args">
- make_unfused_lvalue_args</a></h5></div></div></div>
+<a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs"></a><a class="link" href="mk_unfused_lvargs.html" title="make_unfused_lvalue_args">
+ make_unfused_lvalue_args</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.description"></a><h6>
-<a name="id684135"></a>
- Description
+<a name="id2839108"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/mk_unfused_lvargs.html" title="make_unfused_lvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></code></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.header"></a><h6>
-<a name="id684187"></a>
- Header
+<a name="id2839151"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis"></a><h6>
-<a name="id684358"></a>
- Synopsis
+<a name="id2839304"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -61,12 +57,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also"></a><h6>
-<a name="id684493"></a>
- <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also">See
+<a name="id2839424"></a>
+ <a class="link" href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also">See
             also</a>
           </h6>
-<div class="itemizedlist"><ul type="disc"><li><a href="../functions/mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></tt></a></li></ul></div>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../functions/mk_unfused_lvargs.html" title="make_unfused_lvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></code></a></li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_unfused_rvalue_args</title>
+<title>make_unfused_rvalue_args</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="prev" href="mk_unfused_lvargs.html" title="
- make_unfused_lvalue_args">
+<link rel="prev" href="mk_unfused_lvargs.html" title="make_unfused_lvalue_args">
 <link rel="next" href="../../../notes.html" title="Notes">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,28 +24,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs"></a><a href="mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args">
- make_unfused_rvalue_args</a></h5></div></div></div>
+<a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs"></a><a class="link" href="mk_unfused_rvargs.html" title="make_unfused_rvalue_args">
+ make_unfused_rvalue_args</a>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.description"></a><h6>
-<a name="id684567"></a>
- Description
+<a name="id2839489"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/mk_unfused_rvargs.html" title="make_unfused_rvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></code></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.header"></a><h6>
-<a name="id684619"></a>
- Header
+<a name="id2839532"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis"></a><h6>
-<a name="id684790"></a>
- Synopsis
+<a name="id2839685"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -60,12 +57,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also"></a><h6>
-<a name="id684925"></a>
- <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also">See
+<a name="id2839805"></a>
+ <a class="link" href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also">See
             also</a>
           </h6>
-<div class="itemizedlist"><ul type="disc"><li><a href="../functions/mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></tt></a></li></ul></div>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../functions/mk_unfused_rvargs.html" title="make_unfused_rvalue_args"><code class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></code></a></li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Invocation</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functional.html" title="Functional">
-<link rel="prev" href="concepts/poly.html" title=" Polymorphic Function
- Object">
+<link rel="prev" href="concepts/poly.html" title="Polymorphic Function Object">
 <link rel="next" href="invocation/functions.html" title="Functions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.functional.invocation"></a>Invocation</h3></div></div></div>
+<a name="fusion.functional.invocation"></a><a class="link" href="invocation.html" title="Invocation">Invocation</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Functions</span></dt>
 <dt><span class="section">Metafunctions</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../invocation.html" title="Invocation">
 <link rel="prev" href="../invocation.html" title="Invocation">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.invocation.functions"></a>Functions</h4></div></div></div>
+<a name="fusion.functional.invocation.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">invoke</span></dt>
 <dt><span class="section"><a href="functions/invoke_proc.html">

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>invoke</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
-<link rel="next" href="invoke_proc.html" title="
- invoke_procedure">
+<link rel="next" href="invoke_proc.html" title="invoke_procedure">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.invocation.functions.invoke"></a>invoke</h5></div></div></div>
+<a name="fusion.functional.invocation.functions.invoke"></a><a class="link" href="invoke.html" title="invoke">invoke</a>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke.description"></a><h6>
-<a name="id657347"></a>
- Description
+<a name="id2815145"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.description">Description</a>
           </h6>
 <p>
- Calls a <a href="../../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
- Callable Object</a> with the arguments from a Sequence.
+ Calls a <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred
+ Callable Object</a> with the arguments from a <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
           </p>
 <p>
             The first template parameter can be specialized explicitly to avoid copying
@@ -42,32 +41,32 @@
 <p>
             If the target function is a pointer to a class members, the corresponding
             object can be specified as a reference, pointer, or smart pointer. In
- case of the latter, a freestanding <tt class="literal">get_pointer</tt> function
- must be defined (Boost provides this function for <tt class="literal">std::auto_ptr</tt>
- and boost::shared_ptr).
+ case of the latter, a freestanding <code class="literal">get_pointer</code> function
+ must be defined (Boost provides this function for <code class="literal">std::auto_ptr</code>
+ and boost::shared_ptr).
           </p>
 <a name="fusion.functional.invocation.functions.invoke.synopsis"></a><h6>
-<a name="id657450"></a>
- Synopsis
+<a name="id2815236"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span>
     <span class="keyword">class</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::invoke<span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke</span></code></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">invoke</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span>
     <span class="keyword">class</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::invoke<span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke</span></code></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">invoke</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke.parameters"></a><h6>
-<a name="id657828"></a>
- Parameters
+<a name="id2815574"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -96,13 +95,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- A <a href="../../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
+ A <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred
                     Callable Object</a>
                   </p>
                   </td>
@@ -115,13 +113,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="identifier">s</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- A <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -134,45 +131,43 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a><h6>
-<a name="id657989"></a>
- <a href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression
+<a name="id2815718"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">invoke</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Return type of <tt class="computeroutput"><span class="identifier">f</span></tt> when invoked with the elements in
- <tt class="computeroutput"><span class="identifier">s</span></tt> as its arguments.
+ <span class="bold"><strong>Return type</strong></span>: Return type of <code class="computeroutput"><span class="identifier">f</span></code> when invoked with the elements in
+ <code class="computeroutput"><span class="identifier">s</span></code> as its arguments.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Invokes <tt class="computeroutput"><span class="identifier">f</span></tt>
- with the elements in <tt class="computeroutput"><span class="identifier">s</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Invokes <code class="computeroutput"><span class="identifier">f</span></code>
+ with the elements in <code class="computeroutput"><span class="identifier">s</span></code>
             as arguments and returns the result of the call expression.
           </p>
 <p>
             /functional/invocation/invoke.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke.example"></a><h6>
-<a name="id658132"></a>
- Example
+<a name="id2815844"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.example">Example</a>
           </h6>
 <pre class="programlisting">
-std::plus<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">add</span><span class="special">;</span>
-<span class="identifier">assert</span><span class="special">(</span><span class="identifier">invoke</span><span class="special">(</span><span class="identifier">add</span><span class="special">,</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1</span><span class="special">))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
+std::plus<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">add</span><span class="special">;</span>
+<span class="identifier">assert</span><span class="special">(</span><span class="identifier">invoke</span><span class="special">(</span><span class="identifier">add</span><span class="special">,</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1</span><span class="special">))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke.see_also"></a><h6>
-<a name="id658300"></a>
- <a href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See
+<a name="id2815996"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="invoke_proc.html" title="
- invoke_procedure"><tt class="computeroutput"><span class="identifier">invoke_procedure</span></tt></a></li>
-<li><a href="invoke_fobj.html" title="
- invoke_function_object"><tt class="computeroutput"><span class="identifier">invoke_function_object</span></tt></a></li>
-<li>result_of::invoke</li>
-<li>fused</li>
+<li><a class="link" href="invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
+<li><a class="link" href="invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a></li>
+<li><a class="link" href="../metafunctions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke</span></code></a></li>
+<li><a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- invoke_function_object</title>
+<title>invoke_function_object</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="prev" href="invoke_proc.html" title="
- invoke_procedure">
+<link rel="prev" href="invoke_proc.html" title="invoke_procedure">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,46 +24,43 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.invocation.functions.invoke_fobj"></a><a href="invoke_fobj.html" title="
- invoke_function_object">
- invoke_function_object</a></h5></div></div></div>
+<a name="fusion.functional.invocation.functions.invoke_fobj"></a><a class="link" href="invoke_fobj.html" title="invoke_function_object">
+ invoke_function_object</a>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke_fobj.description"></a><h6>
-<a name="id659620"></a>
- Description
+<a name="id2817170"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.description">Description</a>
           </h6>
 <p>
- Calls a <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
- Object</a> with the arguments from a Sequence.
+ Calls a <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
+ Object</a> with the arguments from a <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
           </p>
 <p>
             The first template parameter can be specialized explicitly to avoid copying
             and/or to control the const qualification of a function object.
           </p>
 <a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a><h6>
-<a name="id659675"></a>
- Synopsis
+<a name="id2817218"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span>
     <span class="keyword">class</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> <a href="../metafunctions/invoke_fobj.html" title="
- invoke_function_object"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_function_object</span></tt></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_function_object</span></code></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span>
     <span class="keyword">class</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> <a href="../metafunctions/invoke_fobj.html" title="
- invoke_function_object"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_function_object</span></tt></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_function_object</span></code></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a><h6>
-<a name="id660056"></a>
- Parameters
+<a name="id2817558"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -94,13 +89,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+ Model of <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                     Function Object</a>
                   </p>
                   </td>
@@ -113,13 +107,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="identifier">s</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -132,28 +125,28 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6>
-<a name="id660216"></a>
- <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
+<a name="id2817702"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Return type of <tt class="computeroutput"><span class="identifier">f</span></tt> when invoked with the elements in
- <tt class="computeroutput"><span class="identifier">s</span></tt> as its arguments.
+ <span class="bold"><strong>Return type</strong></span>: Return type of <code class="computeroutput"><span class="identifier">f</span></code> when invoked with the elements in
+ <code class="computeroutput"><span class="identifier">s</span></code> as its arguments.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Invokes <tt class="computeroutput"><span class="identifier">f</span></tt>
- with the elements in <tt class="computeroutput"><span class="identifier">s</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Invokes <code class="computeroutput"><span class="identifier">f</span></code>
+ with the elements in <code class="computeroutput"><span class="identifier">s</span></code>
             as arguments and returns the result of the call expression.
           </p>
 <p>
             /functional/invocation/invoke_function_object.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke_fobj.example"></a><h6>
-<a name="id660359"></a>
- Example
+<a name="id2817830"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">sub</span>
@@ -175,21 +168,19 @@
 <span class="keyword">void</span> <span class="identifier">try_it</span><span class="special">()</span>
 <span class="special">{</span>
     <span class="identifier">sub</span> <span class="identifier">f</span><span class="special">;</span>
- <span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">1</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>make_vector<span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">1</span><span class="special">)));</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">1</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">1</span><span class="special">)));</span>
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a><h6>
-<a name="id660909"></a>
- <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
+<a name="id2818325"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>invoke</li>
-<li><a href="invoke_proc.html" title="
- invoke_procedure"><tt class="computeroutput"><span class="identifier">invoke_procedure</span></tt></a></li>
-<li><a href="../metafunctions/invoke_fobj.html" title="
- invoke_function_object"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_function_object</span></tt></a></li>
-<li>fused_function_object</li>
+<li><a class="link" href="invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
+<li><a class="link" href="invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
+<li><a class="link" href="../metafunctions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_function_object</span></code></a></li>
+<li><a class="link" href="../../adapters/fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- invoke_procedure</title>
+<title>invoke_procedure</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="invoke.html" title="invoke">
-<link rel="next" href="invoke_fobj.html" title="
- invoke_function_object">
+<link rel="next" href="invoke_fobj.html" title="invoke_function_object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,16 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.invocation.functions.invoke_proc"></a><a href="invoke_proc.html" title="
- invoke_procedure">
- invoke_procedure</a></h5></div></div></div>
+<a name="fusion.functional.invocation.functions.invoke_proc"></a><a class="link" href="invoke_proc.html" title="invoke_procedure">
+ invoke_procedure</a>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6>
-<a name="id658453"></a>
- Description
+<a name="id2816130"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a>
           </h6>
 <p>
- Calls a <a href="../../concepts/callable.html" title=" Callable Object">Callable
- Object</a> with the arguments from a Sequence.
+ Calls a <a class="link" href="../../concepts/callable.html" title="Callable Object">Callable
+ Object</a> with the arguments from a <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
             The result of the call is ignored.
           </p>
 <p>
@@ -45,8 +43,8 @@
 <p>
             For pointers to class members corresponding object can be specified as
             a reference, pointer, or smart pointer. In case of the latter, a freestanding
- <tt class="literal">get_pointer</tt> function must be defined (Boost provides
- this function for <tt class="literal">std::auto_ptr</tt> and boost::shared_ptr).
+ <code class="literal">get_pointer</code> function must be defined (Boost provides
+ this function for <code class="literal">std::auto_ptr</code> and boost::shared_ptr).
           </p>
 <p>
             The target function must not be a pointer to a member object (dereferencing
@@ -54,29 +52,27 @@
             isn't implemented).
           </p>
 <a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a><h6>
-<a name="id658563"></a>
- Synopsis
+<a name="id2816229"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span>
     <span class="keyword">class</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> <a href="../metafunctions/invoke_proc.html" title="
- invoke_procedure"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_procedure</span></tt></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_procedure</span></code></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span>
     <span class="keyword">class</span> <span class="identifier">Sequence</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> <a href="../metafunctions/invoke_proc.html" title="
- invoke_procedure"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_procedure</span></tt></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_procedure</span></code></a><span class="special">&lt;</span><span class="identifier">Function</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_proc.parameters"></a><h6>
-<a name="id658942"></a>
- Parameters
+<a name="id2816566"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -105,12 +101,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/callable.html" title=" Callable Object">Callable
+ Model of <a class="link" href="../../concepts/callable.html" title="Callable Object">Callable
                     Object</a>
                   </p>
                   </td>
@@ -123,13 +119,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">s</span></tt>
+ <code class="computeroutput"><span class="identifier">s</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -142,46 +137,44 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6>
-<a name="id659102"></a>
- <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
+<a name="id2816708"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">void</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">void</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Invokes <tt class="computeroutput"><span class="identifier">f</span></tt>
- with the elements in <tt class="computeroutput"><span class="identifier">s</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Invokes <code class="computeroutput"><span class="identifier">f</span></code>
+ with the elements in <code class="computeroutput"><span class="identifier">s</span></code>
             as arguments.
           </p>
 <p>
             /functional/invocation/invoke_procedure.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke_proc.example"></a><h6>
-<a name="id659230"></a>
- Example
+<a name="id2816822"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<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">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
 <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">;</span>
 <span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">_1</span> <span class="special">+=</span> <span class="identifier">_2</span><span class="special">,</span> <span class="identifier">v</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>front<span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a><h6>
-<a name="id659471"></a>
- <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
+<a name="id2817038"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>invoke</li>
-<li><a href="invoke_fobj.html" title="
- invoke_function_object"><tt class="computeroutput"><span class="identifier">invoke_function_object</span></tt></a></li>
-<li><a href="../metafunctions/invoke_proc.html" title="
- invoke_procedure"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_procedure</span></tt></a></li>
-<li>fused_procedure</li>
+<li><a class="link" href="invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
+<li><a class="link" href="invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a></li>
+<li><a class="link" href="../metafunctions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">invoke_procedure</span></code></a></li>
+<li><a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Metafunctions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../invocation.html" title="Invocation">
-<link rel="prev" href="functions/invoke_fobj.html" title="
- invoke_function_object">
+<link rel="prev" href="functions/invoke_fobj.html" title="invoke_function_object">
 <link rel="next" href="metafunctions/invoke.html" title="invoke">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.functional.invocation.metafunctions"></a>Metafunctions</h4></div></div></div>
+<a name="fusion.functional.invocation.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">invoke</span></dt>
 <dt><span class="section"><a href="metafunctions/invoke_proc.html">

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>invoke</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="../metafunctions.html" title="Metafunctions">
-<link rel="next" href="invoke_proc.html" title="
- invoke_procedure">
+<link rel="next" href="invoke_proc.html" title="invoke_procedure">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.invocation.metafunctions.invoke"></a>invoke</h5></div></div></div>
+<a name="fusion.functional.invocation.metafunctions.invoke"></a><a class="link" href="invoke.html" title="invoke">invoke</a>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke.description"></a><h6>
-<a name="id661082"></a>
- Description
+<a name="id2818476"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.description">Description</a>
           </h6>
 <p>
- Returns the result type of invoke.
+ Returns the result type of <a class="link" href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a>.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a><h6>
-<a name="id661131"></a>
- Synopsis
+<a name="id2818519"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -51,13 +51,13 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a><h6>
-<a name="id661284"></a>
- <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See
+<a name="id2818655"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>invoke</li>
-<li>fused</li>
+<li><a class="link" href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
+<li><a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- invoke_function_object</title>
+<title>invoke_function_object</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="prev" href="invoke_proc.html" title="
- invoke_procedure">
-<link rel="next" href="../../adapters.html" title=" Adapters">
+<link rel="prev" href="invoke_proc.html" title="invoke_procedure">
+<link rel="next" href="../../adapters.html" title="Adapters">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,20 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.invocation.metafunctions.invoke_fobj"></a><a href="invoke_fobj.html" title="
- invoke_function_object">
- invoke_function_object</a></h5></div></div></div>
+<a name="fusion.functional.invocation.metafunctions.invoke_fobj"></a><a class="link" href="invoke_fobj.html" title="invoke_function_object">
+ invoke_function_object</a>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a><h6>
-<a name="id661675"></a>
- Description
+<a name="id2819000"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/invoke_fobj.html" title="
- invoke_function_object"><tt class="computeroutput"><span class="identifier">invoke_function_object</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a>.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.synopsis"></a><h6>
-<a name="id661726"></a>
- Synopsis
+<a name="id2819043"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -55,14 +52,13 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a><h6>
-<a name="id661880"></a>
- <a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See
+<a name="id2819181"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../functions/invoke_fobj.html" title="
- invoke_function_object"><tt class="computeroutput"><span class="identifier">invoke_function_object</span></tt></a></li>
-<li>fused_function_object</li>
+<li><a class="link" href="../functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a></li>
+<li><a class="link" href="../../adapters/fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- invoke_procedure</title>
+<title>invoke_procedure</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="invoke.html" title="invoke">
-<link rel="next" href="invoke_fobj.html" title="
- invoke_function_object">
+<link rel="next" href="invoke_fobj.html" title="invoke_function_object">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,20 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.functional.invocation.metafunctions.invoke_proc"></a><a href="invoke_proc.html" title="
- invoke_procedure">
- invoke_procedure</a></h5></div></div></div>
+<a name="fusion.functional.invocation.metafunctions.invoke_proc"></a><a class="link" href="invoke_proc.html" title="invoke_procedure">
+ invoke_procedure</a>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a><h6>
-<a name="id661378"></a>
- Description
+<a name="id2818737"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/invoke_proc.html" title="
- invoke_procedure"><tt class="computeroutput"><span class="identifier">invoke_procedure</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a>.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a><h6>
-<a name="id661428"></a>
- Synopsis
+<a name="id2818781"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">result_of</span>
@@ -55,14 +52,13 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a><h6>
-<a name="id661582"></a>
- <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See
+<a name="id2818917"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See
             also</a>
           </h6>
 <div class="itemizedlist"><ul type="disc">
-<li><a href="../functions/invoke_proc.html" title="
- invoke_procedure"><tt class="computeroutput"><span class="identifier">invoke_procedure</span></tt></a></li>
-<li>fused_procedure</li>
+<li><a class="link" href="../functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
+<li><a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/introduction.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/introduction.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/introduction.html 2008-03-17 08:45:19 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 V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="preface.html" title="Preface">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,14 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.introduction"></a>Introduction</h2></div></div></div>
+<a name="fusion.introduction"></a><a class="link" href="introduction.html" title="Introduction">Introduction</a>
+</h2></div></div></div>
 <p>
       An advantage other languages such as Python and Lisp/ Scheme, ML and Haskell,
       etc., over C++ is the ability to have heterogeneous containers that can hold
       arbitrary element types. All the containers in the standard library can only
- hold a specific type. A <tt class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- can only hold <tt class="computeroutput"><span class="keyword">int</span></tt>s. A <tt class="computeroutput"><span class="identifier">list</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span></tt> can
- only hold elements of type <tt class="computeroutput"><span class="identifier">X</span></tt>,
+ hold a specific type. A <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ can only hold <code class="computeroutput"><span class="keyword">int</span></code>s. A <code class="computeroutput"><span class="identifier">list</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span></code> can
+ only hold elements of type <code class="computeroutput"><span class="identifier">X</span></code>,
       and so on.
     </p>
 <p>
@@ -41,8 +42,8 @@
       on virtual functions to provide polymorphic behavior since the actual type
       is erased as soon as you store a pointer to a derived class to a pointer to
       its base. The held objects must be related: you cannot hold objects of unrelated
- types such as <tt class="computeroutput"><span class="keyword">char</span></tt>, <tt class="computeroutput"><span class="keyword">int</span></tt>, <tt class="computeroutput"><span class="keyword">class</span>
- <span class="identifier">X</span></tt>, <tt class="computeroutput"><span class="keyword">float</span></tt>,
+ types such as <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">class</span>
+ <span class="identifier">X</span></code>, <code class="computeroutput"><span class="keyword">float</span></code>,
       etc. Oh sure you can use something like Boost.Any
       to hold arbitrary types, but then you pay more in terms of runtime costs and
       due to the fact that you practically erased all type information, you'll have
@@ -51,7 +52,7 @@
 <p>
       The Boost.Tuple
       library written by <a href="http://www.boost.org/people/jaakko_jarvi.htm" target="_top">Jaakko
- Jarvi</a> provides heterogeneous containers in C++. The <tt class="computeroutput"><span class="identifier">tuple</span></tt>
+ Jarvi</a> provides heterogeneous containers in C++. The <code class="computeroutput"><span class="identifier">tuple</span></code>
       is a basic data structure that can hold heterogeneous types. It's a good first
       step, but it's not complete. What's missing are the algorithms. It's nice that
       we can store and retrieve data to and from tuples, pass them around as arguments
@@ -89,23 +90,23 @@
       fusion algorithms are functional in nature such that algorithms are non mutating
       (no side effects). However, due to the high cost of returning full sequences
       such as vectors and lists, <span class="emphasis"><em>Views</em></span> are returned from Fusion
- algorithms instead. For example, the transform algorithm does not actually
- return a transformed version of the original sequence. transform returns a transform_view. This view holds a
+ algorithms instead. For example, the <a class="link" href="algorithm/transformation/functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a> algorithm does not actually
+ return a transformed version of the original sequence. <a class="link" href="algorithm/transformation/functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a> returns a <a class="link" href="view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>. This view holds a
       reference to the original sequence plus the transform function. Iteration over
- the transform_view
+ the <a class="link" href="view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>
       will apply the transform function over the sequence elements on demand. This
       <span class="emphasis"><em>lazy</em></span> evaluation scheme allows us to chain as many algorithms
       as we want without incurring a high runtime penalty.
     </p>
 <p>
       The <span class="emphasis"><em>lazy</em></span> evaluation scheme where algorithms return views
- allows operations such as push_back to be totally generic. In
- Fusion, push_back is actually a generic algorithm
- that works on all sequences. Given an input sequence <tt class="computeroutput"><span class="identifier">s</span></tt>
- and a value <tt class="computeroutput"><span class="identifier">x</span></tt>, Fusion's push_back algorithm simply returns
- a joint_view:
- a view that holds a reference to the original sequence <tt class="computeroutput"><span class="identifier">s</span></tt>
- and the value <tt class="computeroutput"><span class="identifier">x</span></tt>. Functions
+ allows operations such as <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> to be totally generic. In
+ Fusion, <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> is actually a generic algorithm
+ that works on all sequences. Given an input sequence <code class="computeroutput"><span class="identifier">s</span></code>
+ and a value <code class="computeroutput"><span class="identifier">x</span></code>, Fusion's <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> algorithm simply returns
+ a <a class="link" href="view/joint_view.html" title="joint_view"><code class="computeroutput"><span class="identifier">joint_view</span></code></a>:
+ a view that holds a reference to the original sequence <code class="computeroutput"><span class="identifier">s</span></code>
+ and the value <code class="computeroutput"><span class="identifier">x</span></code>. Functions
       that were once sequence specific and need to be implemented N times over N
       different sequences are now implemented only once.
     </p>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Iterator</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="support/pair.html" title="pair">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.iterator"></a>Iterator</h2></div></div></div>
+<a name="fusion.iterator"></a><a class="link" href="iterator.html" title="Iterator">Iterator</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Concepts</span></dt>
 <dd><dl>
@@ -71,12 +72,12 @@
       iterators are a fundamental concept in Fusion. As with MPL
       and STL
       iterators describe positions, and provide access to data within an underlying
- Sequence.
+ <a class="link" href="sequence.html" title="Sequence">Sequence</a>.
     </p>
-<a name="fusion.iterator.header"></a><h3>
-<a name="id468413"></a>
- Header
- </h3>
+<a name="fusion.iterator.header"></a><h4>
+<a name="id2645907"></a>
+ <a class="link" href="iterator.html#fusion.iterator.header">Header</a>
+ </h4>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concepts</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iterator.html" title="Iterator">
 <link rel="prev" href="../iterator.html" title="Iterator">
-<link rel="next" href="concepts/forward_iterator.html" title="Forward
- Iterator">
+<link rel="next" href="concepts/forward_iterator.html" title="Forward Iterator">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.iterator.concepts"></a>Concepts</h3></div></div></div>
+<a name="fusion.iterator.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="concepts/forward_iterator.html">Forward
         Iterator</a></span></dt>
@@ -35,16 +35,11 @@
         Access Iterator</a></span></dt>
 </dl></div>
 <p>
- Fusion iterators are divided into different traversal categories. <a href="concepts/forward_iterator.html" title="Forward
- Iterator">Forward
- Iterator</a> is the most basic concept. <a href="concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a> is a refinement of <a href="concepts/forward_iterator.html" title="Forward
- Iterator">Forward
- Iterator</a>. <a href="concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
- Access Iterator</a> is a refinement of <a href="concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ Fusion iterators are divided into different traversal categories. <a class="link" href="concepts/forward_iterator.html" title="Forward Iterator">Forward
+ Iterator</a> is the most basic concept. <a class="link" href="concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a> is a refinement of <a class="link" href="concepts/forward_iterator.html" title="Forward Iterator">Forward
+ Iterator</a>. <a class="link" href="concepts/random_access_iterator.html" title="Random Access Iterator">Random
+ Access Iterator</a> is a refinement of <a class="link" href="concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
         Iterator</a>.
       </p>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Bidirectional
- Iterator</title>
+<title>Bidirectional Iterator</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="prev" href="forward_iterator.html" title="Forward
- Iterator">
-<link rel="next" href="random_access_iterator.html" title="Random
- Access Iterator">
+<link rel="prev" href="forward_iterator.html" title="Forward Iterator">
+<link rel="next" href="random_access_iterator.html" title="Random Access Iterator">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,56 +24,54 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.concepts.bidirectional_iterator"></a><a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a></h4></div></div></div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.description"></a><h5>
-<a name="id471561"></a>
- Description
- </h5>
+<a name="fusion.iterator.concepts.bidirectional_iterator"></a><a class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a>
+</h4></div></div></div>
+<a name="fusion.iterator.concepts.bidirectional_iterator.description"></a><h6>
+<a name="id2648726"></a>
+ <a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.description">Description</a>
+ </h6>
 <p>
- A Bidirectional Iterator traverses a Sequence
+ A Bidirectional Iterator traverses a <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>
           allowing movement in either direction one element at a time.
         </p>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">i</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">i</span></code></span></dt>
 <dd><p>
               A Bidirectional Iterator
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">I</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">I</span></code></span></dt>
 <dd><p>
               A Bidirectional Iterator type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">M</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">M</span></code></span></dt>
 <dd><p>
               An MPL
               integral constant
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">N</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">N</span></code></span></dt>
 <dd><p>
               An integral constant
             </p></dd>
 </dl>
 </div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.refinement_of"></a><h5>
-<a name="id471709"></a>
- <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.refinement_of">Refinement
+<a name="fusion.iterator.concepts.bidirectional_iterator.refinement_of"></a><h6>
+<a name="id2648858"></a>
+ <a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.refinement_of">Refinement
           of</a>
- </h5>
+ </h6>
 <p>
- <a href="forward_iterator.html" title="Forward
- Iterator">Forward Iterator</a>
+ <a class="link" href="forward_iterator.html" title="Forward Iterator">Forward Iterator</a>
         </p>
-<a name="fusion.iterator.concepts.bidirectional_iterator.expression_requirements"></a><h5>
-<a name="id471749"></a>
- <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_requirements">Expression
+<a name="fusion.iterator.concepts.bidirectional_iterator.expression_requirements"></a><h6>
+<a name="id2648892"></a>
+ <a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_requirements">Expression
           requirements</a>
- </h5>
+ </h6>
 <p>
- In addition to the requirements defined in <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+ In addition to the requirements defined in <a class="link" href="forward_iterator.html" title="Forward Iterator">Forward
           Iterator</a>, the following expressions must be valid:
         </p>
 <div class="informaltable"><table class="table">
@@ -106,13 +101,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ <a class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
                 </p>
                 </td>
@@ -125,13 +119,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">prior<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ <a class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
                 </p>
                 </td>
@@ -144,13 +137,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">advance_c<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ <a class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
                 </p>
                 </td>
@@ -163,13 +155,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">advance<span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ <a class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
                 </p>
                 </td>
@@ -181,11 +172,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a><h5>
-<a name="id472132"></a>
- <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.meta_expressions">Meta
+<a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a><h6>
+<a name="id2649235"></a>
+ <a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.meta_expressions">Meta
           Expressions</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -206,7 +197,7 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::prior<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -216,15 +207,14 @@
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a><h5>
-<a name="id472268"></a>
- <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_semantics">Expression
+<a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a><h6>
+<a name="id2649356"></a>
+ <a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <p>
           The semantics of an expression are defined only where they differ from,
- or are not defined in <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+ or are not defined in <a class="link" href="forward_iterator.html" title="Forward Iterator">Forward
           Iterator</a>
         </p>
 <div class="informaltable"><table class="table">
@@ -247,63 +237,60 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput">prior<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- An iterator to the element preceding <tt class="computeroutput"><span class="identifier">i</span></tt>
+ An iterator to the element preceding <code class="computeroutput"><span class="identifier">i</span></code>
                 </p>
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a><h5>
-<a name="id472413"></a>
- Invariants
- </h5>
+<a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a><h6>
+<a name="id2649483"></a>
+ <a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.invariants">Invariants</a>
+ </h6>
 <p>
- In addition to the invariants of <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+ In addition to the invariants of <a class="link" href="forward_iterator.html" title="Forward Iterator">Forward
           Iterator</a>, the following invariants always hold:
         </p>
 <div class="itemizedlist"><ul type="disc">
-<li><tt class="computeroutput">prior<span class="special">(</span>next<span class="special">(</span><span class="identifier">i</span><span class="special">))</span> <span class="special">==</span> <span class="identifier">i</span> <span class="special">&amp;&amp;</span> prior<span class="special">(</span>next<span class="special">(</span><span class="identifier">i</span><span class="special">))</span> <span class="special">==</span> next<span c
lass="special">(</span>prior<span class="special">(</span><span class="identifier">i</span><span class="special">))</span></tt></li>
-<li><tt class="computeroutput">prior<span class="special">(</span><span class="identifier">i</span><span class="special">)</span> <span class="special">==</span> advance_c<span class="special">&lt;-</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt></li>
+<li><code class="computeroutput"><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">))</span> <span class="special">==</span> <span class="identifier">i</span> <span class="special">&amp;&amp;</span> <a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../functions/next.html" title="ne
xt"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">))</span></code></li>
+<li><code class="computeroutput"><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../functions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;-</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code></li>
 <li>
- Using <tt class="computeroutput">prior</tt> to traverse a sequence
+ Using <code class="computeroutput"><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a></code> to traverse a sequence
             will never return a previously seen position
           </li>
 </ul></div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.models"></a><h5>
-<a name="id472752"></a>
- Models
- </h5>
+<a name="fusion.iterator.concepts.bidirectional_iterator.models"></a><h6>
+<a name="id2649787"></a>
+ <a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
-std::pair
+<a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a>
             iterator
           </li>
 <li>
-boost::array
+<a class="link" href="../../adapted/boost__array.html" title="boost::array"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code></a>
             iterator
           </li>
 <li>
-vector
+<a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
             iterator
           </li>
 <li>
-iterator_range
- (where adapted sequence is a <a href="../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+<a class="link" href="../../view/iterator_range.html" title="iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a>
+ (where adapted sequence is a <a class="link" href="../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
             Sequence</a>)
           </li>
 <li>
-transform_view
- (where adapted sequence is a <a href="../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+<a class="link" href="../../view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>
+ (where adapted sequence is a <a class="link" href="../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
             Sequence</a>)
           </li>
-<li>reverse_view</li>
+<li><a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Forward
- Iterator</title>
+<title>Forward Iterator</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
 <link rel="prev" href="../concepts.html" title="Concepts">
-<link rel="next" href="bidirectional_iterator.html" title="Bidirectional
- Iterator">
+<link rel="next" href="bidirectional_iterator.html" title="Bidirectional Iterator">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,47 +24,47 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.concepts.forward_iterator"></a><a href="forward_iterator.html" title="Forward
- Iterator">Forward
- Iterator</a></h4></div></div></div>
-<a name="fusion.iterator.concepts.forward_iterator.description"></a><h5>
-<a name="id468656"></a>
- Description
- </h5>
+<a name="fusion.iterator.concepts.forward_iterator"></a><a class="link" href="forward_iterator.html" title="Forward Iterator">Forward
+ Iterator</a>
+</h4></div></div></div>
+<a name="fusion.iterator.concepts.forward_iterator.description"></a><h6>
+<a name="id2646122"></a>
+ <a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.description">Description</a>
+ </h6>
 <p>
- A Forward Iterator traverses a Sequence
+ A Forward Iterator traverses a <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>
           allowing movement in only one direction through it's elements, one element
           at a time.
         </p>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">i</span></tt>,
- <tt class="computeroutput"><span class="identifier">j</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">i</span></code>,
+ <code class="computeroutput"><span class="identifier">j</span></code></span></dt>
 <dd><p>
               Forward Iterators
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">I</span></tt>,
- <tt class="computeroutput"><span class="identifier">J</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">I</span></code>,
+ <code class="computeroutput"><span class="identifier">J</span></code></span></dt>
 <dd><p>
               Forward Iterator types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">M</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">M</span></code></span></dt>
 <dd><p>
               An MPL
               integral constant
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">N</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">N</span></code></span></dt>
 <dd><p>
               An integral constant
             </p></dd>
 </dl>
 </div>
-<a name="fusion.iterator.concepts.forward_iterator.expression_requirements"></a><h5>
-<a name="id468827"></a>
- <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_requirements">Expression
+<a name="fusion.iterator.concepts.forward_iterator.expression_requirements"></a><h6>
+<a name="id2646275"></a>
+ <a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_requirements">Expression
           requirements</a>
- </h5>
+ </h6>
 <p>
           A type models Forward Iterator if, in addition to being CopyConstructable,
           the following expressions are valid:
@@ -98,13 +96,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+ <a class="link" href="forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -117,8 +114,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
- <span class="identifier">j</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
+ <span class="identifier">j</span></code>
                 </p>
                 </td>
 <td>
@@ -135,8 +132,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">!=</span>
- <span class="identifier">j</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">!=</span>
+ <span class="identifier">j</span></code>
                 </p>
                 </td>
 <td>
@@ -153,13 +150,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">advance_c<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+ <a class="link" href="forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -172,13 +168,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">advance<span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+ <a class="link" href="forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -191,14 +186,14 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">distance<span class="special">(</span><span class="identifier">i</span><span class="special">,</span>
- <span class="identifier">j</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/distance.html" title="distance"><code class="computeroutput"><span class="identifier">distance</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span>
+ <span class="identifier">j</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput">result_of::distance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
- <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/distance.html" title="distance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
+ <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -210,12 +205,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">deref<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput">result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -227,12 +222,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="special">*</span><span class="identifier">i</span></tt>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <tt class="computeroutput">result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -243,11 +238,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a><h5>
-<a name="id469573"></a>
- <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.meta_expressions">Meta
+<a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a><h6>
+<a name="id2646943"></a>
+ <a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.meta_expressions">Meta
           Expressions</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -269,7 +264,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::next<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -281,8 +276,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::equal_to<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
- <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
+ <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -294,8 +289,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::advance_c<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
- <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
+ <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -307,7 +302,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::advance<span class="special">&lt;</span><span class="identifier">I</span> <span class="special">,</span><span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span> <span class="special">,</span><span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -319,7 +314,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::distance<span class="special">&lt;</span><span class="identifier">I</span> <span class="special">,</span><span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/distance.html" title="distance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span> <span class="special">,</span><span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -331,7 +326,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -343,7 +338,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::value_of<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -354,11 +349,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a><h5>
-<a name="id470176"></a>
- <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_semantics">Expression
+<a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a><h6>
+<a name="id2647481"></a>
+ <a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -380,20 +375,20 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- An iterator to the element following <tt class="computeroutput"><span class="identifier">i</span></tt>
+ An iterator to the element following <code class="computeroutput"><span class="identifier">i</span></code>
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
- <span class="identifier">j</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
+ <span class="identifier">j</span></code>
                 </p>
                 </td>
 <td>
@@ -405,8 +400,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">!=</span>
- <span class="identifier">j</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">!=</span>
+ <span class="identifier">j</span></code>
                 </p>
                 </td>
 <td>
@@ -418,12 +413,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">advance_c<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- An iterator n elements after <tt class="computeroutput"><span class="identifier">i</span></tt>
+ An iterator n elements after <code class="computeroutput"><span class="identifier">i</span></code>
                   in the sequence
                 </p>
                 </td>
@@ -431,134 +426,134 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">advance<span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Equivalent to <tt class="computeroutput"><span class="identifier">advance_c</span><span class="special">&lt;</span><span class="identifier">M</span><span class="special">::</span><span class="identifier">value</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ Equivalent to <code class="computeroutput"><span class="identifier">advance_c</span><span class="special">&lt;</span><span class="identifier">M</span><span class="special">::</span><span class="identifier">value</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">distance<span class="special">(</span><span class="identifier">i</span><span class="special">,</span>
- <span class="identifier">j</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/distance.html" title="distance"><code class="computeroutput"><span class="identifier">distance</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span>
+ <span class="identifier">j</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- The number of elements between <tt class="computeroutput"><span class="identifier">i</span></tt>
- and <tt class="computeroutput"><span class="identifier">j</span></tt>
+ The number of elements between <code class="computeroutput"><span class="identifier">i</span></code>
+ and <code class="computeroutput"><span class="identifier">j</span></code>
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">deref<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- The element at position<tt class="computeroutput"><span class="identifier">i</span></tt>
+ The element at position<code class="computeroutput"><span class="identifier">i</span></code>
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="special">*</span><span class="identifier">i</span></tt>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Equivalent to <tt class="computeroutput"><span class="identifier">deref</span><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ Equivalent to <code class="computeroutput"><span class="identifier">deref</span><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.forward_iterator.invariants"></a><h5>
-<a name="id470784"></a>
- Invariants
- </h5>
+<a name="fusion.iterator.concepts.forward_iterator.invariants"></a><h6>
+<a name="id2648029"></a>
+ <a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.invariants">Invariants</a>
+ </h6>
 <p>
           The following invariants always hold:
         </p>
 <div class="itemizedlist"><ul type="disc">
-<li><tt class="computeroutput"><span class="special">!(</span><span class="identifier">i</span>
- <span class="special">==</span> <span class="identifier">j</span><span class="special">)</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">i</span> <span class="special">!=</span> <span class="identifier">j</span><span class="special">)</span></tt></li>
-<li><tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span> <span class="special">==</span> advance_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt></li>
-<li><tt class="computeroutput">distance<span class="special">(</span><span class="identifier">i</span><span class="special">,</span> advance_c<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">))</span> <span class="special">==</span> <span class="identifier">N</span></tt></li>
+<li><code class="computeroutput"><span class="special">!(</span><span class="identifier">i</span>
+ <span class="special">==</span> <span class="identifier">j</span><span class="special">)</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">i</span> <span class="special">!=</span> <span class="identifier">j</span><span class="special">)</span></code></li>
+<li><code class="computeroutput"><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../functions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code></li>
+<li><code class="computeroutput"><a class="link" href="../functions/distance.html" title="distance"><code class="computeroutput"><span class="identifier">distance</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <a class="link" href="../functions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">))</span> <span class="special">==</span> <span class="identifier">N</span></code></li>
 <li>
- Using <tt class="computeroutput">next</tt> to traverse the
+ Using <code class="computeroutput"><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a></code> to traverse the
             sequence will never return to a previously seen position
           </li>
 <li>
-<tt class="computeroutput">deref<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt> is equivalent to <tt class="computeroutput"><span class="special">*</span><span class="identifier">i</span></tt>
+<code class="computeroutput"><a class="link" href="../functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code> is equivalent to <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code>
 </li>
 <li>
- If <tt class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
- <span class="identifier">j</span></tt> then <tt class="computeroutput"><span class="special">*</span><span class="identifier">i</span></tt> is equivalent to <tt class="computeroutput"><span class="special">*</span><span class="identifier">j</span></tt>
+ If <code class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
+ <span class="identifier">j</span></code> then <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code> is equivalent to <code class="computeroutput"><span class="special">*</span><span class="identifier">j</span></code>
 </li>
 </ul></div>
-<a name="fusion.iterator.concepts.forward_iterator.models"></a><h5>
-<a name="id471208"></a>
- Models
- </h5>
+<a name="fusion.iterator.concepts.forward_iterator.models"></a><h6>
+<a name="id2648412"></a>
+ <a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
-std::pair
+<a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a>
             iterator
           </li>
 <li>
-boost::array
+<a class="link" href="../../adapted/boost__array.html" title="boost::array"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code></a>
             iterator
           </li>
 <li>
-vector
+<a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
             iterator
           </li>
 <li>
-cons
+<a class="link" href="../../container/cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a>
             iterator
           </li>
 <li>
-list
+<a class="link" href="../../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>
             iterator
           </li>
 <li>
-set
+<a class="link" href="../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a>
             iterator
           </li>
 <li>
-map
+<a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>
             iterator
           </li>
 <li>
-single_view
+<a class="link" href="../../view/single_view.html" title="single_view"><code class="computeroutput"><span class="identifier">single_view</span></code></a>
             iterator
           </li>
 <li>
-filter_view
+<a class="link" href="../../view/filter_view.html" title="filter_view"><code class="computeroutput"><span class="identifier">filter_view</span></code></a>
             iterator
           </li>
 <li>
-iterator_range
+<a class="link" href="../../view/iterator_range.html" title="iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a>
             iterator
           </li>
 <li>
-joint_view
+<a class="link" href="../../view/joint_view.html" title="joint_view"><code class="computeroutput"><span class="identifier">joint_view</span></code></a>
             iterator
           </li>
 <li>
-transform_view
+<a class="link" href="../../view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>
             iterator
           </li>
 <li>
-reverse_view
+<a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a>
             iterator
           </li>
 </ul></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Random
- Access Iterator</title>
+<title>Random Access Iterator</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="prev" href="bidirectional_iterator.html" title="Bidirectional
- Iterator">
+<link rel="prev" href="bidirectional_iterator.html" title="Bidirectional Iterator">
 <link rel="next" href="../functions.html" title="Functions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,60 +24,58 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.concepts.random_access_iterator"></a><a href="random_access_iterator.html" title="Random
- Access Iterator">Random
- Access Iterator</a></h4></div></div></div>
-<a name="fusion.iterator.concepts.random_access_iterator.description"></a><h5>
-<a name="id472969"></a>
- Description
- </h5>
+<a name="fusion.iterator.concepts.random_access_iterator"></a><a class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
+ Access Iterator</a>
+</h4></div></div></div>
+<a name="fusion.iterator.concepts.random_access_iterator.description"></a><h6>
+<a name="id2649980"></a>
+ <a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.description">Description</a>
+ </h6>
 <p>
- A Random Access Iterator traverses a Sequence
+ A Random Access Iterator traverses a <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>
           moving in either direction, permitting efficient arbitrary distance movements
           back and forward through the sequence.
         </p>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">i</span></tt>,
- <tt class="computeroutput"><span class="identifier">j</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">i</span></code>,
+ <code class="computeroutput"><span class="identifier">j</span></code></span></dt>
 <dd><p>
               Random Access Iterators
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">I</span></tt>,
- <tt class="computeroutput"><span class="identifier">J</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">I</span></code>,
+ <code class="computeroutput"><span class="identifier">J</span></code></span></dt>
 <dd><p>
               Random Access Iterator types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">M</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">M</span></code></span></dt>
 <dd><p>
               An MPL
               integral constant
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">N</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">N</span></code></span></dt>
 <dd><p>
               An integral constant
             </p></dd>
 </dl>
 </div>
-<a name="fusion.iterator.concepts.random_access_iterator.refinement_of"></a><h5>
-<a name="id473140"></a>
- <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.refinement_of">Refinement
+<a name="fusion.iterator.concepts.random_access_iterator.refinement_of"></a><h6>
+<a name="id2650134"></a>
+ <a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.refinement_of">Refinement
           of</a>
- </h5>
+ </h6>
 <p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ <a class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
           Iterator</a>
         </p>
-<a name="fusion.iterator.concepts.random_access_iterator.expression_requirements"></a><h5>
-<a name="id473179"></a>
- <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.expression_requirements">Expression
+<a name="fusion.iterator.concepts.random_access_iterator.expression_requirements"></a><h6>
+<a name="id2650169"></a>
+ <a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.expression_requirements">Expression
           requirements</a>
- </h5>
+ </h6>
 <p>
- In addition to the requirements defined in <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ In addition to the requirements defined in <a class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
           Iterator</a>, the following expressions must be valid:
         </p>
 <div class="informaltable"><table class="table">
@@ -109,13 +105,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="random_access_iterator.html" title="Random
- Access Iterator">Random
+ <a class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
                 </p>
                 </td>
@@ -128,13 +123,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">prior<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="random_access_iterator.html" title="Random
- Access Iterator">Random
+ <a class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
                 </p>
                 </td>
@@ -147,13 +141,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">advance_c<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="random_access_iterator.html" title="Random
- Access Iterator">Random
+ <a class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
                 </p>
                 </td>
@@ -166,13 +159,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">advance<span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../functions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="random_access_iterator.html" title="Random
- Access Iterator">Random
+ <a class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
                 </p>
                 </td>
@@ -184,11 +176,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a><h5>
-<a name="id473562"></a>
- <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.meta_expressions">Meta
+<a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a><h6>
+<a name="id2650512"></a>
+ <a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.meta_expressions">Meta
           Expressions</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -210,8 +202,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::advance_c<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
- <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
+ <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -223,8 +215,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::advance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
- <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span>
+ <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -236,7 +228,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::distance<span class="special">&lt;</span><span class="identifier">I</span> <span class="special">,</span><span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../metafunctions/distance.html" title="distance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span> <span class="special">,</span><span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -247,39 +239,36 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.random_access_iterator.models"></a><h5>
-<a name="id473868"></a>
- Models
- </h5>
+<a name="fusion.iterator.concepts.random_access_iterator.models"></a><h6>
+<a name="id2650785"></a>
+ <a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
-vector
+<a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
             iterator
           </li>
 <li>
-std::pair
+<a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a>
             iterator
           </li>
 <li>
-boost::array
+<a class="link" href="../../adapted/boost__array.html" title="boost::array"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code></a>
             iterator
           </li>
 <li>
-iterator_range
- iterator (where adapted sequence is a <a href="../../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a class="link" href="../../view/iterator_range.html" title="iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a>
+ iterator (where adapted sequence is a <a class="link" href="../../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
             Access Sequence</a>)
           </li>
 <li>
-transform_view
- iterator (where adapted sequence is a <a href="../../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a class="link" href="../../view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>
+ iterator (where adapted sequence is a <a class="link" href="../../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
             Access Sequence</a>)
           </li>
 <li>
-reverse_view
- iterator (where adapted sequence is a <a href="../../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a>
+ iterator (where adapted sequence is a <a class="link" href="../../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
             Access Sequence</a>)
           </li>
 </ul></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iterator.html" title="Iterator">
-<link rel="prev" href="concepts/random_access_iterator.html" title="Random
- Access Iterator">
+<link rel="prev" href="concepts/random_access_iterator.html" title="Random Access Iterator">
 <link rel="next" href="functions/deref.html" title="deref">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.iterator.functions"></a>Functions</h3></div></div></div>
+<a name="fusion.iterator.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">deref</span></dt>
 <dt><span class="section">next</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/advance.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/advance.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/advance.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>advance</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="distance.html" title="distance">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,28 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.functions.advance"></a>advance</h4></div></div></div>
-<a name="fusion.iterator.functions.advance.description"></a><h5>
-<a name="id477979"></a>
- Description
- </h5>
+<a name="fusion.iterator.functions.advance"></a><a class="link" href="advance.html" title="advance">advance</a>
+</h4></div></div></div>
+<a name="fusion.iterator.functions.advance.description"></a><h6>
+<a name="id2654469"></a>
+ <a class="link" href="advance.html#fusion.iterator.functions.advance.description">Description</a>
+ </h6>
 <p>
           Moves an iterator by a specified distance.
         </p>
-<a name="fusion.iterator.functions.advance.synopsis"></a><h5>
-<a name="id478008"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.advance.synopsis"></a><h6>
+<a name="id2654493"></a>
+ <a class="link" href="advance.html#fusion.iterator.functions.advance.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <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">M</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::advance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id478181"></a><p class="title"><b>Table 1.6. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2654649"></a><p class="title"><b>Table 1.6. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -72,13 +73,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -91,7 +91,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
               </p>
               </td>
 <td>
@@ -107,46 +107,45 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.advance.expression_semantics"></a><h5>
-<a name="id478326"></a>
- <a href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.functions.advance.expression_semantics"></a><h6>
+<a name="id2654778"></a>
+ <a class="link" href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-advance<span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">);</span>
+<a class="link" href="advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">M</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- concept as <tt class="computeroutput"><span class="identifier">i</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ concept as <code class="computeroutput"><span class="identifier">i</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- element <tt class="computeroutput"><span class="identifier">M</span></tt> positions from
- <tt class="computeroutput"><span class="identifier">i</span></tt>. If <tt class="computeroutput"><span class="identifier">i</span></tt>
- is a <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a> then <tt class="computeroutput"><span class="identifier">M</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ element <code class="computeroutput"><span class="identifier">M</span></code> positions from
+ <code class="computeroutput"><span class="identifier">i</span></code>. If <code class="computeroutput"><span class="identifier">i</span></code>
+ is a <a class="link" href="../concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a> then <code class="computeroutput"><span class="identifier">M</span></code>
           may be negative.
         </p>
-<a name="fusion.iterator.functions.advance.header"></a><h5>
-<a name="id478490"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.advance.header"></a><h6>
+<a name="id2654926"></a>
+ <a class="link" href="advance.html#fusion.iterator.functions.advance.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.functions.advance.example"></a><h5>
-<a name="id478648"></a>
- Example
- </h5>
+<a name="fusion.iterator.functions.advance.example"></a><h6>
+<a name="id2655068"></a>
+ <a class="link" href="advance.html#fusion.iterator.functions.advance.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
 
 <span class="identifier">vec</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>advance<span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span> <span class="special">&gt;(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span> <span class="special">&gt;(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>advance_c</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="advance.html" title="advance">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,28 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.functions.advance_c"></a>advance_c</h4></div></div></div>
-<a name="fusion.iterator.functions.advance_c.description"></a><h5>
-<a name="id478945"></a>
- Description
- </h5>
+<a name="fusion.iterator.functions.advance_c"></a><a class="link" href="advance_c.html" title="advance_c">advance_c</a>
+</h4></div></div></div>
+<a name="fusion.iterator.functions.advance_c.description"></a><h6>
+<a name="id2655336"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.description">Description</a>
+ </h6>
 <p>
           Moves an iterator by a specified distance.
         </p>
-<a name="fusion.iterator.functions.advance_c.synopsis"></a><h5>
-<a name="id478975"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.advance_c.synopsis"></a><h6>
+<a name="id2655362"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <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">int</span> <span class="identifier">N</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::advance_c<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance_c</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance_c</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id479147"></a><p class="title"><b>Table 1.7. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2655517"></a><p class="title"><b>Table 1.7. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -72,13 +73,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -91,7 +91,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
               </p>
               </td>
 <td>
@@ -106,46 +106,45 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.advance_c.expression_semantics"></a><h5>
-<a name="id479287"></a>
- <a href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.functions.advance_c.expression_semantics"></a><h6>
+<a name="id2655640"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-advance_c<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">);</span>
+<a class="link" href="advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">i</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- concept as <tt class="computeroutput"><span class="identifier">i</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ concept as <code class="computeroutput"><span class="identifier">i</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- element <tt class="computeroutput"><span class="identifier">N</span></tt> positions from
- <tt class="computeroutput"><span class="identifier">i</span></tt>. If <tt class="computeroutput"><span class="identifier">i</span></tt>
- is a <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a> then <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ element <code class="computeroutput"><span class="identifier">N</span></code> positions from
+ <code class="computeroutput"><span class="identifier">i</span></code>. If <code class="computeroutput"><span class="identifier">i</span></code>
+ is a <a class="link" href="../concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a> then <code class="computeroutput"><span class="identifier">N</span></code>
           may be negative.
         </p>
-<a name="fusion.iterator.functions.advance_c.header"></a><h5>
-<a name="id479452"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.advance_c.header"></a><h6>
+<a name="id2655788"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.functions.advance_c.example"></a><h5>
-<a name="id479610"></a>
- Example
- </h5>
+<a name="fusion.iterator.functions.advance_c.example"></a><h6>
+<a name="id2655930"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
 
 <span class="identifier">vec</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>advance_c<span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/deref.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/deref.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/deref.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>deref</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,27 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.functions.deref"></a>deref</h4></div></div></div>
-<a name="fusion.iterator.functions.deref.description"></a><h5>
-<a name="id474125"></a>
- Description
- </h5>
+<a name="fusion.iterator.functions.deref"></a><a class="link" href="deref.html" title="deref">deref</a>
+</h4></div></div></div>
+<a name="fusion.iterator.functions.deref.description"></a><h6>
+<a name="id2651014"></a>
+ <a class="link" href="deref.html#fusion.iterator.functions.deref.description">Description</a>
+ </h6>
 <p>
           Deferences an iterator.
         </p>
-<a name="fusion.iterator.functions.deref.synopsis"></a><h5>
-<a name="id474155"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.deref.synopsis"></a><h6>
+<a name="id2651039"></a>
+ <a class="link" href="deref.html#fusion.iterator.functions.deref.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <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">typename</span> result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">deref</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">deref</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id474300"></a><p class="title"><b>Table 1.2. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2651170"></a><p class="title"><b>Table 1.2. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -70,13 +71,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -86,43 +86,43 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.deref.expression_semantics"></a><h5>
-<a name="id474402"></a>
- <a href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.functions.deref.expression_semantics"></a><h6>
+<a name="id2651260"></a>
+ <a class="link" href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-deref<span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
+<a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput">result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><a class="link" href="../metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Dereferences the iterator
- <tt class="computeroutput"><span class="identifier">i</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Dereferences the iterator
+ <code class="computeroutput"><span class="identifier">i</span></code>.
         </p>
-<a name="fusion.iterator.functions.deref.header"></a><h5>
-<a name="id474550"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.deref.header"></a><h6>
+<a name="id2651391"></a>
+ <a class="link" href="deref.html#fusion.iterator.functions.deref.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.functions.deref.example"></a><h5>
-<a name="id474707"></a>
- Example
- </h5>
+<a name="fusion.iterator.functions.deref.example"></a><h6>
+<a name="id2651533"></a>
+ <a class="link" href="deref.html#fusion.iterator.functions.deref.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
 
 <span class="keyword">int</span> <span class="identifier">i</span><span class="special">(</span><span class="number">0</span><span class="special">);</span>
 <span class="identifier">vec</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="identifier">i</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(&amp;(</span>deref<span class="special">(</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">))))</span> <span class="special">==</span> <span class="special">&amp;</span><span class="identifier">i</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(&amp;(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">))))</span> <span class="special">==</span> <span class="special">&amp;</span><span class="identifier">i</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/distance.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/distance.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/distance.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>distance</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="prior.html" title="prior">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,28 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.functions.distance"></a>distance</h4></div></div></div>
-<a name="fusion.iterator.functions.distance.description"></a><h5>
-<a name="id477036"></a>
- Description
- </h5>
+<a name="fusion.iterator.functions.distance"></a><a class="link" href="distance.html" title="distance">distance</a>
+</h4></div></div></div>
+<a name="fusion.iterator.functions.distance.description"></a><h6>
+<a name="id2653625"></a>
+ <a class="link" href="distance.html#fusion.iterator.functions.distance.description">Description</a>
+ </h6>
 <p>
           Returns the distance between 2 iterators.
         </p>
-<a name="fusion.iterator.functions.distance.synopsis"></a><h5>
-<a name="id477066"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.distance.synopsis"></a><h6>
+<a name="id2653649"></a>
+ <a class="link" href="distance.html#fusion.iterator.functions.distance.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <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">J</span>
     <span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::distance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">j</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/distance.html" title="distance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">j</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id477267"></a><p class="title"><b>Table 1.5. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2653830"></a><p class="title"><b>Table 1.5. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -71,13 +72,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>, <tt class="computeroutput"><span class="identifier">j</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>, <code class="computeroutput"><span class="identifier">j</span></code>
               </p>
               </td>
 <td>
               <p>
- Models of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Models of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a> into the same sequence
               </p>
               </td>
@@ -87,40 +87,40 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.distance.expression_semantics"></a><h5>
-<a name="id477381"></a>
- <a href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.functions.distance.expression_semantics"></a><h6>
+<a name="id2653932"></a>
+ <a class="link" href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-distance<span class="special">(</span><span class="identifier">i</span><span class="special">,</span><span class="identifier">j</span><span class="special">);</span>
+<a class="link" href="distance.html" title="distance"><code class="computeroutput"><span class="identifier">distance</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span><span class="identifier">j</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">int</span></code>
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the distance between
- iterators <tt class="computeroutput"><span class="identifier">i</span></tt> and <tt class="computeroutput"><span class="identifier">j</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the distance between
+ iterators <code class="computeroutput"><span class="identifier">i</span></code> and <code class="computeroutput"><span class="identifier">j</span></code>.
         </p>
-<a name="fusion.iterator.functions.distance.header"></a><h5>
-<a name="id477511"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.distance.header"></a><h6>
+<a name="id2654048"></a>
+ <a class="link" href="distance.html#fusion.iterator.functions.distance.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">distance</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.functions.distance.example"></a><h5>
-<a name="id477669"></a>
- Example
- </h5>
+<a name="fusion.iterator.functions.distance.example"></a><h6>
+<a name="id2654190"></a>
+ <a class="link" href="distance.html#fusion.iterator.functions.distance.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
 
 <span class="identifier">vec</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span>distance<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">),</span> next<span class="special">(</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">))))</span> <span class="special">==</span> <span class="number">2</spa
n><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="distance.html" title="distance"><code class="computeroutput"><span class="identifier">distance</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">),</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span cl
ass="special">))))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/next.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/next.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/next.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>next</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="deref.html" title="deref">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,27 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.functions.next"></a>next</h4></div></div></div>
-<a name="fusion.iterator.functions.next.description"></a><h5>
-<a name="id475155"></a>
- Description
- </h5>
+<a name="fusion.iterator.functions.next"></a><a class="link" href="next.html" title="next">next</a>
+</h4></div></div></div>
+<a name="fusion.iterator.functions.next.description"></a><h6>
+<a name="id2651936"></a>
+ <a class="link" href="next.html#fusion.iterator.functions.next.description">Description</a>
+ </h6>
 <p>
           Moves an iterator 1 position forwards.
         </p>
-<a name="fusion.iterator.functions.next.synopsis"></a><h5>
-<a name="id475183"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.next.synopsis"></a><h6>
+<a name="id2651960"></a>
+ <a class="link" href="next.html#fusion.iterator.functions.next.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <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">typename</span> result_of::next<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">next</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">next</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id475328"></a><p class="title"><b>Table 1.3. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2652091"></a><p class="title"><b>Table 1.3. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -70,13 +71,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -86,43 +86,43 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.next.expression_semantics"></a><h5>
-<a name="id475429"></a>
- <a href="next.html#fusion.iterator.functions.next.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.functions.next.expression_semantics"></a><h6>
+<a name="id2652182"></a>
+ <a class="link" href="next.html#fusion.iterator.functions.next.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="identifier">next</span><span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- concept as <tt class="computeroutput"><span class="identifier">i</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ concept as <code class="computeroutput"><span class="identifier">i</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- next element after <tt class="computeroutput"><span class="identifier">i</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ next element after <code class="computeroutput"><span class="identifier">i</span></code>.
         </p>
-<a name="fusion.iterator.functions.next.header"></a><h5>
-<a name="id475528"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.next.header"></a><h6>
+<a name="id2652269"></a>
+ <a class="link" href="next.html#fusion.iterator.functions.next.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">next</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.functions.next.example"></a><h5>
-<a name="id475686"></a>
- Example
- </h5>
+<a name="fusion.iterator.functions.next.example"></a><h6>
+<a name="id2652411"></a>
+ <a class="link" href="next.html#fusion.iterator.functions.next.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
 
 <span class="identifier">vec</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>next<span class="special">(</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">))))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">))))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/prior.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/prior.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/functions/prior.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>prior</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="next.html" title="next">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,27 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.functions.prior"></a>prior</h4></div></div></div>
-<a name="fusion.iterator.functions.prior.description"></a><h5>
-<a name="id476138"></a>
- Description
- </h5>
+<a name="fusion.iterator.functions.prior"></a><a class="link" href="prior.html" title="prior">prior</a>
+</h4></div></div></div>
+<a name="fusion.iterator.functions.prior.description"></a><h6>
+<a name="id2652818"></a>
+ <a class="link" href="prior.html#fusion.iterator.functions.prior.description">Description</a>
+ </h6>
 <p>
           Moves an iterator 1 position backwards.
         </p>
-<a name="fusion.iterator.functions.prior.synopsis"></a><h5>
-<a name="id476168"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.prior.synopsis"></a><h6>
+<a name="id2652844"></a>
+ <a class="link" href="prior.html#fusion.iterator.functions.prior.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <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">typename</span> result_of::prior<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">prior</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">prior</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id476312"></a><p class="title"><b>Table 1.4. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2652974"></a><p class="title"><b>Table 1.4. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -70,13 +71,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ Model of <a class="link" href="../concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                 Iterator</a>
               </p>
               </td>
@@ -86,42 +86,42 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.prior.expression_semantics"></a><h5>
-<a name="id476414"></a>
- <a href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.functions.prior.expression_semantics"></a><h6>
+<a name="id2653063"></a>
+ <a class="link" href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-prior<span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
+<a class="link" href="prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- concept as <tt class="computeroutput"><span class="identifier">i</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ concept as <code class="computeroutput"><span class="identifier">i</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- element prior to <tt class="computeroutput"><span class="identifier">i</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ element prior to <code class="computeroutput"><span class="identifier">i</span></code>.
         </p>
-<a name="fusion.iterator.functions.prior.header"></a><h5>
-<a name="id476522"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.prior.header"></a><h6>
+<a name="id2653161"></a>
+ <a class="link" href="prior.html#fusion.iterator.functions.prior.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">prior</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.functions.prior.example"></a><h5>
-<a name="id476679"></a>
- Example
- </h5>
+<a name="fusion.iterator.functions.prior.example"></a><h6>
+<a name="id2653303"></a>
+ <a class="link" href="prior.html#fusion.iterator.functions.prior.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<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">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">vec</span><span class="special">;</span>
 
 <span class="identifier">vec</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>prior<span class="special">(</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">))))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">))))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Metafunctions</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iterator.html" title="Iterator">
-<link rel="prev" href="operator/operator_inequality.html" title=" Operator
- !=">
+<link rel="prev" href="operator/operator_inequality.html" title="Operator !=">
 <link rel="next" href="metafunctions/value_of.html" title="value_of">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.iterator.metafunctions"></a>Metafunctions</h3></div></div></div>
+<a name="fusion.iterator.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">value_of</span></dt>
 <dt><span class="section">deref</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>advance</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="distance.html" title="distance">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.metafunctions.advance"></a>advance</h4></div></div></div>
-<a name="fusion.iterator.metafunctions.advance.description"></a><h5>
-<a name="id488212"></a>
- Description
- </h5>
+<a name="fusion.iterator.metafunctions.advance"></a><a class="link" href="advance.html" title="advance">advance</a>
+</h4></div></div></div>
+<a name="fusion.iterator.metafunctions.advance.description"></a><h6>
+<a name="id2663628"></a>
+ <a class="link" href="advance.html#fusion.iterator.metafunctions.advance.description">Description</a>
+ </h6>
 <p>
           Moves an iterator a specified distance.
         </p>
-<a name="fusion.iterator.metafunctions.advance.synopsis"></a><h5>
-<a name="id488244"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.advance.synopsis"></a><h6>
+<a name="id2663655"></a>
+ <a class="link" href="advance.html#fusion.iterator.metafunctions.advance.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id488361"></a><p class="title"><b>Table 1.17. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2663759"></a><p class="title"><b>Table 1.17. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
+ <code class="computeroutput"><span class="identifier">I</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -94,7 +94,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">M</span></tt>
+ <code class="computeroutput"><span class="identifier">M</span></code>
               </p>
               </td>
 <td>
@@ -110,47 +110,46 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.advance.expression_semantics"></a><h5>
-<a name="id488507"></a>
- <a href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.metafunctions.advance.expression_semantics"></a><h6>
+<a name="id2663888"></a>
+ <a class="link" href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-result_of::advance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- concept as <tt class="computeroutput"><span class="identifier">I</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ concept as <code class="computeroutput"><span class="identifier">I</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator a distance
- <tt class="computeroutput"><span class="identifier">M</span></tt> from <tt class="computeroutput"><span class="identifier">I</span></tt>.
- If <tt class="computeroutput"><span class="identifier">I</span></tt> is a <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a> then <tt class="computeroutput"><span class="identifier">M</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator a distance
+ <code class="computeroutput"><span class="identifier">M</span></code> from <code class="computeroutput"><span class="identifier">I</span></code>.
+ If <code class="computeroutput"><span class="identifier">I</span></code> is a <a class="link" href="../concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a> then <code class="computeroutput"><span class="identifier">M</span></code>
           may be negative.
         </p>
-<a name="fusion.iterator.metafunctions.advance.header"></a><h5>
-<a name="id488686"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.advance.header"></a><h6>
+<a name="id2664050"></a>
+ <a class="link" href="advance.html#fusion.iterator.metafunctions.advance.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.metafunctions.advance.example"></a><h5>
-<a name="id488844"></a>
- Example
- </h5>
+<a name="fusion.iterator.metafunctions.advance.example"></a><h6>
+<a name="id2664193"></a>
+ <a class="link" href="advance.html#fusion.iterator.metafunctions.advance.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">third</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">third</span><span class="special">;</span>
 
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span>result_of::equal_to<span class="special">&lt;</span>result_of::advance<span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">third</span><span class="special">&gt;));
</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><a class="link" href="equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><a class="link" href="advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">third</
span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>advance_c</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="advance.html" title="advance">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.metafunctions.advance_c"></a>advance_c</h4></div></div></div>
-<a name="fusion.iterator.metafunctions.advance_c.description"></a><h5>
-<a name="id489305"></a>
- Description
- </h5>
+<a name="fusion.iterator.metafunctions.advance_c"></a><a class="link" href="advance_c.html" title="advance_c">advance_c</a>
+</h4></div></div></div>
+<a name="fusion.iterator.metafunctions.advance_c.description"></a><h6>
+<a name="id2664609"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.description">Description</a>
+ </h6>
 <p>
           Moves an iterator by a specified distance.
         </p>
-<a name="fusion.iterator.metafunctions.advance_c.synopsis"></a><h5>
-<a name="id489336"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.advance_c.synopsis"></a><h6>
+<a name="id2664636"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id489455"></a><p class="title"><b>Table 1.18. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2664740"></a><p class="title"><b>Table 1.18. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,13 +76,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
+ <code class="computeroutput"><span class="identifier">I</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -94,7 +94,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
               </p>
               </td>
 <td>
@@ -109,47 +109,46 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a><h5>
-<a name="id489593"></a>
- <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a><h6>
+<a name="id2664865"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-result_of::advance_c<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- concept as <tt class="computeroutput"><span class="identifier">I</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ concept as <code class="computeroutput"><span class="identifier">I</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator a distance
- <tt class="computeroutput"><span class="identifier">N</span></tt> from <tt class="computeroutput"><span class="identifier">I</span></tt>.
- If <tt class="computeroutput"><span class="identifier">I</span></tt> is a <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a> then <tt class="computeroutput"><span class="identifier">N</span></tt>
- may be negative. Equivalent to <tt class="computeroutput">result_of::advance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator a distance
+ <code class="computeroutput"><span class="identifier">N</span></code> from <code class="computeroutput"><span class="identifier">I</span></code>.
+ If <code class="computeroutput"><span class="identifier">I</span></code> is a <a class="link" href="../concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a> then <code class="computeroutput"><span class="identifier">N</span></code>
+ may be negative. Equivalent to <code class="computeroutput"><a class="link" href="advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></code>.
         </p>
-<a name="fusion.iterator.metafunctions.advance_c.header"></a><h5>
-<a name="id489874"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.advance_c.header"></a><h6>
+<a name="id2665119"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.metafunctions.advance_c.example"></a><h5>
-<a name="id490032"></a>
- Example
- </h5>
+<a name="fusion.iterator.metafunctions.advance_c.example"></a><h6>
+<a name="id2665261"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">third</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">third</span><span class="special">;</span>
 
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span>result_of::equal_to<span class="special">&lt;</span>result_of::advance_c<span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span> <span class="number">2</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">third</span><span class="special">&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><a class="link" href="equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><a class="link" href="advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance_c</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span> <span class="number">2</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">third</span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>deref</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="value_of.html" title="value_of">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.metafunctions.deref"></a>deref</h4></div></div></div>
-<a name="fusion.iterator.metafunctions.deref.description"></a><h5>
-<a name="id483305"></a>
- Description
- </h5>
+<a name="fusion.iterator.metafunctions.deref"></a><a class="link" href="deref.html" title="deref">deref</a>
+</h4></div></div></div>
+<a name="fusion.iterator.metafunctions.deref.description"></a><h6>
+<a name="id2659233"></a>
+ <a class="link" href="deref.html#fusion.iterator.metafunctions.deref.description">Description</a>
+ </h6>
 <p>
           Returns the type that will be returned by dereferencing an iterator.
         </p>
-<a name="fusion.iterator.metafunctions.deref.synposis"></a><h5>
-<a name="id483336"></a>
- Synposis
- </h5>
+<a name="fusion.iterator.metafunctions.deref.synposis"></a><h6>
+<a name="id2659260"></a>
+ <a class="link" href="deref.html#fusion.iterator.metafunctions.deref.synposis">Synposis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span>
@@ -46,8 +47,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id483436"></a><p class="title"><b>Table 1.12. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2659349"></a><p class="title"><b>Table 1.12. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
+ <code class="computeroutput"><span class="identifier">I</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -89,46 +89,46 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.deref.expression_semantics"></a><h5>
-<a name="id483538"></a>
- <a href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.metafunctions.deref.expression_semantics"></a><h6>
+<a name="id2659440"></a>
+ <a class="link" href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the result of dereferencing
- an iterator of type <tt class="computeroutput"><span class="identifier">I</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the result of dereferencing
+ an iterator of type <code class="computeroutput"><span class="identifier">I</span></code>.
         </p>
-<a name="fusion.iterator.metafunctions.deref.header"></a><h5>
-<a name="id483653"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.deref.header"></a><h6>
+<a name="id2659540"></a>
+ <a class="link" href="deref.html#fusion.iterator.metafunctions.deref.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.metafunctions.deref.example"></a><h5>
-<a name="id483811"></a>
- Example
- </h5>
+<a name="fusion.iterator.metafunctions.deref.example"></a><h6>
+<a name="id2659682"></a>
+ <a class="link" href="deref.html#fusion.iterator.metafunctions.deref.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">vec</span> <span class="identifier">const_vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
 
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">const_vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">const_first</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">const_first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">const_second</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">const_vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">const_first</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">const_first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">const_second</span><span class="special">;</span>
 
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::deref<span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::deref<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>distance</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="equal_to.html" title="equal_to">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.metafunctions.distance"></a>distance</h4></div></div></div>
-<a name="fusion.iterator.metafunctions.distance.description"></a><h5>
-<a name="id487212"></a>
- Description
- </h5>
+<a name="fusion.iterator.metafunctions.distance"></a><a class="link" href="distance.html" title="distance">distance</a>
+</h4></div></div></div>
+<a name="fusion.iterator.metafunctions.distance.description"></a><h6>
+<a name="id2662731"></a>
+ <a class="link" href="distance.html#fusion.iterator.metafunctions.distance.description">Description</a>
+ </h6>
 <p>
           Returns the distance between two iterators.
         </p>
-<a name="fusion.iterator.metafunctions.distance.synopsis"></a><h5>
-<a name="id487243"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.distance.synopsis"></a><h6>
+<a name="id2662757"></a>
+ <a class="link" href="distance.html#fusion.iterator.metafunctions.distance.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span>
@@ -47,8 +48,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id487361"></a><p class="title"><b>Table 1.16. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2662862"></a><p class="title"><b>Table 1.16. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>, <tt class="computeroutput"><span class="identifier">J</span></tt>
+ <code class="computeroutput"><span class="identifier">I</span></code>, <code class="computeroutput"><span class="identifier">J</span></code>
               </p>
               </td>
 <td>
               <p>
- Models of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Models of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a> into the same sequence
               </p>
               </td>
@@ -90,43 +90,43 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.distance.expression_semantics"></a><h5>
-<a name="id487475"></a>
- <a href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.metafunctions.distance.expression_semantics"></a><h6>
+<a name="id2662964"></a>
+ <a class="link" href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-result_of::distance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="distance.html" title="distance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Return type</strong></span>: A model of <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
           Integral Constant</a>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the distance between
- iterators of types <tt class="computeroutput"><span class="identifier">I</span></tt> and
- <tt class="computeroutput"><span class="identifier">J</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the distance between
+ iterators of types <code class="computeroutput"><span class="identifier">I</span></code> and
+ <code class="computeroutput"><span class="identifier">J</span></code>.
         </p>
-<a name="fusion.iterator.metafunctions.distance.header"></a><h5>
-<a name="id487620"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.distance.header"></a><h6>
+<a name="id2663094"></a>
+ <a class="link" href="distance.html#fusion.iterator.metafunctions.distance.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">distance</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.metafunctions.distance.example"></a><h5>
-<a name="id487779"></a>
- Example
- </h5>
+<a name="fusion.iterator.metafunctions.distance.example"></a><h6>
+<a name="id2663236"></a>
+ <a class="link" href="distance.html#fusion.iterator.metafunctions.distance.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">third</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::distance<span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">third</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">dist</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">third</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="distance.html" title="distance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">third</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">dist</span><span class="special">;</span>
 
 <span class="identifier">BOOST_MPL_ASSERT_RELATION</span><span class="special">(</span><span class="identifier">dist</span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="special">==,</span> <span class="number">2</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>equal_to</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="prior.html" title="prior">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,20 +24,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.metafunctions.equal_to"></a>equal_to</h4></div></div></div>
-<a name="fusion.iterator.metafunctions.equal_to.description"></a><h5>
-<a name="id486198"></a>
- Description
- </h5>
+<a name="fusion.iterator.metafunctions.equal_to"></a><a class="link" href="equal_to.html" title="equal_to">equal_to</a>
+</h4></div></div></div>
+<a name="fusion.iterator.metafunctions.equal_to.description"></a><h6>
+<a name="id2661822"></a>
+ <a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.description">Description</a>
+ </h6>
 <p>
           Returns a true-valued <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Integral Constant</a> if <tt class="computeroutput"><span class="identifier">I</span></tt>
- and <tt class="computeroutput"><span class="identifier">J</span></tt> are equal.
+ Integral Constant</a> if <code class="computeroutput"><span class="identifier">I</span></code>
+ and <code class="computeroutput"><span class="identifier">J</span></code> are equal.
         </p>
-<a name="fusion.iterator.metafunctions.equal_to.synopsis"></a><h5>
-<a name="id486260"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.equal_to.synopsis"></a><h6>
+<a name="id2661876"></a>
+ <a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span>
@@ -49,8 +50,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id486377"></a><p class="title"><b>Table 1.15. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2661981"></a><p class="title"><b>Table 1.15. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,7 +77,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>, <tt class="computeroutput"><span class="identifier">J</span></tt>
+ <code class="computeroutput"><span class="identifier">I</span></code>, <code class="computeroutput"><span class="identifier">J</span></code>
               </p>
               </td>
 <td>
@@ -90,43 +91,43 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a><h5>
-<a name="id486482"></a>
- <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a><h6>
+<a name="id2662075"></a>
+ <a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-result_of::equal_to<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Return type</strong></span>: A model of <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
           Integral Constant</a>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
- if <tt class="computeroutput"><span class="identifier">I</span></tt> and <tt class="computeroutput"><span class="identifier">J</span></tt> are iterators to the same position.
- Returns <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt> otherwise.
+ <span class="bold"><strong>Semantics</strong></span>: Returns <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if <code class="computeroutput"><span class="identifier">I</span></code> and <code class="computeroutput"><span class="identifier">J</span></code> are iterators to the same position.
+ Returns <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code> otherwise.
         </p>
-<a name="fusion.iterator.metafunctions.equal_to.header"></a><h5>
-<a name="id486689"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.equal_to.header"></a><h6>
+<a name="id2662262"></a>
+ <a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.metafunctions.equal_to.example"></a><h5>
-<a name="id486848"></a>
- Example
- </h5>
+<a name="fusion.iterator.metafunctions.equal_to.example"></a><h6>
+<a name="id2662405"></a>
+ <a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::end<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">last</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span>result_of::equal_to<span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">first</span><span class="special">&gt;));</span>
-<span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span>result_of::equal_to<span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">last</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><a class="link" href="equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">first</span><span class="special">&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span><a class="link" href="equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span><span class="identifier">last</span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>next</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="deref.html" title="deref">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.metafunctions.next"></a>next</h4></div></div></div>
-<a name="fusion.iterator.metafunctions.next.description"></a><h5>
-<a name="id484392"></a>
- Description
- </h5>
+<a name="fusion.iterator.metafunctions.next"></a><a class="link" href="next.html" title="next">next</a>
+</h4></div></div></div>
+<a name="fusion.iterator.metafunctions.next.description"></a><h6>
+<a name="id2660207"></a>
+ <a class="link" href="next.html#fusion.iterator.metafunctions.next.description">Description</a>
+ </h6>
 <p>
           Returns the type of the next iterator in a sequence.
         </p>
-<a name="fusion.iterator.metafunctions.next.synposis"></a><h5>
-<a name="id484423"></a>
- Synposis
- </h5>
+<a name="fusion.iterator.metafunctions.next.synposis"></a><h6>
+<a name="id2660232"></a>
+ <a class="link" href="next.html#fusion.iterator.metafunctions.next.synposis">Synposis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span>
@@ -46,8 +47,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id484523"></a><p class="title"><b>Table 1.13. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2660322"></a><p class="title"><b>Table 1.13. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
+ <code class="computeroutput"><span class="identifier">I</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -89,41 +89,41 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.next.expression_semantics"></a><h5>
-<a name="id484625"></a>
- <a href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.metafunctions.next.expression_semantics"></a><h6>
+<a name="id2660412"></a>
+ <a class="link" href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-result_of::next<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- concept as <tt class="computeroutput"><span class="identifier">I</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ concept as <code class="computeroutput"><span class="identifier">I</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- next element in the sequence after <tt class="computeroutput"><span class="identifier">I</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ next element in the sequence after <code class="computeroutput"><span class="identifier">I</span></code>.
         </p>
-<a name="fusion.iterator.metafunctions.next.header"></a><h5>
-<a name="id484751"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.next.header"></a><h6>
+<a name="id2660524"></a>
+ <a class="link" href="next.html#fusion.iterator.metafunctions.next.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">next</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.metafunctions.next.example"></a><h5>
-<a name="id484910"></a>
- Example
- </h5>
+<a name="fusion.iterator.metafunctions.next.example"></a><h6>
+<a name="id2660666"></a>
+ <a class="link" href="next.html#fusion.iterator.metafunctions.next.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span>result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
 
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::value_of<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>prior</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="next.html" title="next">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.metafunctions.prior"></a>prior</h4></div></div></div>
-<a name="fusion.iterator.metafunctions.prior.description"></a><h5>
-<a name="id485216"></a>
- Description
- </h5>
+<a name="fusion.iterator.metafunctions.prior"></a><a class="link" href="prior.html" title="prior">prior</a>
+</h4></div></div></div>
+<a name="fusion.iterator.metafunctions.prior.description"></a><h6>
+<a name="id2660943"></a>
+ <a class="link" href="prior.html#fusion.iterator.metafunctions.prior.description">Description</a>
+ </h6>
 <p>
           Returns the type of the previous iterator in a sequence.
         </p>
-<a name="fusion.iterator.metafunctions.prior.synopsis"></a><h5>
-<a name="id485247"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.prior.synopsis"></a><h6>
+<a name="id2660969"></a>
+ <a class="link" href="prior.html#fusion.iterator.metafunctions.prior.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span>
@@ -46,8 +47,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id485347"></a><p class="title"><b>Table 1.14. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2661059"></a><p class="title"><b>Table 1.14. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
+ <code class="computeroutput"><span class="identifier">I</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ Model of <a class="link" href="../concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                 Iterator</a>
               </p>
               </td>
@@ -89,44 +89,44 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.prior.expression_semantics"></a><h5>
-<a name="id485448"></a>
- <a href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.metafunctions.prior.expression_semantics"></a><h6>
+<a name="id2661149"></a>
+ <a class="link" href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-result_of::prior<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same iterator
- concept as <tt class="computeroutput"><span class="identifier">I</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same iterator
+ concept as <code class="computeroutput"><span class="identifier">I</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator to the
- previous element in the sequence before <tt class="computeroutput"><span class="identifier">I</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator to the
+ previous element in the sequence before <code class="computeroutput"><span class="identifier">I</span></code>.
         </p>
-<a name="fusion.iterator.metafunctions.prior.header"></a><h5>
-<a name="id485575"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.prior.header"></a><h6>
+<a name="id2661261"></a>
+ <a class="link" href="prior.html#fusion.iterator.metafunctions.prior.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">prior</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.metafunctions.prior.example"></a><h5>
-<a name="id485734"></a>
- Example
- </h5>
+<a name="fusion.iterator.metafunctions.prior.example"></a><h6>
+<a name="id2661403"></a>
+ <a class="link" href="prior.html#fusion.iterator.metafunctions.prior.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span>result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
 
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::value_of<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;));</span>
 
-<span class="keyword">typedef</span> result_of::prior<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::value_of<span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>value_of</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="../metafunctions.html" title="Metafunctions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.metafunctions.value_of"></a>value_of</h4></div></div></div>
-<a name="fusion.iterator.metafunctions.value_of.description"></a><h5>
-<a name="id482198"></a>
- Description
- </h5>
+<a name="fusion.iterator.metafunctions.value_of"></a><a class="link" href="value_of.html" title="value_of">value_of</a>
+</h4></div></div></div>
+<a name="fusion.iterator.metafunctions.value_of.description"></a><h6>
+<a name="id2658240"></a>
+ <a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.description">Description</a>
+ </h6>
 <p>
           Returns the type stored at the position of an iterator.
         </p>
-<a name="fusion.iterator.metafunctions.value_of.synopsis"></a><h5>
-<a name="id482230"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.value_of.synopsis"></a><h6>
+<a name="id2658266"></a>
+ <a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span>
@@ -46,8 +47,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id482329"></a><p class="title"><b>Table 1.11. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2658355"></a><p class="title"><b>Table 1.11. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -73,13 +74,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
+ <code class="computeroutput"><span class="identifier">I</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -89,44 +89,44 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a><h5>
-<a name="id482429"></a>
- <a href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a><h6>
+<a name="id2658445"></a>
+ <a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
-result_of::value_of<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<a class="link" href="value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the type stored in
- a sequence at iterator position <tt class="computeroutput"><span class="identifier">I</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the type stored in
+ a sequence at iterator position <code class="computeroutput"><span class="identifier">I</span></code>.
         </p>
-<a name="fusion.iterator.metafunctions.value_of.header"></a><h5>
-<a name="id482543"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.value_of.header"></a><h6>
+<a name="id2658547"></a>
+ <a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">value_of</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.metafunctions.value_of.example"></a><h5>
-<a name="id482702"></a>
- Example
- </h5>
+<a name="fusion.iterator.metafunctions.value_of.example"></a><h6>
+<a name="id2658690"></a>
+ <a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&amp;,</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">third</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&amp;,</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">third</span><span class="special">;</span>
 
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::value_of<span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;));</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::value_of<span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::value_of<span class="special">&lt;</span><span class="identifier">third</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special">&lt;</span><span class="identifier">second</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special">&lt;</span><span class="identifier">third</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Operator</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iterator.html" title="Iterator">
 <link rel="prev" href="functions/advance_c.html" title="advance_c">
-<link rel="next" href="operator/operator_unary_star.html" title=" Operator
- *">
+<link rel="next" href="operator/operator_unary_star.html" title="Operator *">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.iterator.operator"></a>Operator</h3></div></div></div>
+<a name="fusion.iterator.operator"></a><a class="link" href="operator.html" title="Operator">Operator</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="operator/operator_unary_star.html"> Operator
         *</a></span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Operator
- ==</title>
+<title>Operator ==</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
-<link rel="prev" href="operator_unary_star.html" title=" Operator
- *">
-<link rel="next" href="operator_inequality.html" title=" Operator
- !=">
+<link rel="prev" href="operator_unary_star.html" title="Operator *">
+<link rel="next" href="operator_inequality.html" title="Operator !=">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,20 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.operator.operator_equality"></a><a href="operator_equality.html" title=" Operator
- =="> Operator
- ==</a></h4></div></div></div>
-<a name="fusion.iterator.operator.operator_equality.description"></a><h5>
-<a name="id480895"></a>
- Description
- </h5>
+<a name="fusion.iterator.operator.operator_equality"></a><a class="link" href="operator_equality.html" title="Operator =="> Operator
+ ==</a>
+</h4></div></div></div>
+<a name="fusion.iterator.operator.operator_equality.description"></a><h6>
+<a name="id2657078"></a>
+ <a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.description">Description</a>
+ </h6>
 <p>
           Compares 2 iterators for equality.
         </p>
-<a name="fusion.iterator.operator.operator_equality.synopsis"></a><h5>
-<a name="id480926"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.operator.operator_equality.synopsis"></a><h6>
+<a name="id2657105"></a>
+ <a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span>
@@ -49,8 +46,8 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id481068"></a><p class="title"><b>Table 1.9. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2657232"></a><p class="title"><b>Table 1.9. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,7 +73,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>, <tt class="computeroutput"><span class="identifier">j</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>, <code class="computeroutput"><span class="identifier">j</span></code>
               </p>
               </td>
 <td>
@@ -90,28 +87,28 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.operator.operator_equality.expression_semantics"></a><h5>
-<a name="id481172"></a>
- <a href="operator_equality.html#fusion.iterator.operator.operator_equality.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.operator.operator_equality.expression_semantics"></a><h6>
+<a name="id2657325"></a>
+ <a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="identifier">i</span> <span class="special">==</span> <span class="identifier">j</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: Convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Equivalent to <tt class="computeroutput">result_of::equal_to<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
- where <tt class="computeroutput"><span class="identifier">I</span></tt> and <tt class="computeroutput"><span class="identifier">J</span></tt> are the types of <tt class="computeroutput"><span class="identifier">i</span></tt>
- and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
+ <span class="bold"><strong>Semantics</strong></span>: Equivalent to <code class="computeroutput"><a class="link" href="../metafunctions/equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
+ where <code class="computeroutput"><span class="identifier">I</span></code> and <code class="computeroutput"><span class="identifier">J</span></code> are the types of <code class="computeroutput"><span class="identifier">i</span></code>
+ and <code class="computeroutput"><span class="identifier">j</span></code> respectively.
         </p>
-<a name="fusion.iterator.operator.operator_equality.header"></a><h5>
-<a name="id481366"></a>
- Header
- </h5>
+<a name="fusion.iterator.operator.operator_equality.header"></a><h6>
+<a name="id2657499"></a>
+ <a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Operator
- !=</title>
+<title>Operator !=</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
-<link rel="prev" href="operator_equality.html" title=" Operator
- ==">
+<link rel="prev" href="operator_equality.html" title="Operator ==">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,20 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.operator.operator_inequality"></a><a href="operator_inequality.html" title=" Operator
- !="> Operator
- !=</a></h4></div></div></div>
-<a name="fusion.iterator.operator.operator_inequality.description"></a><h5>
-<a name="id481546"></a>
- Description
- </h5>
+<a name="fusion.iterator.operator.operator_inequality"></a><a class="link" href="operator_inequality.html" title="Operator !="> Operator
+ !=</a>
+</h4></div></div></div>
+<a name="fusion.iterator.operator.operator_inequality.description"></a><h6>
+<a name="id2657659"></a>
+ <a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.description">Description</a>
+ </h6>
 <p>
           Compares 2 iterators for inequality.
         </p>
-<a name="fusion.iterator.operator.operator_inequality.synopsis"></a><h5>
-<a name="id481578"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.operator.operator_inequality.synopsis"></a><h6>
+<a name="id2657686"></a>
+ <a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
     <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span>
@@ -48,8 +46,8 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id481722"></a><p class="title"><b>Table 1.10. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2657814"></a><p class="title"><b>Table 1.10. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -75,7 +73,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>, <tt class="computeroutput"><span class="identifier">j</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>, <code class="computeroutput"><span class="identifier">j</span></code>
               </p>
               </td>
 <td>
@@ -89,25 +87,25 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a><h5>
-<a name="id481826"></a>
- <a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a><h6>
+<a name="id2657908"></a>
+ <a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <p>
- <span class="bold"><b>Return type</b></span>: Convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: Convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Equivalent to <tt class="computeroutput"><span class="special">!</span>result_of::equal_to<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
- where <tt class="computeroutput"><span class="identifier">I</span></tt> and <tt class="computeroutput"><span class="identifier">J</span></tt> are the types of <tt class="computeroutput"><span class="identifier">i</span></tt>
- and <tt class="computeroutput"><span class="identifier">j</span></tt> respectively.
+ <span class="bold"><strong>Semantics</strong></span>: Equivalent to <code class="computeroutput"><span class="special">!</span><a class="link" href="../metafunctions/equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
+ where <code class="computeroutput"><span class="identifier">I</span></code> and <code class="computeroutput"><span class="identifier">J</span></code> are the types of <code class="computeroutput"><span class="identifier">i</span></code>
+ and <code class="computeroutput"><span class="identifier">j</span></code> respectively.
         </p>
-<a name="fusion.iterator.operator.operator_inequality.header"></a><h5>
-<a name="id481999"></a>
- Header
- </h5>
+<a name="fusion.iterator.operator.operator_inequality.header"></a><h6>
+<a name="id2658063"></a>
+ <a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Operator
- *</title>
+<title>Operator *</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="../operator.html" title="Operator">
-<link rel="next" href="operator_equality.html" title=" Operator
- ==">
+<link rel="next" href="operator_equality.html" title="Operator ==">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,29 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.iterator.operator.operator_unary_star"></a><a href="operator_unary_star.html" title=" Operator
- *"> Operator
- *</a></h4></div></div></div>
-<a name="fusion.iterator.operator.operator_unary_star.description"></a><h5>
-<a name="id479910"></a>
- Description
- </h5>
+<a name="fusion.iterator.operator.operator_unary_star"></a><a class="link" href="operator_unary_star.html" title="Operator *"> Operator
+ *</a>
+</h4></div></div></div>
+<a name="fusion.iterator.operator.operator_unary_star.description"></a><h6>
+<a name="id2656198"></a>
+ <a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.description">Description</a>
+ </h6>
 <p>
           Dereferences an iterator.
         </p>
-<a name="fusion.iterator.operator.operator_unary_star.synopsis"></a><h5>
-<a name="id479942"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.operator.operator_unary_star.synopsis"></a><h6>
+<a name="id2656225"></a>
+ <a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.synopsis">Synopsis</a>
+ </h6>
 <pre class="programlisting">
 <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">typename</span> result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="keyword">operator</span><span class="special">*(</span><span class="emphasis"><em>unspecified</em></span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="keyword">operator</span><span class="special">*(</span><span class="emphasis"><em>unspecified</em></span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id480101"></a><p class="title"><b>Table 1.8. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2656368"></a><p class="title"><b>Table 1.8. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +72,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
+ <code class="computeroutput"><span class="identifier">i</span></code>
               </p>
               </td>
 <td>
               <p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
               </p>
               </td>
@@ -90,43 +87,43 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a><h5>
-<a name="id480203"></a>
- <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.expression_semantics">Expression
+<br class="table-break"><a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a><h6>
+<a name="id2656454"></a>
+ <a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="special">*</span><span class="identifier">i</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Equivalent to the return
- type of <tt class="computeroutput">deref<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: Equivalent to the return
+ type of <code class="computeroutput"><a class="link" href="../functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Equivalent to <tt class="computeroutput">deref<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Equivalent to <code class="computeroutput"><a class="link" href="../functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">)</span></code>.
         </p>
-<a name="fusion.iterator.operator.operator_unary_star.header"></a><h5>
-<a name="id480344"></a>
- Header
- </h5>
+<a name="fusion.iterator.operator.operator_unary_star.header"></a><h6>
+<a name="id2656585"></a>
+ <a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.iterator.operator.operator_unary_star.example"></a><h5>
-<a name="id480503"></a>
- Example
- </h5>
+<a name="fusion.iterator.operator.operator_unary_star.example"></a><h6>
+<a name="id2656726"></a>
+ <a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.example">Example</a>
+ </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
 
 <span class="keyword">int</span> <span class="identifier">i</span><span class="special">(</span><span class="number">0</span><span class="special">);</span>
 <span class="identifier">vec</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="identifier">i</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(*</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(*</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(&amp;(*</span>next<span class="special">(</span>begin<span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="special">&amp;</span><span class="identifier">i</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(*</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(*</span><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
+<span class="identifier">assert</span><span class="special">(&amp;(*</span><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="special">&amp;</span><span class="identifier">i</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/notes.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/notes.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/notes.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Notes</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="prev" href="functional/generation/metafunctions/mk_unfused_rvargs.html" title="
- make_unfused_rvalue_args">
+<link rel="prev" href="functional/generation/metafunctions/mk_unfused_rvargs.html" title="make_unfused_rvalue_args">
 <link rel="next" href="change_log.html" title="Change log">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,35 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.notes"></a>Notes</h2></div></div></div>
-<a name="fusion.notes.recursive_inlined_functions"></a><h3>
-<a name="id685001"></a>
- <a href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined
+<a name="fusion.notes"></a><a class="link" href="notes.html" title="Notes">Notes</a>
+</h2></div></div></div>
+<a name="fusion.notes.recursive_inlined_functions"></a><h4>
+<a name="id2839870"></a>
+ <a class="link" href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined
       Functions</a>
- </h3>
+ </h4>
 <p>
- An interesting peculiarity of functions like at when applied to a <a href="sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> like list
+ An interesting peculiarity of functions like <a class="link" href="sequence/intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> when applied to a <a class="link" href="sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> like <a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>
       is that what could have been linear runtime complexity effectively becomes
       constant O(1) due to compiler optimization of C++ inlined functions, however
       deeply recursive (up to a certain compiler limit of course). Compile time complexity
       remains linear.
     </p>
-<a name="fusion.notes.overloaded_functions"></a><h3>
-<a name="id685076"></a>
- Overloaded Functions
- </h3>
+<a name="fusion.notes.overloaded_functions"></a><h4>
+<a name="id2839940"></a>
+ <a class="link" href="notes.html#fusion.notes.overloaded_functions">Overloaded Functions</a>
+ </h4>
 <p>
       Associative sequences use function overloading to implement membership testing
       and type associated key lookup. This amounts to constant runtime and amortized
- constant compile time complexities. There is an overloaded function, <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">k</span><span class="special">)</span></tt>, for each key <span class="emphasis"><em>type</em></span> <tt class="computeroutput"><span class="identifier">k</span></tt>. The compiler chooses the appropriate function
- given a key, <tt class="computeroutput"><span class="identifier">k</span></tt>.
+ constant compile time complexities. There is an overloaded function, <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">k</span><span class="special">)</span></code>, for each key <span class="emphasis"><em>type</em></span> <code class="computeroutput"><span class="identifier">k</span></code>. The compiler chooses the appropriate function
+ given a key, <code class="computeroutput"><span class="identifier">k</span></code>.
     </p>
-<a name="fusion.notes.tag_dispatching"></a><h3>
-<a name="id685159"></a>
- Tag Dispatching
- </h3>
+<a name="fusion.notes.tag_dispatching"></a><h4>
+<a name="id2840015"></a>
+ <a class="link" href="notes.html#fusion.notes.tag_dispatching">Tag Dispatching</a>
+ </h4>
 <p>
       Tag dispatching is a generic programming technique for selecting template specializations.
       There are typically 3 components involved in the tag dispatching mechanism:
@@ -70,7 +69,7 @@
       </li>
 </ol></div>
 <p>
- For example, the fusion <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></tt> metafunction
+ For example, the fusion <code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code> metafunction
       is implemented as follows:
     </p>
 <pre class="programlisting">
@@ -88,24 +87,24 @@
     </p>
 <div class="orderedlist"><ol type="1">
 <li>
-<tt class="computeroutput"><span class="identifier">Sequence</span></tt> is the type for
- which a suitable implementation of <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin_impl</span></tt>
+<code class="computeroutput"><span class="identifier">Sequence</span></code> is the type for
+ which a suitable implementation of <code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin_impl</span></code>
         is required
       </li>
 <li>
-<tt class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></tt> is the metafunction that associates
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt> with an appropriate
+<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span></code> is the metafunction that associates
+ <code class="computeroutput"><span class="identifier">Sequence</span></code> with an appropriate
         tag
       </li>
 <li>
-<tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin_impl</span></tt> is the template which is specialized
+<code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin_impl</span></code> is the template which is specialized
         to provide an implementation for each tag type
       </li>
 </ol></div>
-<a name="fusion.notes.extensibility"></a><h3>
-<a name="id685543"></a>
- Extensibility
- </h3>
+<a name="fusion.notes.extensibility"></a><h4>
+<a name="id2840362"></a>
+ <a class="link" href="notes.html#fusion.notes.extensibility">Extensibility</a>
+ </h4>
 <p>
       Unlike MPL, there
       is no extensibe sequence concept in fusion. This does not mean that Fusion
@@ -113,69 +112,69 @@
       extensible. It is just that the manner of sequence extension in Fusion is diferent
       from both STL
       and MPL on account
- of the lazy nature of fusion Algorithms.
+ of the lazy nature of fusion <a class="link" href="algorithm.html" title="Algorithm">Algorithms</a>.
       <a href="http://en.wikipedia.org/wiki/Standard_Template_Library" target="_top">STL</a>
- containers extend themselves in place though member functions such as push_back and insert. MPL
+ containers extend themselves in place though member functions such as <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> and <a class="link" href="algorithm/transformation/functions/insert.html" title="insert"><code class="computeroutput"><span class="identifier">insert</span></code></a>. MPL
       sequences, on the other hand, are extended through "intrinsic" functions
       that actually return whole sequences. MPL
       is purely functional and can not have side effects. For example, MPL's
- <tt class="computeroutput"><span class="identifier">push_back</span></tt> does not actually
- mutate an <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span></tt>. It can't do that. Instead, it returns
- an extended <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span></tt>.
+ <code class="computeroutput"><span class="identifier">push_back</span></code> does not actually
+ mutate an <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span></code>. It can't do that. Instead, it returns
+ an extended <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span></code>.
     </p>
 <p>
       Like MPL, Fusion
       too is purely functional and can not have side effects. With runtime efficiency
       in mind, Fusion sequences are extended through generic functions that return
- Views. Views
+ <a class="link" href="view.html" title="View">Views</a>. <a class="link" href="view.html" title="View">Views</a>
       are sequences that do not actually contain data, but instead impart an alternative
- presentation over the data from one or more underlying sequences. Views
+ presentation over the data from one or more underlying sequences. <a class="link" href="view.html" title="View">Views</a>
       are proxies. They provide an efficient yet purely functional way to work on
- potentially expensive sequence operations. For example, given a vector, Fusion's push_back returns a joint_view, instead of an actual extended
- vector.
- A joint_view
+ potentially expensive sequence operations. For example, given a <a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>, Fusion's <a class="link" href="algorithm/transformation/functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a> returns a <a class="link" href="view/joint_view.html" title="joint_view"><code class="computeroutput"><span class="identifier">joint_view</span></code></a>, instead of an actual extended
+ <a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>.
+ A <a class="link" href="view/joint_view.html" title="joint_view"><code class="computeroutput"><span class="identifier">joint_view</span></code></a>
       holds a reference to the original sequence plus the appended data --making
       it very cheap to pass around.
     </p>
-<a name="fusion.notes.element_conversion"></a><h3>
-<a name="id685862"></a>
- Element Conversion
- </h3>
+<a name="fusion.notes.element_conversion"></a><h4>
+<a name="id2840650"></a>
+ <a class="link" href="notes.html#fusion.notes.element_conversion">Element Conversion</a>
+ </h4>
 <p>
- Functions that take in elemental values to form sequences (e.g. make_list) convert their arguments
+ Functions that take in elemental values to form sequences (e.g. <a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a>) convert their arguments
       to something suitable to be stored as a sequence element. In general, the element
       types are stored as plain values. Example:
     </p>
 <pre class="programlisting">
-make_list<span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">)</span>
+<a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">)</span>
 </pre>
 <p>
- returns a list<tt class="computeroutput"><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span>
- <span class="keyword">char</span><span class="special">&gt;</span></tt>.
+ returns a <a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span>
+ <span class="keyword">char</span><span class="special">&gt;</span></code>.
     </p>
 <p>
       There are a few exceptions, however.
     </p>
 <p>
- <span class="bold"><b>Arrays:</b></span>
+ <span class="bold"><strong>Arrays:</strong></span>
     </p>
 <p>
       Array arguments are deduced to reference to const types. For example
- <sup>[<a name="id686021" href="#ftn.id686021">14</a>]</sup>
+ <sup>[<a name="id2840795" href="#ftn.id2840795" class="footnote">14</a>]</sup>
       :
     </p>
 <pre class="programlisting">
-make_list<span class="special">(</span><span class="string">"Donald"</span><span class="special">,</span> <span class="string">"Daisy"</span><span class="special">)</span>
+<a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="string">"Donald"</span><span class="special">,</span> <span class="string">"Daisy"</span><span class="special">)</span>
 </pre>
 <p>
- creates a list
+ creates a <a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>
       of type
     </p>
 <pre class="programlisting">
-list<span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">(&amp;)[</span><span class="number">7</span><span class="special">],</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">(&amp;)[</span><span class="number">6</span><span class="special">]&gt;</span>
+<a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">(&amp;)[</span><span class="number">7</span><span class="special">],</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">(&amp;)[</span><span class="number">6</span><span class="special">]&gt;</span>
 </pre>
 <p>
- <span class="bold"><b>Function pointers:</b></span>
+ <span class="bold"><strong>Function pointers:</strong></span>
     </p>
 <p>
       Function pointers are deduced to the plain non-reference type (i.e. to plain
@@ -184,38 +183,38 @@
 <pre class="programlisting">
 <span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span><span class="special">);</span>
   <span class="special">...</span>
-make_list<span class="special">(&amp;</span><span class="identifier">f</span><span class="special">);</span>
+<a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(&amp;</span><span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- creates a list
+ creates a <a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>
       of type
     </p>
 <pre class="programlisting">
-list<span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(*)(</span><span class="keyword">int</span><span class="special">)&gt;</span>
+<a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(*)(</span><span class="keyword">int</span><span class="special">)&gt;</span>
 </pre>
-<a name="fusion.notes.boost__ref"></a><h3>
-<a name="id686456"></a>
- boost::ref
- </h3>
+<a name="fusion.notes.boost__ref"></a><h4>
+<a name="id2841191"></a>
+ <a class="link" href="notes.html#fusion.notes.boost__ref">boost::ref</a>
+ </h4>
 <p>
- Fusion's generation functions (e.g. make_list) by default stores the element
+ Fusion's generation functions (e.g. <a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a>) by default stores the element
       types as plain non-reference types. Example:
     </p>
 <pre class="programlisting">
 <span class="keyword">void</span> <span class="identifier">foo</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">B</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">{</span>
     <span class="special">...</span>
- make_list<span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span>
+ <a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span>
 </pre>
 <p>
- creates a list
+ creates a <a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>
       of type
     </p>
 <pre class="programlisting">
-list<span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
+<a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 </pre>
 <p>
- Sometimes the plain non-reference type is not desired. You can use <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></tt>
- and <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">cref</span></tt> to store references or const references
+ Sometimes the plain non-reference type is not desired. You can use <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></code>
+ and <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">cref</span></code> to store references or const references
       (respectively) instead. The mechanism does not compromise const correctness
       since a const object wrapped with ref results in a tuple element with const
       reference type (see the fifth code line below). Examples:
@@ -225,11 +224,11 @@
     </p>
 <pre class="programlisting">
 <span class="identifier">A</span> <span class="identifier">a</span><span class="special">;</span> <span class="identifier">B</span> <span class="identifier">b</span><span class="special">;</span> <span class="keyword">const</span> <span class="identifier">A</span> <span class="identifier">ca</span> <span class="special">=</span> <span class="identifier">a</span><span class="special">;</span>
-make_list<span class="special">(</span><span class="identifier">cref</span><span class="special">(</span><span class="identifier">a</span><span class="special">),</span> <span class="identifier">b</span><span class="special">);</span> <span class="comment">// creates list&lt;const A&amp;, B&gt;
-</span>make_list<span class="special">(</span><span class="identifier">ref</span><span class="special">(</span><span class="identifier">a</span><span class="special">),</span> <span class="identifier">b</span><span class="special">);</span> <span class="comment">// creates list&lt;A&amp;, B&gt;
-</span>make_list<span class="special">(</span><span class="identifier">ref</span><span class="special">(</span><span class="identifier">a</span><span class="special">),</span> <span class="identifier">cref</span><span class="special">(</span><span class="identifier">b</span><span class="special">));</span> <span class="comment">// creates list&lt;A&amp;, const B&amp;&gt;
-</span>make_list<span class="special">(</span><span class="identifier">cref</span><span class="special">(</span><span class="identifier">ca</span><span class="special">));</span> <span class="comment">// creates list&lt;const A&amp;&gt;
-</span>make_list<span class="special">(</span><span class="identifier">ref</span><span class="special">(</span><span class="identifier">ca</span><span class="special">));</span> <span class="comment">// creates list&lt;const A&amp;&gt;
+<a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="identifier">cref</span><span class="special">(</span><span class="identifier">a</span><span class="special">),</span> <span class="identifier">b</span><span class="special">);</span> <span class="comment">// creates list&lt;const A&amp;, B&gt;
+</span><a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="identifier">ref</span><span class="special">(</span><span class="identifier">a</span><span class="special">),</span> <span class="identifier">b</span><span class="special">);</span> <span class="comment">// creates list&lt;A&amp;, B&gt;
+</span><a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="identifier">ref</span><span class="special">(</span><span class="identifier">a</span><span class="special">),</span> <span class="identifier">cref</span><span class="special">(</span><span class="identifier">b</span><span class="special">));</span> <span class="comment">// creates list&lt;A&amp;, const B&amp;&gt;
+</span><a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="identifier">cref</span><span class="special">(</span><span class="identifier">ca</span><span class="special">));</span> <span class="comment">// creates list&lt;const A&amp;&gt;
+</span><a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="identifier">ref</span><span class="special">(</span><span class="identifier">ca</span><span class="special">));</span> <span class="comment">// creates list&lt;const A&amp;&gt;
 </span></pre>
 <p>
       See Boost.Ref for
@@ -237,11 +236,11 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id686021" href="#id686021">14</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2840795" href="#id2840795" class="para">14</a>] </sup>
           Note that the type of a string literal is an array of const characters,
- not <tt class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></tt>. To get make_list to create a list with an element of a non-const
- array type one must use the <tt class="computeroutput"><span class="identifier">ref</span></tt>
- wrapper (see boost::ref).
+ not <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></code>. To get <a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a> to create a <a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> with an element of a non-const
+ array type one must use the <code class="computeroutput"><span class="identifier">ref</span></code>
+ wrapper (see <a class="link" href="notes.html#fusion.notes.boost__ref"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></code></a>).
         </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/organization.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/organization.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/organization.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Organization</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="quick_start.html" title="Quick Start">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.organization"></a>Organization</h2></div></div></div>
+<a name="fusion.organization"></a><a class="link" href="organization.html" title="Organization">Organization</a>
+</h2></div></div></div>
 <p>
       The library is organized into layers of modules, with each module addressing
       a particular area of responsibility. A module may not depend on modules in
@@ -33,10 +34,10 @@
 <p>
       The library is organized in three layers:
     </p>
-<a name="fusion.organization.layers"></a><h3>
-<a name="id459044"></a>
- Layers
- </h3>
+<a name="fusion.organization.layers"></a><h4>
+<a name="id2638179"></a>
+ <a class="link" href="organization.html#fusion.organization.layers">Layers</a>
+ </h4>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
         </p>
@@ -47,15 +48,15 @@
       </p>
 </blockquote></div>
 <p>
- The entire library is found in the <tt class="computeroutput"><span class="string">"boost/fusion"</span></tt>
+ The entire library is found in the <code class="computeroutput"><span class="string">"boost/fusion"</span></code>
       directory. Modules are organized in directories. Each module has its own header
       file placed in the same directory with the actual module-directory. For example,
- there exists <tt class="computeroutput"><span class="string">"boost/fusion/support.hpp"</span></tt>
+ there exists <code class="computeroutput"><span class="string">"boost/fusion/support.hpp"</span></code>
       in the same directory as "boost/fusion/support". Everything, except
       those found inside "detail" directories, is public.
     </p>
 <p>
- There is also a <tt class="computeroutput"><span class="string">"boost/fusion/include/"</span></tt>
+ There is also a <code class="computeroutput"><span class="string">"boost/fusion/include/"</span></code>
       directory that contains all the headers to all the components and modules.
       If you are unsure where to find a specific component or module, or don't want
       to fuss with hierarchy and nesting, use this.
@@ -64,10 +65,10 @@
       The library is header-only. There is no need to build object files to link
       against.
     </p>
-<a name="fusion.organization.directory"></a><h3>
-<a name="id459143"></a>
- Directory
- </h3>
+<a name="fusion.organization.directory"></a><h4>
+<a name="id2638267"></a>
+ <a class="link" href="organization.html#fusion.organization.directory">Directory</a>
+ </h4>
 <div class="itemizedlist"><ul type="disc">
 <li>
         tuple
@@ -185,12 +186,12 @@
         support
       </li>
 </ul></div>
-<a name="fusion.organization.example"></a><h3>
-<a name="id459322"></a>
- Example
- </h3>
+<a name="fusion.organization.example"></a><h4>
+<a name="id2638428"></a>
+ <a class="link" href="organization.html#fusion.organization.example">Example</a>
+ </h4>
 <p>
- If, for example, you want to use <tt class="computeroutput"><span class="identifier">list</span></tt>,
+ If, for example, you want to use <code class="computeroutput"><span class="identifier">list</span></code>,
       depending on the granularity that you desire, you may do so by including one
       of
     </p>
@@ -201,13 +202,13 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The first includes all containers The second includes only <tt class="computeroutput"><span class="identifier">list</span></tt>
- <sup>[<a name="id459620" href="#ftn.id459620">3</a>]</sup>
+ The first includes all containers The second includes only <code class="computeroutput"><span class="identifier">list</span></code>
+ <sup>[<a name="id2638670" href="#ftn.id2638670" class="footnote">3</a>]</sup>
       .
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id459620" href="#id459620">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2638670" href="#id2638670" class="para">3</a>] </sup>
           Modules may contain smaller components. Header file information for each
           component will be provided as part of the component's documentation.
         </p></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/preface.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/preface.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/preface.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Preface</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="../index.html" title="Chapter 1. Fusion 2.0">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.preface"></a>Preface</h2></div></div></div>
+<a name="fusion.preface"></a><a class="link" href="preface.html" title="Preface">Preface</a>
+</h2></div></div></div>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
         </p>
@@ -38,15 +39,15 @@
 <p>
         </p>
 <p>
- <span class="bold"><b>--Niklaus Wirth</b></span>
+ <span class="bold"><strong>--Niklaus Wirth</strong></span>
         </p>
 <p>
       </p>
 </blockquote></div>
-<a name="fusion.preface.description"></a><h3>
-<a name="id386985"></a>
- Description
- </h3>
+<a name="fusion.preface.description"></a><h4>
+<a name="id2586327"></a>
+ <a class="link" href="preface.html#fusion.preface.description">Description</a>
+ </h4>
 <p>
       Fusion is a library for working with heterogenous collections of data, commonly
       referred to as tuples. A set of containers (vector, list, set and map) is provided,
@@ -61,10 +62,10 @@
       It is named "fusion" because the library is a "fusion"
       of compile time metaprogramming with runtime programming.
     </p>
-<a name="fusion.preface.motivation"></a><h3>
-<a name="id385817"></a>
- Motivation
- </h3>
+<a name="fusion.preface.motivation"></a><h4>
+<a name="id2586375"></a>
+ <a class="link" href="preface.html#fusion.preface.motivation">Motivation</a>
+ </h4>
 <p>
       Tuples are powerful beasts. After having developed two significant projects
       (Spirit and Phoenix)
@@ -87,17 +88,17 @@
       had an adhoc collection of tuple manipulation and traversal routines. It was
       an instant <span class="emphasis"><em>AHA!</em></span> moment.
     </p>
-<a name="fusion.preface.how_to_use_this_manual"></a><h3>
-<a name="id387066"></a>
- How to use this manual
- </h3>
+<a name="fusion.preface.how_to_use_this_manual"></a><h4>
+<a name="id2586476"></a>
+ <a class="link" href="preface.html#fusion.preface.how_to_use_this_manual">How to use this manual</a>
+ </h4>
 <p>
       Some icons are used to mark certain topics indicative of their relevance. These
       icons precede some text to indicate:
     </p>
 <div class="table">
-<a name="id387202"></a><p class="title"><b>Table 1.1. Icons</b></p>
-<table class="table" summary="Icons">
+<a name="id2586496"></a><p class="title"><b>Table 1.1. Icons</b></p>
+<div class="table-contents"><table class="table" summary="Icons">
 <colgroup>
 <col>
 <col>
@@ -191,17 +192,17 @@
           </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
       This documentation is automatically generated by Boost QuickBook documentation
       tool. QuickBook can be found in the <a href="http://www.boost.org/tools/index.html" target="_top">Boost
       Tools</a>.
     </p>
-<a name="fusion.preface.support"></a><h3>
-<a name="id387431"></a>
- Support
- </h3>
+<a name="fusion.preface.support"></a><h4>
+<a name="id2585403"></a>
+ <a class="link" href="preface.html#fusion.preface.support">Support</a>
+ </h4>
 <p>
       Please direct all questions to Spirit's mailing list. You can subscribe to
       the <a href="https://lists.sourceforge.net/lists/listinfo/spirit-general" target="_top">Spirit

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/quick_start.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/quick_start.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/quick_start.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quick Start</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="introduction.html" title="Introduction">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.quick_start"></a>Quick Start</h2></div></div></div>
+<a name="fusion.quick_start"></a><a class="link" href="quick_start.html" title="Quick Start">Quick Start</a>
+</h2></div></div></div>
 <p>
       I assume the reader is already familiar with tuples (Boost.Tuple)
- and its ancestor <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>. The tuple is a generalization of <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>
+ and its ancestor <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>. The tuple is a generalization of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>
       for multiple heterogeneous elements (triples, quadruples, etc.). The tuple
- is more or less a synonym for fusion's <tt class="computeroutput">vector</tt>.
+ is more or less a synonym for fusion's <code class="computeroutput"><a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></code>.
     </p>
 <p>
- For starters, we shall include all of Fusion's Sequence(s)
- <sup>[<a name="id456245" href="#ftn.id456245">1</a>]</sup>
+ For starters, we shall include all of Fusion's <a class="link" href="sequence.html" title="Sequence">Sequence</a>(s)
+ <sup>[<a name="id2635898" href="#ftn.id2635898" class="footnote">1</a>]</sup>
       :
     </p>
 <pre class="programlisting">
@@ -41,29 +42,29 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Let's begin with a <tt class="computeroutput">vector</tt>
- <sup>[<a name="id456412" href="#ftn.id456412">2</a>]</sup>
+ Let's begin with a <code class="computeroutput"><a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></code>
+ <sup>[<a name="id2636032" href="#ftn.id2636032" class="footnote">2</a>]</sup>
       :
     </p>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">stuff</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="string">"howdy"</span><span class="special">);</span>
-<span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> at_c<span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">stuff</span><span class="special">);</span>
-<span class="keyword">char</span> <span class="identifier">ch</span> <span class="special">=</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">stuff</span><span class="special">);</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">s</span> <span class="special">=</span> at_c<span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><span class="identifier">stuff</span><span class="special">);</span>
+<a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">stuff</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="string">"howdy"</span><span class="special">);</span>
+<span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <a class="link" href="sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">stuff</span><span class="special">);</span>
+<span class="keyword">char</span> <span class="identifier">ch</span> <span class="special">=</span> <a class="link" href="sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">stuff</span><span class="special">);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">s</span> <span class="special">=</span> <a class="link" href="sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><span class="identifier">stuff</span><span class="special">);</span>
 </pre>
 <p>
- Just replace <tt class="computeroutput"><span class="identifier">tuple</span></tt> for <tt class="computeroutput">vector</tt>
- and <tt class="computeroutput"><span class="identifier">get</span></tt> for <tt class="computeroutput">at_c</tt> and this is exactly like
+ Just replace <code class="computeroutput"><span class="identifier">tuple</span></code> for <code class="computeroutput"><a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></code>
+ and <code class="computeroutput"><span class="identifier">get</span></code> for <code class="computeroutput"><a class="link" href="sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a></code> and this is exactly like
       <a href="http://www.boost.org/libs/tuple/doc/tuple_users_guide.html" target="_top">Boost.Tuple</a>.
       Actually, either names can be used interchangeably. Yet, the similarity ends
- there. You can do a lot more with Fusion <tt class="computeroutput">vector</tt> or <tt class="computeroutput"><span class="identifier">tuple</span></tt>.
+ there. You can do a lot more with Fusion <code class="computeroutput"><a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></code> or <code class="computeroutput"><span class="identifier">tuple</span></code>.
       Let's see some examples.
     </p>
-<a name="fusion.quick_start.print_the_vector_as_xml"></a><h3>
-<a name="id456876"></a>
- <a href="quick_start.html#fusion.quick_start.print_the_vector_as_xml">Print the vector
+<a name="fusion.quick_start.print_the_vector_as_xml"></a><h4>
+<a name="id2636411"></a>
+ <a class="link" href="quick_start.html#fusion.quick_start.print_the_vector_as_xml">Print the vector
       as XML</a>
- </h3>
+ </h4>
 <p>
       First, let's include the algorithms:
     </p>
@@ -93,38 +94,38 @@
       Now, finally:
     </p>
 <pre class="programlisting">
-for_each<span class="special">(</span><span class="identifier">stuff</span><span class="special">,</span> <span class="identifier">print_xml</span><span class="special">());</span>
+<a class="link" href="algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><span class="identifier">stuff</span><span class="special">,</span> <span class="identifier">print_xml</span><span class="special">());</span>
 </pre>
 <p>
- That's it! <tt class="computeroutput">for_each</tt> is a fusion algorithm.
+ That's it! <code class="computeroutput"><a class="link" href="algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a></code> is a fusion algorithm.
       It is a generic algorithm similar to STL's.
       It iterates over the sequence and calls a user supplied function. In our case,
- it calls <tt class="computeroutput"><span class="identifier">print_xml</span></tt>'s <tt class="computeroutput"><span class="keyword">operator</span><span class="special">()</span></tt> for
- each element in <tt class="computeroutput"><span class="identifier">stuff</span></tt>.
+ it calls <code class="computeroutput"><span class="identifier">print_xml</span></code>'s <code class="computeroutput"><span class="keyword">operator</span><span class="special">()</span></code> for
+ each element in <code class="computeroutput"><span class="identifier">stuff</span></code>.
     </p>
 <div class="caution"><table border="0" summary="Caution">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- The result of <tt class="computeroutput"><span class="keyword">typeid</span><span class="special">(</span><span class="identifier">x</span><span class="special">).</span><span class="identifier">name</span><span class="special">()</span></tt> is platform specific. The code here is
+<tr><td align="left" valign="top"><p>
+ The result of <code class="computeroutput"><span class="keyword">typeid</span><span class="special">(</span><span class="identifier">x</span><span class="special">).</span><span class="identifier">name</span><span class="special">()</span></code> is platform specific. The code here is
         just for exposition. Of course you already know that :-)
       </p></td></tr>
 </table></div>
 <p>
- <tt class="computeroutput">for_each</tt> is generic. With
- <tt class="computeroutput"><span class="identifier">print_xml</span></tt>, you can use it to
- print just about any Fusion Sequence.
- </p>
-<a name="fusion.quick_start.print_only_pointers"></a><h3>
-<a name="id457533"></a>
- Print only pointers
- </h3>
+ <code class="computeroutput"><a class="link" href="algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a></code> is generic. With
+ <code class="computeroutput"><span class="identifier">print_xml</span></code>, you can use it to
+ print just about any Fusion <a class="link" href="sequence.html" title="Sequence">Sequence</a>.
+ </p>
+<a name="fusion.quick_start.print_only_pointers"></a><h4>
+<a name="id2636954"></a>
+ <a class="link" href="quick_start.html#fusion.quick_start.print_only_pointers">Print only pointers</a>
+ </h4>
 <p>
       Let's get a little cleverer. Say we wish to write a <span class="emphasis"><em>generic</em></span>
       function that takes in an arbitrary sequence and XML prints only those elements
- which are pointers. Ah, easy. First, let's include the <tt class="computeroutput"><span class="identifier">is_pointer</span></tt>
+ which are pointers. Ah, easy. First, let's include the <code class="computeroutput"><span class="identifier">is_pointer</span></code>
       boost type trait:
     </p>
 <pre class="programlisting">
@@ -137,37 +138,37 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">xml_print_pointers</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">)</span>
 <span class="special">{</span>
- for_each<span class="special">(</span>filter_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">),</span> <span class="identifier">print_xml</span><span class="special">());</span>
+ <a class="link" href="algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><a class="link" href="algorithm/transformation/functions/filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">),</span> <span class="identifier">print_xml</span><span class="special">());</span>
 <span class="special">}</span>
 </pre>
 <p>
- <tt class="computeroutput">filter_if</tt> is another Fusion
- algorithm. It returns a filter_view, a conforming Fusion sequence.
+ <code class="computeroutput"><a class="link" href="algorithm/transformation/functions/filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a></code> is another Fusion
+ algorithm. It returns a <a class="link" href="view/filter_view.html" title="filter_view"><code class="computeroutput"><span class="identifier">filter_view</span></code></a>, a conforming Fusion sequence.
       This view reflects only those elements that pass the given predicate. In this
- case, the predicate is <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span></tt>.
- This "filtered view" is then passed to the for_each algorithm, which then prints
+ case, the predicate is <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span></code>.
+ This "filtered view" is then passed to the <a class="link" href="algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a> algorithm, which then prints
       the "filtered view" as XML.
     </p>
 <p>
       Easy, right?
     </p>
-<a name="fusion.quick_start.associative_tuples"></a><h3>
-<a name="id457944"></a>
- Associative tuples
- </h3>
+<a name="fusion.quick_start.associative_tuples"></a><h4>
+<a name="id2637288"></a>
+ <a class="link" href="quick_start.html#fusion.quick_start.associative_tuples">Associative tuples</a>
+ </h4>
 <p>
       Ok, moving on...
     </p>
 <p>
- Apart from <tt class="computeroutput">vector</tt>,
+ Apart from <code class="computeroutput"><a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></code>,
       fusion has a couple of other sequence types to choose from. Each sequence has
- its own characteristics. We have <tt class="computeroutput">list</tt>, <tt class="computeroutput">set</tt>, <tt class="computeroutput">map</tt>, plus a multitude of <tt class="computeroutput"><span class="identifier">views</span></tt> that provide various ways to present
+ its own characteristics. We have <code class="computeroutput"><a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a></code>, <code class="computeroutput"><a class="link" href="container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a></code>, <code class="computeroutput"><a class="link" href="container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a></code>, plus a multitude of <code class="computeroutput"><span class="identifier">views</span></code> that provide various ways to present
       the sequences.
     </p>
 <p>
- Fusion's <tt class="computeroutput">map</tt>
+ Fusion's <code class="computeroutput"><a class="link" href="container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a></code>
       associate types with elements. It can be used as a cleverer replacement of
- the <tt class="computeroutput"><span class="keyword">struct</span></tt>. Example:
+ the <code class="computeroutput"><span class="keyword">struct</span></code>. Example:
     </p>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">fields</span>
@@ -176,32 +177,32 @@
     <span class="keyword">struct</span> <span class="identifier">age</span><span class="special">;</span>
 <span class="special">}</span>
 
-<span class="keyword">typedef</span> map<span class="special">&lt;</span>
- fusion::pair<span class="special">&lt;</span><span class="identifier">fields</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span>
- <span class="special">,</span> fusion::pair<span class="special">&lt;</span><span class="identifier">fields</span><span class="special">::</span><span class="identifier">age</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+<span class="keyword">typedef</span> <a class="link" href="container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special">&lt;</span>
+ <a class="link" href="support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="identifier">fields</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span>
+ <span class="special">,</span> <a class="link" href="support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="identifier">fields</span><span class="special">::</span><span class="identifier">age</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="identifier">person</span><span class="special">;</span>
 </pre>
 <p>
- <tt class="computeroutput">map</tt>
+ <code class="computeroutput"><a class="link" href="container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a></code>
       is an associative sequence. Its elements are Fusion pairs which differ somewhat
- from <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>. Fusion pairs only contain one member,
+ from <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>. Fusion pairs only contain one member,
       with the type of their second template parameter. The first type parameter
       of the pair is used as an index to the associated element in the sequence.
- For example, given a <tt class="computeroutput"><span class="identifier">a_person</span></tt>
- of type, <tt class="computeroutput"><span class="identifier">person</span></tt>, you can do:
+ For example, given a <code class="computeroutput"><span class="identifier">a_person</span></code>
+ of type, <code class="computeroutput"><span class="identifier">person</span></code>, you can do:
     </p>
 <pre class="programlisting">
 <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">fields</span><span class="special">;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">person_name</span> <span class="special">=</span> at_key<span class="special">&lt;</span><span class="identifier">name</span><span class="special">&gt;(</span><span class="identifier">a_person</span><span class="special">);</span>
-<span class="keyword">int</span> <span class="identifier">person_age</span> <span class="special">=</span> at_key<span class="special">&lt;</span><span class="identifier">age</span><span class="special">&gt;(</span><span class="identifier">a_person</span><span class="special">);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">person_name</span> <span class="special">=</span> <a class="link" href="sequence/intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">name</span><span class="special">&gt;(</span><span class="identifier">a_person</span><span class="special">);</span>
+<span class="keyword">int</span> <span class="identifier">person_age</span> <span class="special">=</span> <a class="link" href="sequence/intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">age</span><span class="special">&gt;(</span><span class="identifier">a_person</span><span class="special">);</span>
 </pre>
 <p>
- Why go through all this trouble, you say? Well, for one, unlike the <tt class="computeroutput"><span class="keyword">struct</span></tt>, we are dealing with a generic data structure.
+ Why go through all this trouble, you say? Well, for one, unlike the <code class="computeroutput"><span class="keyword">struct</span></code>, we are dealing with a generic data structure.
       There are a multitude of facilities available at your disposal provided out
       of the box with fusion or written by others. With these facilities, introspection
       comes for free, for example. We can write one serialization function (well,
       two, if you consider loading and saving) that will work for all your fusion
- <tt class="computeroutput">map</tt>s.
+ <code class="computeroutput"><a class="link" href="container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a></code>s.
       Example:
     </p>
 <pre class="programlisting">
@@ -217,19 +218,19 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Stuff</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">save</span><span class="special">(</span><span class="identifier">Stuff</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">stuff</span><span class="special">)</span>
 <span class="special">{</span>
- for_each<span class="special">(</span><span class="identifier">stuff</span><span class="special">,</span> <span class="identifier">saver</span><span class="special">());</span>
+ <a class="link" href="algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><span class="identifier">stuff</span><span class="special">,</span> <span class="identifier">saver</span><span class="special">());</span>
 <span class="special">}</span>
 </pre>
 <p>
- The <tt class="computeroutput"><span class="identifier">save</span></tt> function is generic
- and will work for all types of <tt class="computeroutput"><span class="identifier">stuff</span></tt>
- regardless if it is a <tt class="computeroutput"><span class="identifier">person</span></tt>,
- a <tt class="computeroutput"><span class="identifier">dog</span></tt> or a whole <tt class="computeroutput"><span class="identifier">alternate_universe</span></tt>.
- </p>
-<a name="fusion.quick_start.tip_of_the_iceberg"></a><h3>
-<a name="id458985"></a>
- Tip of the Iceberg
- </h3>
+ The <code class="computeroutput"><span class="identifier">save</span></code> function is generic
+ and will work for all types of <code class="computeroutput"><span class="identifier">stuff</span></code>
+ regardless if it is a <code class="computeroutput"><span class="identifier">person</span></code>,
+ a <code class="computeroutput"><span class="identifier">dog</span></code> or a whole <code class="computeroutput"><span class="identifier">alternate_universe</span></code>.
+ </p>
+<a name="fusion.quick_start.tip_of_the_iceberg"></a><h4>
+<a name="id2638132"></a>
+ <a class="link" href="quick_start.html#fusion.quick_start.tip_of_the_iceberg">Tip of the Iceberg</a>
+ </h4>
 <p>
       And... we've barely scratched the surface! You can compose and expand the data
       structures, remove elements from the structures, find specific data types,
@@ -238,14 +239,14 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id456245" href="#id456245">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2635898" href="#id2635898" class="para">1</a>] </sup>
           There are finer grained header files available if you wish to have more
- control over which components to include (see section Orgainization
+ control over which components to include (see section <a class="link" href="organization.html" title="Organization">Orgainization</a>
           for details).
         </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id456412" href="#id456412">2</a>] </sup>
- Unless otherwise noted, components are in namespace <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span></tt>.
- For the sake of simplicity, code in this quick start implies <tt class="computeroutput"><span class="keyword">using</span></tt> directives for the fusion components
+<div class="footnote"><p><sup>[<a name="ftn.id2636032" href="#id2636032" class="para">2</a>] </sup>
+ Unless otherwise noted, components are in namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span></code>.
+ For the sake of simplicity, code in this quick start implies <code class="computeroutput"><span class="keyword">using</span></code> directives for the fusion components
           we will be using.
         </p></div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/references.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/references.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/references.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>References</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="acknowledgements.html" title="Acknowledgements">
@@ -11,10 +11,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -23,7 +23,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.references"></a>References</h2></div></div></div>
+<a name="fusion.references"></a><a class="link" href="references.html" title="References">References</a>
+</h2></div></div></div>
 <div class="orderedlist"><ol type="1">
 <li>
 <a href="http://boost.org/libs/iterator/doc/new-iter-concepts.html" target="_top">New

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Sequence</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="iterator/metafunctions/advance_c.html" title="advance_c">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.sequence"></a>Sequence</h2></div></div></div>
+<a name="fusion.sequence"></a><a class="link" href="sequence.html" title="Sequence">Sequence</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Concepts</span></dt>
 <dd><dl>
@@ -51,17 +52,17 @@
 <p>
       Like MPL, the
       Sequence is a fundamental concept in Fusion. A Sequence may or may not actually
- store or contain data. Container are
- sequences that hold data. Views, on the
+ store or contain data. <a class="link" href="container.html" title="Container">Container</a> are
+ sequences that hold data. <a class="link" href="view.html" title="View">Views</a>, on the
       other hand, are sequences that do not store any data. Instead, they are proxies
       that impart an alternative presentation over another sequence. All models of
- Sequence have an associated Iterator
+ Sequence have an associated <a class="link" href="iterator.html" title="Iterator">Iterator</a>
       type that can be used to iterate through the Sequence's elements.
     </p>
-<a name="fusion.sequence.header"></a><h3>
-<a name="id490500"></a>
- Header
- </h3>
+<a name="fusion.sequence.header"></a><h4>
+<a name="id2665681"></a>
+ <a class="link" href="sequence.html#fusion.sequence.header">Header</a>
+ </h4>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concepts</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../sequence.html" title="Sequence">
 <link rel="prev" href="../sequence.html" title="Sequence">
-<link rel="next" href="concepts/forward_sequence.html" title="Forward
- Sequence">
+<link rel="next" href="concepts/forward_sequence.html" title="Forward Sequence">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.sequence.concepts"></a>Concepts</h3></div></div></div>
+<a name="fusion.sequence.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="concepts/forward_sequence.html">Forward
         Sequence</a></span></dt>
@@ -39,31 +39,25 @@
 <p>
         Fusion Sequences are organized into a hierarchy of concepts.
       </p>
-<a name="fusion.sequence.concepts.traversal"></a><h4>
-<a name="id490670"></a>
- Traversal
- </h4>
+<a name="fusion.sequence.concepts.traversal"></a><h5>
+<a name="id2665833"></a>
+ <a class="link" href="concepts.html#fusion.sequence.concepts.traversal">Traversal</a>
+ </h5>
 <p>
- Fusion's sequence traversal related concepts parallel Fusion's <a href="../iterator/concepts.html" title="Concepts">Iterator
- Concepts</a>. <a href="concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> is the most basic concept. <a href="concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a> is a refinement of <a href="concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>. <a href="concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a> is a refinement of <a href="concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ Fusion's sequence traversal related concepts parallel Fusion's <a class="link" href="../iterator/concepts.html" title="Concepts">Iterator
+ Concepts</a>. <a class="link" href="concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> is the most basic concept. <a class="link" href="concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a> is a refinement of <a class="link" href="concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>. <a class="link" href="concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a> is a refinement of <a class="link" href="concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
         Sequence</a>. These concepts pertain to sequence traversal.
       </p>
-<a name="fusion.sequence.concepts.associativity"></a><h4>
-<a name="id490756"></a>
- Associativity
- </h4>
+<a name="fusion.sequence.concepts.associativity"></a><h5>
+<a name="id2665909"></a>
+ <a class="link" href="concepts.html#fusion.sequence.concepts.associativity">Associativity</a>
+ </h5>
 <p>
- The <a href="concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ The <a class="link" href="concepts/associative_sequence.html" title="Associative Sequence">Associative
         Sequence</a> concept is orthogonal to traversal. An Associative Sequence
         allows efficient retrieval of elements based on keys.
       </p>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Associative
- Sequence</title>
+<title>Associative Sequence</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="prev" href="random_access_sequence.html" title="Random
- Access Sequence">
+<link rel="prev" href="random_access_sequence.html" title="Random Access Sequence">
 <link rel="next" href="../intrinsic.html" title="Intrinsic">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.sequence.concepts.associative_sequence"></a><a href="associative_sequence.html" title="Associative
- Sequence">Associative
- Sequence</a></h4></div></div></div>
-<a name="fusion.sequence.concepts.associative_sequence.description"></a><h5>
-<a name="id496069"></a>
- Description
- </h5>
+<a name="fusion.sequence.concepts.associative_sequence"></a><a class="link" href="associative_sequence.html" title="Associative Sequence">Associative
+ Sequence</a>
+</h4></div></div></div>
+<a name="fusion.sequence.concepts.associative_sequence.description"></a><h6>
+<a name="id2670661"></a>
+ <a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.description">Description</a>
+ </h6>
 <p>
           An Associative Sequence allows efficient retrieval of elements based on
           keys. Like associative sequences in MPL,
@@ -48,33 +46,33 @@
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
               An Associative Sequence
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">S</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
               An Associative Sequence type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">K</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">K</span></code></span></dt>
 <dd><p>
               An arbitrary <span class="emphasis"><em>key</em></span> type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">o</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">o</span></code></span></dt>
 <dd><p>
               An arbitrary object
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">e</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">e</span></code></span></dt>
 <dd><p>
               A Sequence element
             </p></dd>
 </dl>
 </div>
-<a name="fusion.sequence.concepts.associative_sequence.valid_expressions"></a><h5>
-<a name="id496259"></a>
- <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.valid_expressions">Valid
+<a name="fusion.sequence.concepts.associative_sequence.valid_expressions"></a><h6>
+<a name="id2670833"></a>
+ <a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.valid_expressions">Valid
           Expressions</a>
- </h5>
+ </h6>
 <p>
           For any Associative Sequence the following expressions must be valid:
         </p>
@@ -111,7 +109,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">has_key<span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">has_key</span></code></a><span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
@@ -133,7 +131,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">at_key<span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
@@ -154,8 +152,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">at_key<span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span>
- <span class="special">=</span> <span class="identifier">o</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span>
+ <span class="special">=</span> <span class="identifier">o</span></code>
                 </p>
                 </td>
 <td>
@@ -165,9 +163,9 @@
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">s</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt> is the first element in the
+ <code class="computeroutput"><span class="identifier">s</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code> is the first element in the
                   sequence, is a valid expression.
                 </p>
                 </td>
@@ -179,11 +177,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.associative_sequence.result_type_expressions"></a><h5>
-<a name="id496643"></a>
- <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.result_type_expressions">Result
+<a name="fusion.sequence.concepts.associative_sequence.result_type_expressions"></a><h6>
+<a name="id2671178"></a>
+ <a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.result_type_expressions">Result
           Type Expressions</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -205,8 +203,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::has_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
- <span class="identifier">K</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
+ <span class="identifier">K</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -218,8 +216,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::at_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
- <span class="identifier">K</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
+ <span class="identifier">K</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -231,8 +229,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::value_at_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
- <span class="identifier">K</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/value_at_key.html" title="value_at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_key</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
+ <span class="identifier">K</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -243,19 +241,22 @@
 </tr>
 </tbody>
 </table></div>
-<div class="sidebar"><p>
- <span class="inlinemediaobject"><img src="../../../images/note.png" alt="note"></span> <tt class="computeroutput">result_of::at_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">K</span><span class="special">&gt;</span></tt> returns the actual type returned by
- <tt class="computeroutput">at_key<span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></tt>. In
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
+ <span class="inlinemediaobject"><img src="../../../images/note.png" alt="note"></span> <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">K</span><span class="special">&gt;</span></code> returns the actual type returned by
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></code>. In
           most cases, this is a reference. Hence, there is no way to know the exact
- element type using <tt class="computeroutput">result_of::at_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">K</span><span class="special">&gt;</span></tt>.The element at <tt class="computeroutput"><span class="identifier">K</span></tt>
+ element type using <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">K</span><span class="special">&gt;</span></code>.The element at <code class="computeroutput"><span class="identifier">K</span></code>
           may actually be a reference to begin with. For this purpose, you can use
- <tt class="computeroutput">result_of::value_at_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></tt>.
- </p></div>
-<a name="fusion.sequence.concepts.associative_sequence.expression_semantics"></a><h5>
-<a name="id497218"></a>
- <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.expression_semantics">Expression
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/value_at_key.html" title="value_at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_key</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code>.
+ </p>
+</div>
+<a name="fusion.sequence.concepts.associative_sequence.expression_semantics"></a><h6>
+<a name="id2671695"></a>
+ <a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -277,42 +278,42 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">has_key<span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">has_key</span></code></a><span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A boolean Integral Constant <tt class="computeroutput"><span class="identifier">c</span></tt>
- such that <tt class="computeroutput"><span class="identifier">c</span><span class="special">::</span><span class="identifier">value</span> <span class="special">==</span>
- <span class="keyword">true</span></tt> if and only if there
- is one or more elements with the key <tt class="computeroutput"><span class="identifier">k</span></tt>
- in <tt class="computeroutput"><span class="identifier">s</span></tt>; see has_key.
+ A boolean Integral Constant <code class="computeroutput"><span class="identifier">c</span></code>
+ such that <code class="computeroutput"><span class="identifier">c</span><span class="special">::</span><span class="identifier">value</span> <span class="special">==</span>
+ <span class="keyword">true</span></code> if and only if there
+ is one or more elements with the key <code class="computeroutput"><span class="identifier">k</span></code>
+ in <code class="computeroutput"><span class="identifier">s</span></code>; see <a class="link" href="../intrinsic/functions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">has_key</span></code></a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">at_key<span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">K</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- The element associated with the key <tt class="computeroutput"><span class="identifier">K</span></tt>
- in the sequence <tt class="computeroutput"><span class="identifier">s</span></tt>;
- see at.
+ The element associated with the key <code class="computeroutput"><span class="identifier">K</span></code>
+ in the sequence <code class="computeroutput"><span class="identifier">s</span></code>;
+ see <a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.associative_sequence.models"></a><h5>
-<a name="id497540"></a>
- Models
- </h5>
+<a name="fusion.sequence.concepts.associative_sequence.models"></a><h6>
+<a name="id2671984"></a>
+ <a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>set</li>
-<li>map</li>
+<li><a class="link" href="../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a></li>
+<li><a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Bidirectional
- Sequence</title>
+<title>Bidirectional Sequence</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="prev" href="forward_sequence.html" title="Forward
- Sequence">
-<link rel="next" href="random_access_sequence.html" title="Random
- Access Sequence">
+<link rel="prev" href="forward_sequence.html" title="Forward Sequence">
+<link rel="next" href="random_access_sequence.html" title="Random Access Sequence">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,58 +24,54 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.sequence.concepts.bidirectional_sequence"></a><a href="bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a></h4></div></div></div>
-<a name="fusion.sequence.concepts.bidirectional_sequence.description"></a><h5>
-<a name="id493098"></a>
- Description
- </h5>
+<a name="fusion.sequence.concepts.bidirectional_sequence"></a><a class="link" href="bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a>
+</h4></div></div></div>
+<a name="fusion.sequence.concepts.bidirectional_sequence.description"></a><h6>
+<a name="id2668006"></a>
+ <a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.description">Description</a>
+ </h6>
 <p>
- A Bidirectional Sequence is a <a href="forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> whose iterators model <a href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ A Bidirectional Sequence is a <a class="link" href="forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> whose iterators model <a class="link" href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
           Iterator</a>.
         </p>
-<a name="fusion.sequence.concepts.bidirectional_sequence.refinement_of"></a><h5>
-<a name="id493148"></a>
- <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.refinement_of">Refinement
+<a name="fusion.sequence.concepts.bidirectional_sequence.refinement_of"></a><h6>
+<a name="id2668050"></a>
+ <a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.refinement_of">Refinement
           of</a>
- </h5>
+ </h6>
 <p>
- <a href="forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+ <a class="link" href="forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
         </p>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
               A Forward Sequence
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">S</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
               A Forward Sequence type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">o</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">o</span></code></span></dt>
 <dd><p>
               An arbitrary object
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">e</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">e</span></code></span></dt>
 <dd><p>
               A Sequence element
             </p></dd>
 </dl>
 </div>
-<a name="fusion.sequence.concepts.bidirectional_sequence.valid_expressions"></a><h5>
-<a name="id493289"></a>
- <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.valid_expressions">Valid
+<a name="fusion.sequence.concepts.bidirectional_sequence.valid_expressions"></a><h6>
+<a name="id2668174"></a>
+ <a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.valid_expressions">Valid
           Expressions</a>
- </h5>
+ </h6>
 <p>
- In addition to the requirements defined in <a href="forward_sequence.html" title="Forward
- Sequence">Forward
+ In addition to the requirements defined in <a class="link" href="forward_sequence.html" title="Forward Sequence">Forward
           Sequence</a>, for any Bidirectional Sequence the following must be met:
         </p>
 <div class="informaltable"><table class="table">
@@ -114,13 +107,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ <a class="link" href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
                 </p>
                 </td>
@@ -137,13 +129,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+ <a class="link" href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
                 </p>
                 </td>
@@ -160,7 +151,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">back<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/back.html" title="back"><code class="computeroutput"><span class="identifier">back</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
@@ -181,8 +172,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">back<span class="special">(</span><span class="identifier">s</span><span class="special">)</span>
- <span class="special">=</span> <span class="identifier">o</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/back.html" title="back"><code class="computeroutput"><span class="identifier">back</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span>
+ <span class="special">=</span> <span class="identifier">o</span></code>
                 </p>
                 </td>
 <td>
@@ -192,9 +183,9 @@
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">s</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt> is the first element in the
+ <code class="computeroutput"><span class="identifier">s</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code> is the first element in the
                   sequence, is a valid expression.
                 </p>
                 </td>
@@ -206,11 +197,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.bidirectional_sequence.result_type_expressions"></a><h5>
-<a name="id493728"></a>
- <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.result_type_expressions">Result
+<a name="fusion.sequence.concepts.bidirectional_sequence.result_type_expressions"></a><h6>
+<a name="id2668568"></a>
+ <a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.result_type_expressions">Result
           Type Expressions</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -232,7 +223,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::begin<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -244,7 +235,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::end<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -256,7 +247,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::back<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/back.html" title="back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">back</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -267,15 +258,14 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.bidirectional_sequence.expression_semantics"></a><h5>
-<a name="id494005"></a>
- <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.expression_semantics">Expression
+<a name="fusion.sequence.concepts.bidirectional_sequence.expression_semantics"></a><h6>
+<a name="id2668816"></a>
+ <a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <p>
           The semantics of an expression are defined only where they differ from,
- or are not defined in <a href="forward_sequence.html" title="Forward
- Sequence">Forward
+ or are not defined in <a class="link" href="forward_sequence.html" title="Forward Sequence">Forward
           Sequence</a>.
         </p>
 <div class="informaltable"><table class="table">
@@ -298,35 +288,35 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput">back<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/back.html" title="back"><code class="computeroutput"><span class="identifier">back</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- The last element in the sequence; see back.
+ The last element in the sequence; see <a class="link" href="../intrinsic/functions/back.html" title="back"><code class="computeroutput"><span class="identifier">back</span></code></a>.
                 </p>
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.sequence.concepts.bidirectional_sequence.models"></a><h5>
-<a name="id494158"></a>
- Models
- </h5>
+<a name="fusion.sequence.concepts.bidirectional_sequence.models"></a><h6>
+<a name="id2668951"></a>
+ <a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>std::pair</li>
-<li>boost::array</li>
-<li>vector</li>
-<li>reverse_view</li>
+<li><a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a></li>
+<li><a class="link" href="../../adapted/boost__array.html" title="boost::array"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code></a></li>
+<li><a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></li>
+<li><a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a></li>
 <li>
-iterator_range
+<a class="link" href="../../view/iterator_range.html" title="iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a>
             (where adapted sequence is a Bidirectional Sequence)
           </li>
 <li>
-transform_view
+<a class="link" href="../../view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>
             (where adapted sequence is a Bidirectional Sequence)
           </li>
 <li>
-zip_view
+<a class="link" href="../../view/zip_view.html" title="zip_view"><code class="computeroutput"><span class="identifier">zip_view</span></code></a>
             (where adapted sequences are models Bidirectional Sequence)
           </li>
 </ul></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Forward
- Sequence</title>
+<title>Forward Sequence</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
 <link rel="prev" href="../concepts.html" title="Concepts">
-<link rel="next" href="bidirectional_sequence.html" title="Bidirectional
- Sequence">
+<link rel="next" href="bidirectional_sequence.html" title="Bidirectional Sequence">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.sequence.concepts.forward_sequence"></a><a href="forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a></h4></div></div></div>
-<a name="fusion.sequence.concepts.forward_sequence.description"></a><h5>
-<a name="id490819"></a>
- Description
- </h5>
+<a name="fusion.sequence.concepts.forward_sequence"></a><a class="link" href="forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>
+</h4></div></div></div>
+<a name="fusion.sequence.concepts.forward_sequence.description"></a><h6>
+<a name="id2665963"></a>
+ <a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.description">Description</a>
+ </h6>
 <p>
           A Forward Sequence is a Sequence whose elements are arranged in a definite
           order. The ordering is guaranteed not to change from iteration to iteration.
@@ -43,29 +41,29 @@
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
               A Forward Sequence
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">S</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
               A Forward Sequence type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">o</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">o</span></code></span></dt>
 <dd><p>
               An arbitrary object
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">e</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">e</span></code></span></dt>
 <dd><p>
               A Sequence element
             </p></dd>
 </dl>
 </div>
-<a name="fusion.sequence.concepts.forward_sequence.valid_expressions"></a><h5>
-<a name="id490955"></a>
- <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.valid_expressions">Valid
+<a name="fusion.sequence.concepts.forward_sequence.valid_expressions"></a><h6>
+<a name="id2666085"></a>
+ <a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.valid_expressions">Valid
           Expressions</a>
- </h5>
+ </h6>
 <p>
           For any Forward Sequence the following expressions must be valid:
         </p>
@@ -102,13 +100,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ <a class="link" href="../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -125,13 +122,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+ <a class="link" href="../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
                 </p>
                 </td>
@@ -148,7 +144,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">size<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
@@ -170,7 +166,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">empty<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/empty.html" title="empty"><code class="computeroutput"><span class="identifier">empty</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
@@ -192,7 +188,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">front<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
@@ -213,8 +209,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">front<span class="special">(</span><span class="identifier">s</span><span class="special">)</span>
- <span class="special">=</span> <span class="identifier">o</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span>
+ <span class="special">=</span> <span class="identifier">o</span></code>
                 </p>
                 </td>
 <td>
@@ -224,9 +220,9 @@
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">s</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt> is the first element in the
+ <code class="computeroutput"><span class="identifier">s</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code> is the first element in the
                   sequence, is a valid expression.
                 </p>
                 </td>
@@ -238,11 +234,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.forward_sequence.result_type_expressions"></a><h5>
-<a name="id491539"></a>
- <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.result_type_expressions">Result
+<a name="fusion.sequence.concepts.forward_sequence.result_type_expressions"></a><h6>
+<a name="id2666607"></a>
+ <a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.result_type_expressions">Result
           Type Expressions</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -264,7 +260,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::begin<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -276,7 +272,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::end<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -288,7 +284,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -300,7 +296,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::empty<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/empty.html" title="empty"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">empty</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -312,7 +308,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::front<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/front.html" title="front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">front</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -323,11 +319,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.forward_sequence.expression_semantics"></a><h5>
-<a name="id491958"></a>
- <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.expression_semantics">Expression
+<a name="fusion.sequence.concepts.forward_sequence.expression_semantics"></a><h6>
+<a name="id2666982"></a>
+ <a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -349,113 +345,113 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- An iterator to the first element of the sequence; see begin.
+ An iterator to the first element of the sequence; see <a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A past-the-end iterator to the sequence; see end.
+ A past-the-end iterator to the sequence; see <a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">size<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- The size of the sequence; see size.
+ The size of the sequence; see <a class="link" href="../intrinsic/functions/size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">empty<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/empty.html" title="empty"><code class="computeroutput"><span class="identifier">empty</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A boolean Integral Constant <tt class="computeroutput"><span class="identifier">c</span></tt>
- such that <tt class="computeroutput"><span class="identifier">c</span><span class="special">::</span><span class="identifier">value</span> <span class="special">==</span>
- <span class="keyword">true</span></tt> if and only if the
- sequence is empty; see empty.
+ A boolean Integral Constant <code class="computeroutput"><span class="identifier">c</span></code>
+ such that <code class="computeroutput"><span class="identifier">c</span><span class="special">::</span><span class="identifier">value</span> <span class="special">==</span>
+ <span class="keyword">true</span></code> if and only if the
+ sequence is empty; see <a class="link" href="../intrinsic/functions/empty.html" title="empty"><code class="computeroutput"><span class="identifier">empty</span></code></a>.
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">front<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- The first element in the sequence; see front.
+ The first element in the sequence; see <a class="link" href="../intrinsic/functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a>.
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.forward_sequence.invariants"></a><h5>
-<a name="id492427"></a>
- Invariants
- </h5>
+<a name="fusion.sequence.concepts.forward_sequence.invariants"></a><h6>
+<a name="id2667402"></a>
+ <a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.invariants">Invariants</a>
+ </h6>
 <p>
           For any Forward Sequence s the following invariants always hold:
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<tt class="computeroutput"><span class="special">[</span>begin<span class="special">(</span><span class="identifier">s</span><span class="special">),</span> end<span class="special">(</span><span class="identifier">s</span><span class="special">))</span></tt> is always a valid range.
+<code class="computeroutput"><span class="special">[</span><a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">),</span> <a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">))</span></code> is always a valid range.
           </li>
 <li>
- An Algorithm that iterates through
- the range <tt class="computeroutput"><span class="special">[</span>begin<span class="special">(</span><span class="identifier">s</span><span class="special">),</span> end<span class="special">(</span><span class="identifier">s</span><span class="special">))</span></tt> will pass through every element of
- <tt class="computeroutput"><span class="identifier">s</span></tt> exactly once.
+ An <a class="link" href="../../algorithm.html" title="Algorithm">Algorithm</a> that iterates through
+ the range <code class="computeroutput"><span class="special">[</span><a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">),</span> <a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">))</span></code> will pass through every element of
+ <code class="computeroutput"><span class="identifier">s</span></code> exactly once.
           </li>
 <li>
-<tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- is identical to <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">))</span></tt>
- if and only if <tt class="computeroutput"><span class="identifier">s</span></tt> is empty.
+<code class="computeroutput"><a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ is identical to <code class="computeroutput"><a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">))</span></code>
+ if and only if <code class="computeroutput"><span class="identifier">s</span></code> is empty.
           </li>
 <li>
- Two different iterations through <tt class="computeroutput"><span class="identifier">s</span></tt>
+ Two different iterations through <code class="computeroutput"><span class="identifier">s</span></code>
             will access its elements in the same order.
           </li>
 </ul></div>
-<a name="fusion.sequence.concepts.forward_sequence.models"></a><h5>
-<a name="id492740"></a>
- Models
- </h5>
+<a name="fusion.sequence.concepts.forward_sequence.models"></a><h6>
+<a name="id2667685"></a>
+ <a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>std::pair</li>
-<li>boost::array</li>
-<li>vector</li>
-<li>cons</li>
-<li>list</li>
-<li>set</li>
-<li>map</li>
-<li>single_view</li>
-<li>filter_view</li>
-<li>iterator_range</li>
-<li>joint_view</li>
-<li>transform_view</li>
-<li>reverse_view</li>
-<li>zip_view</li>
+<li><a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a></li>
+<li><a class="link" href="../../adapted/boost__array.html" title="boost::array"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code></a></li>
+<li><a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></li>
+<li><a class="link" href="../../container/cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a></li>
+<li><a class="link" href="../../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a></li>
+<li><a class="link" href="../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a></li>
+<li><a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a></li>
+<li><a class="link" href="../../view/single_view.html" title="single_view"><code class="computeroutput"><span class="identifier">single_view</span></code></a></li>
+<li><a class="link" href="../../view/filter_view.html" title="filter_view"><code class="computeroutput"><span class="identifier">filter_view</span></code></a></li>
+<li><a class="link" href="../../view/iterator_range.html" title="iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a></li>
+<li><a class="link" href="../../view/joint_view.html" title="joint_view"><code class="computeroutput"><span class="identifier">joint_view</span></code></a></li>
+<li><a class="link" href="../../view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a></li>
+<li><a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a></li>
+<li><a class="link" href="../../view/zip_view.html" title="zip_view"><code class="computeroutput"><span class="identifier">zip_view</span></code></a></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Random
- Access Sequence</title>
+<title>Random Access Sequence</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="prev" href="bidirectional_sequence.html" title="Bidirectional
- Sequence">
-<link rel="next" href="associative_sequence.html" title="Associative
- Sequence">
+<link rel="prev" href="bidirectional_sequence.html" title="Bidirectional Sequence">
+<link rel="next" href="associative_sequence.html" title="Associative Sequence">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,65 +24,61 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.sequence.concepts.random_access_sequence"></a><a href="random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a></h4></div></div></div>
-<a name="fusion.sequence.concepts.random_access_sequence.description"></a><h5>
-<a name="id494377"></a>
- Description
- </h5>
+<a name="fusion.sequence.concepts.random_access_sequence"></a><a class="link" href="random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a>
+</h4></div></div></div>
+<a name="fusion.sequence.concepts.random_access_sequence.description"></a><h6>
+<a name="id2669146"></a>
+ <a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.description">Description</a>
+ </h6>
 <p>
- A Random Access Sequence is a <a href="bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a> whose iterators model <a href="../../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
+ A Random Access Sequence is a <a class="link" href="bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a> whose iterators model <a class="link" href="../../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
           Access Iterator</a>. It guarantees constant time access to arbitrary
           sequence elements.
         </p>
-<a name="fusion.sequence.concepts.random_access_sequence.refinement_of"></a><h5>
-<a name="id494429"></a>
- <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.refinement_of">Refinement
+<a name="fusion.sequence.concepts.random_access_sequence.refinement_of"></a><h6>
+<a name="id2669191"></a>
+ <a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.refinement_of">Refinement
           of</a>
- </h5>
+ </h6>
 <p>
- <a href="bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ <a class="link" href="bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
           Sequence</a>
         </p>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
               A Random Access Sequence
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">S</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
               A Random Access Sequence type
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">N</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">N</span></code></span></dt>
 <dd><p>
               An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
               Integral Constant</a>
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">o</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">o</span></code></span></dt>
 <dd><p>
               An arbitrary object
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">e</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">e</span></code></span></dt>
 <dd><p>
               A Sequence element
             </p></dd>
 </dl>
 </div>
-<a name="fusion.sequence.concepts.random_access_sequence.valid_expressions"></a><h5>
-<a name="id494600"></a>
- <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.valid_expressions">Valid
+<a name="fusion.sequence.concepts.random_access_sequence.valid_expressions"></a><h6>
+<a name="id2669344"></a>
+ <a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.valid_expressions">Valid
           Expressions</a>
- </h5>
+ </h6>
 <p>
- In addition to the requirements defined in <a href="bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ In addition to the requirements defined in <a class="link" href="bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
           Sequence</a>, for any Random Access Sequence the following must be met:
         </p>
 <div class="informaltable"><table class="table">
@@ -121,13 +114,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="../../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
+ <a class="link" href="../../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
                 </p>
                 </td>
@@ -144,13 +136,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- <a href="../../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
+ <a class="link" href="../../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
                 </p>
                 </td>
@@ -167,7 +158,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">at<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
@@ -188,8 +179,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">at<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span>
- <span class="special">=</span> <span class="identifier">o</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span>
+ <span class="special">=</span> <span class="identifier">o</span></code>
                 </p>
                 </td>
 <td>
@@ -199,9 +190,9 @@
                 </td>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">s</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt> is the first element in the
+ <code class="computeroutput"><span class="identifier">s</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code> is the first element in the
                   sequence, is a valid expression.
                 </p>
                 </td>
@@ -213,11 +204,11 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.random_access_sequence.result_type_expressions"></a><h5>
-<a name="id495059"></a>
- <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.result_type_expressions">Result
+<a name="fusion.sequence.concepts.random_access_sequence.result_type_expressions"></a><h6>
+<a name="id2669758"></a>
+ <a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.result_type_expressions">Result
           Type Expressions</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -239,7 +230,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::begin<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -251,7 +242,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::end<span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -263,8 +254,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::at<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
- <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
+ <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -276,8 +267,8 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput">result_of::value_at<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
- <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/value_at.html" title="value_at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span>
+ <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
                 </p>
                 </td>
 <td>
@@ -288,23 +279,25 @@
 </tr>
 </tbody>
 </table></div>
-<div class="sidebar"><p>
- <span class="inlinemediaobject"><img src="../../../images/note.png" alt="note"></span> <tt class="computeroutput">result_of::at<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></tt> returns the actual type returned by
- <tt class="computeroutput">at<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></tt>. In
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
+ <span class="inlinemediaobject"><img src="../../../images/note.png" alt="note"></span> <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code> returns the actual type returned by
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></code>. In
           most cases, this is a reference. Hence, there is no way to know the exact
- element type using <tt class="computeroutput">result_of::at<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></tt>.The element at <tt class="computeroutput"><span class="identifier">N</span></tt>
+ element type using <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code>.The element at <code class="computeroutput"><span class="identifier">N</span></code>
           may actually be a reference to begin with. For this purpose, you can use
- <tt class="computeroutput">result_of::value_at<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></tt>.
- </p></div>
-<a name="fusion.sequence.concepts.random_access_sequence.expression_semantics"></a><h5>
-<a name="id495690"></a>
- <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.expression_semantics">Expression
+ <code class="computeroutput"><a class="link" href="../intrinsic/metafunctions/value_at.html" title="value_at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span></code></a><span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></code>.
+ </p>
+</div>
+<a name="fusion.sequence.concepts.random_access_sequence.expression_semantics"></a><h6>
+<a name="id2670323"></a>
+ <a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <p>
           The semantics of an expression are defined only where they differ from,
- or are not defined in <a href="bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ or are not defined in <a class="link" href="bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
           Sequence</a>.
         </p>
 <div class="informaltable"><table class="table">
@@ -327,35 +320,35 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput">at<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- The Nth element from the beginning of the sequence; see at.
+ The Nth element from the beginning of the sequence; see <a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>.
                 </p>
                 </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.sequence.concepts.random_access_sequence.models"></a><h5>
-<a name="id495851"></a>
- Models
- </h5>
+<a name="fusion.sequence.concepts.random_access_sequence.models"></a><h6>
+<a name="id2670466"></a>
+ <a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.models">Models</a>
+ </h6>
 <div class="itemizedlist"><ul type="disc">
-<li>std::pair</li>
-<li>boost::array</li>
-<li>vector</li>
-<li>reverse_view</li>
+<li><a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a></li>
+<li><a class="link" href="../../adapted/boost__array.html" title="boost::array"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code></a></li>
+<li><a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></li>
+<li><a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a></li>
 <li>
-iterator_range
+<a class="link" href="../../view/iterator_range.html" title="iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a>
             (where adapted sequence is a Random Access Sequence)
           </li>
 <li>
-transform_view
+<a class="link" href="../../view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a>
             (where adapted sequence is a Random Access Sequence)
           </li>
 <li>
-zip_view
+<a class="link" href="../../view/zip_view.html" title="zip_view"><code class="computeroutput"><span class="identifier">zip_view</span></code></a>
             (where adapted sequences are models Random Access Sequence)
           </li>
 </ul></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Intrinsic</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../sequence.html" title="Sequence">
-<link rel="prev" href="concepts/associative_sequence.html" title="Associative
- Sequence">
+<link rel="prev" href="concepts/associative_sequence.html" title="Associative Sequence">
 <link rel="next" href="intrinsic/functions.html" title="Functions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,32 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.sequence.intrinsic"></a>Intrinsic</h3></div></div></div>
+<a name="fusion.sequence.intrinsic"></a><a class="link" href="intrinsic.html" title="Intrinsic">Intrinsic</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Functions</span></dt>
 <dt><span class="section">Metafunctions</span></dt>
 </dl></div>
 <p>
- Intrinsic form the essential interface of every Fusion Sequence.
+ Intrinsic form the essential interface of every Fusion <a class="link" href="../sequence.html" title="Sequence">Sequence</a>.
         <a href="http://en.wikipedia.org/wiki/Standard_Template_Library" target="_top">STL</a>
         counterparts of these functions are usually implemented as member functions.
- Intrinsic functions, unlike Algorithms,
- are not generic across the full Sequence
- repertoire. They need to be implemented for each Fusion Sequence
- <sup>[<a name="id497665" href="#ftn.id497665">4</a>]</sup>
+ Intrinsic functions, unlike <a class="link" href="../algorithm.html" title="Algorithm">Algorithms</a>,
+ are not generic across the full <a class="link" href="../sequence.html" title="Sequence">Sequence</a>
+ repertoire. They need to be implemented for each Fusion <a class="link" href="../sequence.html" title="Sequence">Sequence</a>
+ <sup>[<a name="id2672096" href="#ftn.id2672096" class="footnote">4</a>]</sup>
         .
       </p>
-<a name="fusion.sequence.intrinsic.header"></a><h4>
-<a name="id497685"></a>
- Header
- </h4>
+<a name="fusion.sequence.intrinsic.header"></a><h5>
+<a name="id2672113"></a>
+ <a class="link" href="intrinsic.html#fusion.sequence.intrinsic.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id497665" href="#id497665">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2672096" href="#id2672096" class="para">4</a>] </sup>
             In practice, many of intrinsic functions have default implementations
             that will work in majority of cases
           </p></div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../intrinsic.html" title="Intrinsic">
 <link rel="prev" href="../intrinsic.html" title="Intrinsic">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.sequence.intrinsic.functions"></a>Functions</h4></div></div></div>
+<a name="fusion.sequence.intrinsic.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">begin</span></dt>
 <dt><span class="section">end</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>at</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="size.html" title="size">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.at"></a>at</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.at"></a><a class="link" href="at.html" title="at">at</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at.description"></a><h6>
-<a name="id503408"></a>
- Description
+<a name="id2677228"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.description">Description</a>
           </h6>
 <p>
             Returns the N-th element from the beginning of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at.synopsis"></a><h6>
-<a name="id503439"></a>
- Synopsis
+<a name="id2677254"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::at<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">at</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::at<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">at</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.parameters"></a><h6>
-<a name="id503770"></a>
- Parameters
+<a name="id2677551"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ Model of <a class="link" href="../../concepts/random_access_sequence.html" title="Random Access Sequence">Random
                     Access Sequence</a>
                   </p>
                   </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
                   </p>
                   </td>
 <td>
@@ -113,47 +113,47 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at.expression_semantics"></a><h6>
-<a name="id503930"></a>
- <a href="at.html#fusion.sequence.intrinsic.functions.at.expression_semantics">Expression
+<a name="id2677691"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">at</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Returns a reference to
- the N-th element from the beginning of the sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
- if <tt class="computeroutput"><span class="identifier">seq</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: Returns a reference to
+ the N-th element from the beginning of the sequence <code class="computeroutput"><span class="identifier">seq</span></code>
+ if <code class="computeroutput"><span class="identifier">seq</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code>
             is the N-th element from the beginning of the sequence, is a valid expression.
             Else, returns a type convertable to the N-th element from the beginning
             of the sequence.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: <tt class="computeroutput"><span class="number">0</span>
- <span class="special">&lt;=</span> <span class="identifier">N</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&lt;</span> size<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <span class="bold"><strong>Precondition</strong></span>: <code class="computeroutput"><span class="number">0</span>
+ <span class="special">&lt;=</span> <span class="identifier">N</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&lt;</span> <a class="link" href="size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Equivalent to
+ <span class="bold"><strong>Semantics</strong></span>: Equivalent to
           </p>
 <pre class="programlisting">
-deref<span class="special">(</span>advance<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span>begin<span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
+<a class="link" href="../../../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="../../../iterator/functions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><a class="link" href="begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.header"></a><h6>
-<a name="id504249"></a>
- Header
+<a name="id2677980"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.example"></a><h6>
-<a name="id504416"></a>
- Example
+<a name="id2678129"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><span class="identifier">at</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>at_c</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="at.html" title="at">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.at_c"></a>at_c</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.at_c"></a><a class="link" href="at_c.html" title="at_c">at_c</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at_c.description"></a><h6>
-<a name="id504646"></a>
- Description
+<a name="id2678335"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.description">Description</a>
           </h6>
 <p>
             Returns the N-th element from the beginning of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_c.synopsis"></a><h6>
-<a name="id504677"></a>
- Synopsis
+<a name="id2678363"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">int</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::at_c<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">at_c</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">int</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::at_c<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">at_c</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.parameters"></a><h6>
-<a name="id505012"></a>
- Parameters
+<a name="id2678663"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ Model of <a class="link" href="../../concepts/random_access_sequence.html" title="Random Access Sequence">Random
                     Access Sequence</a>
                   </p>
                   </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
                   </p>
                   </td>
 <td>
@@ -112,48 +112,48 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at_c.expression_semantics"></a><h6>
-<a name="id505165"></a>
- <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.expression_semantics">Expression
+<a name="id2678800"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">at_c</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Returns a reference to
- the N-th element from the beginning of the sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
- if <tt class="computeroutput"><span class="identifier">seq</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: Returns a reference to
+ the N-th element from the beginning of the sequence <code class="computeroutput"><span class="identifier">seq</span></code>
+ if <code class="computeroutput"><span class="identifier">seq</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code>
             is the N-th element from the beginning of the sequence, is a valid expression.
             Else, returns a type convertable to the N-th element from the beginning
             of the sequence.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: <tt class="computeroutput"><span class="number">0</span>
+ <span class="bold"><strong>Precondition</strong></span>: <code class="computeroutput"><span class="number">0</span>
             <span class="special">&lt;=</span> <span class="identifier">N</span>
- <span class="special">&lt;</span> size<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <span class="special">&lt;</span> <a class="link" href="size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Equivalent to
+ <span class="bold"><strong>Semantics</strong></span>: Equivalent to
           </p>
 <pre class="programlisting">
-deref<span class="special">(</span>advance<span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span>begin<span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
+<a class="link" href="../../../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="../../../iterator/functions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><a class="link" href="begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.header"></a><h6>
-<a name="id505474"></a>
- Header
+<a name="id2679079"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at_c</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_c</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.example"></a><h6>
-<a name="id505643"></a>
- Example
+<a name="id2679230"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><span class="identifier">at_c</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>at_key</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="has_key.html" title="has_key">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.at_key"></a>at_key</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.at_key"></a><a class="link" href="at_key.html" title="at_key">at_key</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at_key.description"></a><h6>
-<a name="id506755"></a>
- Description
+<a name="id2680225"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.description">Description</a>
           </h6>
 <p>
             Returns the element associated with a Key from the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_key.synopsis"></a><h6>
-<a name="id506786"></a>
- Synopsis
+<a name="id2680253"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Key</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::at_key<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">at_key</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Key</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::at_key<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">at_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_key.parameters"></a><h6>
-<a name="id507120"></a>
- Parameters
+<a name="id2680551"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ Model of <a class="link" href="../../concepts/associative_sequence.html" title="Associative Sequence">Associative
                     Sequence</a>
                   </p>
                   </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
                   </p>
                   </td>
 <td>
@@ -112,43 +112,43 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at_key.expression_semantics"></a><h6>
-<a name="id507272"></a>
- <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.expression_semantics">Expression
+<a name="id2680687"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">at_key</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Returns a reference to
- the element associated with Key from the sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
- if <tt class="computeroutput"><span class="identifier">seq</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: Returns a reference to
+ the element associated with Key from the sequence <code class="computeroutput"><span class="identifier">seq</span></code>
+ if <code class="computeroutput"><span class="identifier">seq</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code>
             is the element associated with Key, is a valid expression. Else, returns
             a type convertable to the element associated with Key.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: <tt class="computeroutput"><span class="identifier">has_key</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">true</span></tt>
+ <span class="bold"><strong>Precondition</strong></span>: <code class="computeroutput"><span class="identifier">has_key</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">true</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the element associated
+ <span class="bold"><strong>Semantics</strong></span>: Returns the element associated
             with Key.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_key.header"></a><h6>
-<a name="id507480"></a>
- Header
+<a name="id2680875"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_key.example"></a><h6>
-<a name="id507649"></a>
- Example
+<a name="id2681026"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.example">Example</a>
           </h6>
 <pre class="programlisting">
-set<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">&gt;</span> <span class="identifier">s</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="keyword">true</span><span class="special">);</span>
+<a class="link" href="../../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">&gt;</span> <span class="identifier">s</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="keyword">true</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">at_key</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">==</span> <span class="char">'x'</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>back</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="front.html" title="front">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.back"></a>back</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.back"></a><a class="link" href="back.html" title="back">back</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.back.description"></a><h6>
-<a name="id501656"></a>
- Description
+<a name="id2675660"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.description">Description</a>
           </h6>
 <p>
             Returns the last element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.back.synopsis"></a><h6>
-<a name="id501687"></a>
- Synopsis
+<a name="id2675687"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::back<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/back.html" title="back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">back</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">back</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::back<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/back.html" title="back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">back</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">back</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.back.parameters"></a><h6>
-<a name="id501964"></a>
- Parameters
+<a name="id2675936"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,13 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ Model of <a class="link" href="../../concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
                     Sequence</a>
                   </p>
                   </td>
@@ -93,43 +93,43 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.back.expression_semantics"></a><h6>
-<a name="id502079"></a>
- <a href="back.html#fusion.sequence.intrinsic.functions.back.expression_semantics">Expression
+<a name="id2676038"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">back</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Returns a reference to
- the last element in the sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
- if <tt class="computeroutput"><span class="identifier">seq</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: Returns a reference to
+ the last element in the sequence <code class="computeroutput"><span class="identifier">seq</span></code>
+ if <code class="computeroutput"><span class="identifier">seq</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code>
             is the last element in the sequence, is a valid expression. Else, returns
             a type convertable to the last element in the sequence.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: <tt class="computeroutput">empty<span class="special">(</span><span class="identifier">seq</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></tt>
+ <span class="bold"><strong>Precondition</strong></span>: <code class="computeroutput"><a class="link" href="empty.html" title="empty"><code class="computeroutput"><span class="identifier">empty</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the last element
+ <span class="bold"><strong>Semantics</strong></span>: Returns the last element
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.back.header"></a><h6>
-<a name="id502277"></a>
- Header
+<a name="id2676216"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">back</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.back.example"></a><h6>
-<a name="id502447"></a>
- Example
+<a name="id2676368"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><span class="identifier">back</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>begin</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="../functions.html" title="Functions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.begin"></a>begin</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.begin"></a><a class="link" href="begin.html" title="begin">begin</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.begin.description"></a><h6>
-<a name="id497883"></a>
- Description
+<a name="id2672288"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.description">Description</a>
           </h6>
 <p>
             Returns an iterator pointing to the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.begin.synopsis"></a><h6>
-<a name="id497914"></a>
- Synopsis
+<a name="id2672316"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::begin<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">begin</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::begin<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">begin</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.begin.parameters"></a><h6>
-<a name="id498191"></a>
- Parameters
+<a name="id2672562"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,13 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -93,50 +93,44 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.begin.expression_semantics"></a><h6>
-<a name="id498306"></a>
- <a href="begin.html#fusion.sequence.intrinsic.functions.begin.expression_semantics">Expression
+<a name="id2672666"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">begin</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
- Iterator</a> if <tt class="computeroutput"><span class="identifier">seq</span></tt>
- is a <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> else, <a href="../../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a> if <tt class="computeroutput"><span class="identifier">seq</span></tt>
- is a <a href="../../concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a> else, <a href="../../../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
- Access Iterator</a> if <tt class="computeroutput"><span class="identifier">seq</span></tt>
- is a <a href="../../concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
+ Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code>
+ is a <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> else, <a class="link" href="../../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code>
+ is a <a class="link" href="../../concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a> else, <a class="link" href="../../../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
+ Access Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code>
+ is a <a class="link" href="../../concepts/random_access_sequence.html" title="Random Access Sequence">Random
             Access Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator pointing
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator pointing
             to the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.begin.header"></a><h6>
-<a name="id498476"></a>
- Header
+<a name="id2672820"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">begin</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.begin.example"></a><h6>
-<a name="id498647"></a>
- Example
+<a name="id2672971"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><a class="link" href="../../../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>empty</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="end.html" title="end">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,28 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.empty"></a>empty</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.empty"></a><a class="link" href="empty.html" title="empty">empty</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.empty.description"></a><h6>
-<a name="id499854"></a>
- Description
+<a name="id2674050"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.description">Description</a>
           </h6>
 <p>
- Returns a type convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>
- that evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt> if
- the sequence is empty, else, evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt>.
+ Returns a type convertible to <code class="computeroutput"><span class="keyword">bool</span></code>
+ that evaluates to <code class="computeroutput"><span class="keyword">true</span></code> if
+ the sequence is empty, else, evaluates to <code class="computeroutput"><span class="keyword">false</span></code>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.empty.synopsis"></a><h6>
-<a name="id499920"></a>
- Synopsis
+<a name="id2674110"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::empty<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/empty.html" title="empty"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">empty</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">empty</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.empty.parameters"></a><h6>
-<a name="id500076"></a>
- Parameters
+<a name="id2674248"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -73,13 +74,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -91,34 +91,34 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.empty.expression_semantics"></a><h6>
-<a name="id500191"></a>
- <a href="empty.html#fusion.sequence.intrinsic.functions.empty.expression_semantics">Expression
+<a name="id2674351"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">empty</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: Convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt> if the sequence is empty, else, evaluates
- to <tt class="computeroutput"><span class="keyword">false</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Evaluates to <code class="computeroutput"><span class="keyword">true</span></code> if the sequence is empty, else, evaluates
+ to <code class="computeroutput"><span class="keyword">false</span></code>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.empty.header"></a><h6>
-<a name="id500306"></a>
- Header
+<a name="id2674454"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">empty</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.empty.example"></a><h6>
-<a name="id500475"></a>
- Example
+<a name="id2674604"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><span class="identifier">empty</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>end</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="begin.html" title="begin">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.end"></a>end</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.end"></a><a class="link" href="end.html" title="end">end</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.end.description"></a><h6>
-<a name="id498860"></a>
- Description
+<a name="id2673163"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.description">Description</a>
           </h6>
 <p>
             Returns an iterator pointing to one element past the end of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.end.synopsis"></a><h6>
-<a name="id498892"></a>
- Synopsis
+<a name="id2673190"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::end<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">end</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::end<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">end</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.end.parameters"></a><h6>
-<a name="id499166"></a>
- Parameters
+<a name="id2673435"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,13 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -93,50 +93,44 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.end.expression_semantics"></a><h6>
-<a name="id499281"></a>
- <a href="end.html#fusion.sequence.intrinsic.functions.end.expression_semantics">Expression
+<a name="id2673536"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">end</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
- Iterator</a> if <tt class="computeroutput"><span class="identifier">seq</span></tt>
- is a <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a> else, <a href="../../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
- Iterator</a> if <tt class="computeroutput"><span class="identifier">seq</span></tt>
- is a <a href="../../concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a> else, <a href="../../../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
- Access Iterator</a> if <tt class="computeroutput"><span class="identifier">seq</span></tt>
- is a <a href="../../concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ <span class="bold"><strong>Return type</strong></span>: <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
+ Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code>
+ is a <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a> else, <a class="link" href="../../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
+ Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code>
+ is a <a class="link" href="../../concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a> else, <a class="link" href="../../../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
+ Access Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code>
+ is a <a class="link" href="../../concepts/random_access_sequence.html" title="Random Access Sequence">Random
             Access Sequence</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns an iterator pointing
+ <span class="bold"><strong>Semantics</strong></span>: Returns an iterator pointing
             to one element past the end of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.end.header"></a><h6>
-<a name="id499451"></a>
- Header
+<a name="id2673690"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">end</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.end.example"></a><h6>
-<a name="id499620"></a>
- Example
+<a name="id2673841"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span>deref<span class="special">(</span>prior<span class="special">(</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><a class="link" href="../../../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="../../../iterator/functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>front</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="empty.html" title="empty">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,30 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.front"></a>front</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.front"></a><a class="link" href="front.html" title="front">front</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.front.description"></a><h6>
-<a name="id500670"></a>
- Description
+<a name="id2674779"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.description">Description</a>
           </h6>
 <p>
             Returns the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.front.synopsis"></a><h6>
-<a name="id500701"></a>
- Synopsis
+<a name="id2674806"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::front<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/front.html" title="front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">front</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">front</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::front<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/front.html" title="front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">front</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">front</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.front.parameters"></a><h6>
-<a name="id500978"></a>
- Parameters
+<a name="id2675053"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,13 +76,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -93,43 +93,43 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.front.expression_semantics"></a><h6>
-<a name="id501092"></a>
- <a href="front.html#fusion.sequence.intrinsic.functions.front.expression_semantics">Expression
+<a name="id2675157"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">front</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Returns a reference to
- the first element in the sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
- if <tt class="computeroutput"><span class="identifier">seq</span></tt> is mutable and
- <tt class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
- <span class="identifier">o</span></tt>, where <tt class="computeroutput"><span class="identifier">e</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: Returns a reference to
+ the first element in the sequence <code class="computeroutput"><span class="identifier">seq</span></code>
+ if <code class="computeroutput"><span class="identifier">seq</span></code> is mutable and
+ <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span>
+ <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code>
             is the first element in the sequence, is a valid expression. Else, returns
             a type convertable to the first element in the sequence.
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: <tt class="computeroutput">empty<span class="special">(</span><span class="identifier">seq</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></tt>
+ <span class="bold"><strong>Precondition</strong></span>: <code class="computeroutput"><a class="link" href="empty.html" title="empty"><code class="computeroutput"><span class="identifier">empty</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the first element
+ <span class="bold"><strong>Semantics</strong></span>: Returns the first element
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.front.header"></a><h6>
-<a name="id501292"></a>
- Header
+<a name="id2675335"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">front</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.front.example"></a><h6>
-<a name="id501461"></a>
- Example
+<a name="id2675486"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><span class="identifier">front</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_key</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="at_c.html" title="at_c">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.has_key"></a>has_key</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.has_key"></a><a class="link" href="has_key.html" title="has_key">has_key</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.has_key.description"></a><h6>
-<a name="id505848"></a>
- Description
+<a name="id2679413"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.description">Description</a>
           </h6>
 <p>
- Returns a type convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>
- that evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt> if
+ Returns a type convertible to <code class="computeroutput"><span class="keyword">bool</span></code>
+ that evaluates to <code class="computeroutput"><span class="keyword">true</span></code> if
             the sequence contains an element associated with a Key, else, evaluates
- to <tt class="computeroutput"><span class="keyword">false</span></tt>.
+ to <code class="computeroutput"><span class="keyword">false</span></code>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.has_key.synopsis"></a><h6>
-<a name="id505916"></a>
- Synopsis
+<a name="id2679474"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Key</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::has_key<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">has_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.has_key.parameters"></a><h6>
-<a name="id506100"></a>
- Parameters
+<a name="id2679639"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -75,13 +76,12 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+ Model of <a class="link" href="../../concepts/associative_sequence.html" title="Associative Sequence">Associative
                     Sequence</a>
                   </p>
                   </td>
@@ -94,7 +94,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
                   </p>
                   </td>
 <td>
@@ -111,34 +111,34 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.has_key.expression_semantics"></a><h6>
-<a name="id506254"></a>
- <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.expression_semantics">Expression
+<a name="id2679777"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">has_key</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: Convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt> if the sequence contains an element
- associated with Key, else, evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Evaluates to <code class="computeroutput"><span class="keyword">true</span></code> if the sequence contains an element
+ associated with Key, else, evaluates to <code class="computeroutput"><span class="keyword">false</span></code>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.has_key.header"></a><h6>
-<a name="id506379"></a>
- Header
+<a name="id2679889"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.has_key.example"></a><h6>
-<a name="id506549"></a>
- Example
+<a name="id2680041"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.example">Example</a>
           </h6>
 <pre class="programlisting">
-set<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">&gt;</span> <span class="identifier">s</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="keyword">true</span><span class="special">);</span>
+<a class="link" href="../../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">&gt;</span> <span class="identifier">s</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="keyword">true</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">has_key</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">true</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>size</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="back.html" title="back">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,27 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.size"></a>size</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.size"></a><a class="link" href="size.html" title="size">size</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.size.description"></a><h6>
-<a name="id502642"></a>
- Description
+<a name="id2676542"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.description">Description</a>
           </h6>
 <p>
- Returns a type convertible to <tt class="computeroutput"><span class="keyword">int</span></tt>
+ Returns a type convertible to <code class="computeroutput"><span class="keyword">int</span></code>
             that evaluates the number of elements in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.size.synopsis"></a><h6>
-<a name="id502686"></a>
- Synopsis
+<a name="id2676581"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
-<span class="keyword">typename</span> result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
+<span class="keyword">typename</span> <a class="link" href="../metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">size</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.size.parameters"></a><h6>
-<a name="id502841"></a>
- Parameters
+<a name="id2676720"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -72,13 +73,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -90,34 +90,34 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.size.expression_semantics"></a><h6>
-<a name="id502956"></a>
- <a href="size.html#fusion.sequence.intrinsic.functions.size.expression_semantics">Expression
+<a name="id2676823"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">size</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Convertible to <tt class="computeroutput"><span class="keyword">int</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: Convertible to <code class="computeroutput"><span class="keyword">int</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the number of elements
+ <span class="bold"><strong>Semantics</strong></span>: Returns the number of elements
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.size.header"></a><h6>
-<a name="id503046"></a>
- Header
+<a name="id2676903"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">size</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.size.example"></a><h6>
-<a name="id503215"></a>
- Example
+<a name="id2677054"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</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="identifier">assert</span><span class="special">(</span><span class="identifier">size</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>swap</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
 <link rel="prev" href="at_key.html" title="at_key">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.functions.swap"></a>swap</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.functions.swap"></a><a class="link" href="swap.html" title="swap">swap</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.swap.description"></a><h6>
-<a name="id507857"></a>
- Description
+<a name="id2681211"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.description">Description</a>
           </h6>
 <p>
             Performs an element by element swap of the elements in 2 sequences.
           </p>
 <a name="fusion.sequence.intrinsic.functions.swap.synopsis"></a><h6>
-<a name="id507888"></a>
- Synopsis
+<a name="id2681239"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">Seq1</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Seq2</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.swap.parameters"></a><h6>
-<a name="id508030"></a>
- Parameters
+<a name="id2681366"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -70,13 +71,12 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">seq1</span></tt>, <tt class="computeroutput"><span class="identifier">seq2</span></tt>
+ <code class="computeroutput"><span class="identifier">seq1</span></code>, <code class="computeroutput"><span class="identifier">seq2</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Models of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Models of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
                   </p>
                   </td>
@@ -88,34 +88,34 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.swap.expression_semantics"></a><h6>
-<a name="id508157"></a>
- <a href="swap.html#fusion.sequence.intrinsic.functions.swap.expression_semantics">Expression
+<a name="id2681479"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">swap</span><span class="special">(</span><span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">seq2</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">void</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">void</span></code>
           </p>
 <p>
- <span class="bold"><b>Precondition</b></span>: <tt class="computeroutput">size<span class="special">(</span><span class="identifier">seq1</span><span class="special">)</span> <span class="special">==</span> size<span class="special">(</span><span class="identifier">seq2</span><span class="special">)</span></tt>
+ <span class="bold"><strong>Precondition</strong></span>: <code class="computeroutput"><a class="link" href="size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a><span class="special">(</span><span class="identifier">seq1</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a><span class="special">(</span><span class="identifier">seq2</span><span class="special">)</span></code>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Calls <tt class="computeroutput"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">a1</span><span class="special">,</span> <span class="identifier">b1</span><span class="special">)</span></tt> for corresponding elements in <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">seq2</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Calls <code class="computeroutput"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">a1</span><span class="special">,</span> <span class="identifier">b1</span><span class="special">)</span></code> for corresponding elements in <code class="computeroutput"><span class="identifier">seq1</span></code> and <code class="computeroutput"><span class="identifier">seq2</span></code>.
           </p>
 <p>
             /sequence/intrinsic/swap.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.functions.swap.example"></a><h6>
-<a name="id508407"></a>
- Example
+<a name="id2681705"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">),</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="string">"world"</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">),</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="string">"world"</span><span class="special">);</span>
 <span class="identifier">swap</span><span class="special">(</span><span class="identifier">v1</span><span class="special">,</span> <span class="identifier">v2</span><span class="special">);</span>
-<span class="identifier">assert</span><span class="special">(</span><span class="identifier">v1</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="string">"world"</span><span class="special">));</span>
-<span class="identifier">assert</span><span class="special">(</span><span class="identifier">v2</span> <span class="special">==</span> make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><span class="identifier">v1</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="string">"world"</span><span class="special">));</span>
+<span class="identifier">assert</span><span class="special">(</span><span class="identifier">v2</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Metafunctions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../intrinsic.html" title="Intrinsic">
 <link rel="prev" href="functions/swap.html" title="swap">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions"></a>Metafunctions</h4></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">begin</span></dt>
 <dt><span class="section">end</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>at</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="size.html" title="size">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.at"></a>at</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.at"></a><a class="link" href="at.html" title="at">at</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at.description"></a><h6>
-<a name="id512690"></a>
- Description
+<a name="id2685529"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.description">Description</a>
           </h6>
 <p>
- Returns the result type of at
- <sup>[<a name="id512728" href="#ftn.id512728">5</a>]</sup>
+ Returns the result type of <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>
+ <sup>[<a name="id2685562" href="#ftn.id2685562" class="footnote">5</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at.synopsis"></a><h6>
-<a name="id512847"></a>
- Synopsis
+<a name="id2685669"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id512964"></a><p class="title"><b>Table 1.25. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2685772"></a><p class="title"><b>Table 1.25. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
                 </p>
                 </td>
 <td>
@@ -111,41 +111,41 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.at.expression_semantics"></a><h6>
-<a name="id513109"></a>
- <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.at.expression_semantics"></a><h6>
+<a name="id2685904"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type.
+ <span class="bold"><strong>Return type</strong></span>: Any type.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the result type of
- using at to access the <tt class="computeroutput"><span class="identifier">N</span></tt>th element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the result type of
+ using <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> to access the <code class="computeroutput"><span class="identifier">N</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at.example"></a><h6>
-<a name="id513259"></a>
- Example
+<a name="id2686039"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::at<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&amp;&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&amp;&gt;));</span>
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id512728" href="#id512728">5</a>] </sup>
- result_of::at reflects the actual return
- type of the function at. Sequence(s)
- typically return references to its elements via the at function. If you want
- to get the actual element type, use result_of::value_at
+<div class="footnote"><p><sup>[<a name="ftn.id2685562" href="#id2685562" class="para">5</a>] </sup>
+ <a class="link" href="at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a> reflects the actual return
+ type of the function <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>. <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s)
+ typically return references to its elements via the <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> function. If you want
+ to get the actual element type, use <a class="link" href="value_at.html" title="value_at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span></code></a>
               </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>at_c</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="at.html" title="at">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.at_c"></a>at_c</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.at_c"></a><a class="link" href="at_c.html" title="at_c">at_c</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.description"></a><h6>
-<a name="id513520"></a>
- Description
+<a name="id2686273"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.description">Description</a>
           </h6>
 <p>
- Returns the result type of at_c
- <sup>[<a name="id513559" href="#ftn.id513559">6</a>]</sup>
+ Returns the result type of <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a>
+ <sup>[<a name="id2686307" href="#ftn.id2686307" class="footnote">6</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.synopsis"></a><h6>
-<a name="id513682"></a>
- Synopsis
+<a name="id2686415"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id513800"></a><p class="title"><b>Table 1.26. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2686520"></a><p class="title"><b>Table 1.26. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">M</span></tt>
+ <code class="computeroutput"><span class="identifier">M</span></code>
                 </p>
                 </td>
 <td>
@@ -110,41 +110,41 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics"></a><h6>
-<a name="id513940"></a>
- <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics"></a><h6>
+<a name="id2686646"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the result type of
- using at_c to access the <tt class="computeroutput"><span class="identifier">M</span></tt>th element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the result type of
+ using <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a> to access the <code class="computeroutput"><span class="identifier">M</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.example"></a><h6>
-<a name="id514091"></a>
- Example
+<a name="id2686781"></a>
+ <a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::at_c<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&amp;&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&amp;&gt;));</span>
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id513559" href="#id513559">6</a>] </sup>
- result_of::at_c reflects the actual
- return type of the function at_c. Sequence(s)
- typically return references to its elements via the at_c function. If you want
- to get the actual element type, use result_of::value_at_c
+<div class="footnote"><p><sup>[<a name="ftn.id2686307" href="#id2686307" class="para">6</a>] </sup>
+ <a class="link" href="at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a> reflects the actual
+ return type of the function <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a>. <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s)
+ typically return references to its elements via the <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a> function. If you want
+ to get the actual element type, use <a class="link" href="value_at_c.html" title="value_at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span></code></a>
               </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>at_key</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="has_key.html" title="has_key">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.at_key"></a>at_key</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.at_key"></a><a class="link" href="at_key.html" title="at_key">at_key</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.description"></a><h6>
-<a name="id516509"></a>
- Description
+<a name="id2688942"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.description">Description</a>
           </h6>
 <p>
- Returns the result type of at_key
- <sup>[<a name="id516548" href="#ftn.id516548">7</a>]</sup>
+ Returns the result type of <a class="link" href="../functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a>
+ <sup>[<a name="id2688976" href="#ftn.id2688976" class="footnote">7</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.synopsis"></a><h6>
-<a name="id516667"></a>
- Synopsis
+<a name="id2689083"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -48,8 +49,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id516785"></a><p class="title"><b>Table 1.30. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2689189"></a><p class="title"><b>Table 1.30. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -76,13 +77,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -95,7 +95,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
                 </p>
                 </td>
 <td>
@@ -110,43 +110,43 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics"></a><h6>
-<a name="id516924"></a>
- <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics"></a><h6>
+<a name="id2689314"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type.
+ <span class="bold"><strong>Return type</strong></span>: Any type.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the result of using
- at_key to access the element
- with key type <tt class="computeroutput"><span class="identifier">Key</span></tt> in
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the result of using
+ <a class="link" href="../functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a> to access the element
+ with key type <code class="computeroutput"><span class="identifier">Key</span></code> in
+ <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/at_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.example"></a><h6>
-<a name="id517076"></a>
- Example
+<a name="id2689448"></a>
+ <a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> map<span class="special">&lt;</span>pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> pair<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><spa
n class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">mymap</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::at_key<span class="special">&lt;</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&amp;&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special">&lt;</span><a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span>
<span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">mymap</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&amp;&gt;));</span>
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id516548" href="#id516548">7</a>] </sup>
- result_of::at_key reflects the actual
- return type of the function at_key. <span class="underline">_sequence</span>_s
- typically return references to its elements via the at_key function. If you
- want to get the actual element type, use result_of::value_at_key
+<div class="footnote"><p><sup>[<a name="ftn.id2688976" href="#id2688976" class="para">7</a>] </sup>
+ <a class="link" href="at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a> reflects the actual
+ return type of the function <a class="link" href="../functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a>. <span class="underline">_sequence</span>_s
+ typically return references to its elements via the <a class="link" href="../functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a> function. If you
+ want to get the actual element type, use <a class="link" href="value_at_key.html" title="value_at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_key</span></code></a>
               </p></div>
 </div>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>back</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="front.html" title="front">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.back"></a>back</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.back"></a><a class="link" href="back.html" title="back">back</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.back.description"></a><h6>
-<a name="id511404"></a>
- Description
+<a name="id2684380"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.description">Description</a>
           </h6>
 <p>
- Returns the result type of back.
+ Returns the result type of <a class="link" href="../functions/back.html" title="back"><code class="computeroutput"><span class="identifier">back</span></code></a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.back.synopsis"></a><h6>
-<a name="id511453"></a>
- Synopsis
+<a name="id2684423"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
@@ -44,8 +45,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id511552"></a><p class="title"><b>Table 1.23. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2684511"></a><p class="title"><b>Table 1.23. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -71,13 +72,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -87,33 +87,33 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.back.expression_semantics"></a><h6>
-<a name="id511653"></a>
- <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.back.expression_semantics"></a><h6>
+<a name="id2684603"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">back</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: The type returned by dereferencing
- an iterator to the last element in the sequence. Equivalent to <tt class="computeroutput">result_of::deref<span class="special">&lt;</span>result_of::prior<span class="special">&lt;</span>result_of::end<span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class
="identifier">type</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: The type returned by dereferencing
+ an iterator to the last element in the sequence. Equivalent to <code class="computeroutput"><a class="link" href="../../../iterator/metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><a class="link" href="../../../iterator/metafunctions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special">&lt;</span><a class="link" href="end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type
</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
           </p>
 <p>
             /sequence/intrinsic/back.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.back.example"></a><h6>
-<a name="id511886"></a>
- Example
+<a name="id2684811"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::back<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&amp;&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="back.html" title="back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">back</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&amp;&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>begin</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="../metafunctions.html" title="Metafunctions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.begin"></a>begin</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.begin"></a><a class="link" href="begin.html" title="begin">begin</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.description"></a><h6>
-<a name="id508760"></a>
- Description
+<a name="id2682020"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.description">Description</a>
           </h6>
 <p>
- Returns the result type of begin.
+ Returns the result type of <a class="link" href="../functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.synopsis"></a><h6>
-<a name="id508809"></a>
- Synopsis
+<a name="id2682062"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
@@ -44,8 +45,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id508908"></a><p class="title"><b>Table 1.19. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2682150"></a><p class="title"><b>Table 1.19. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -71,13 +72,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -87,35 +87,35 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.begin.expression_semantics"></a><h6>
-<a name="id509009"></a>
- <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.begin.expression_semantics"></a><h6>
+<a name="id2682242"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: An iterator modelling the
- same traversal concept as <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: An iterator modelling the
+ same traversal concept as <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the type of an iterator
- to the first element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the type of an iterator
+ to the first element of <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/begin.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.example"></a><h6>
-<a name="id509132"></a>
- Example
+<a name="id2682350"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">it</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::deref<span class="special">&lt;</span><span class="identifier">it</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;))</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">it</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="../../../iterator/metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><span class="identifier">it</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;))</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>empty</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="end.html" title="end">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.empty"></a>empty</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.empty"></a><a class="link" href="empty.html" title="empty">empty</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.description"></a><h6>
-<a name="id510069"></a>
- Description
+<a name="id2683188"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.description">Description</a>
           </h6>
 <p>
- Returns the result type of empty.
+ Returns the result type of <a class="link" href="../functions/empty.html" title="empty"><code class="computeroutput"><span class="identifier">empty</span></code></a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.synopsis"></a><h6>
-<a name="id510118"></a>
- Synopsis
+<a name="id2683230"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
@@ -44,8 +45,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id510217"></a><p class="title"><b>Table 1.21. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2683318"></a><p class="title"><b>Table 1.21. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -71,13 +72,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -87,38 +87,38 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.empty.expression_semantics"></a><h6>
-<a name="id510320"></a>
- <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.empty.expression_semantics"></a><h6>
+<a name="id2683411"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">empty</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Return type</strong></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
             Integral Constant</a>
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
- if <tt class="computeroutput"><span class="identifier">Seq</span></tt> has zero elements,
- <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt> otherwise.
+ <span class="bold"><strong>Semantics</strong></span>: Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if <code class="computeroutput"><span class="identifier">Seq</span></code> has zero elements,
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code> otherwise.
           </p>
 <p>
             /sequence/intrinsic/empty.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.example"></a><h6>
-<a name="id510482"></a>
- Example
+<a name="id2683555"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;&gt;</span> <span class="identifier">empty_vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;&gt;</span> <span class="identifier">empty_vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
 
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span>result_of::empty<span class="special">&lt;</span><span class="identifier">empty_vec</span><span class="special">&gt;));</span>
-<span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span>result_of::empty<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><a class="link" href="empty.html" title="empty"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">empty</span></code></a><span class="special">&lt;</span><span class="identifier">empty_vec</span><span class="special">&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span><a class="link" href="empty.html" title="empty"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">empty</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>end</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="begin.html" title="begin">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.end"></a>end</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.end"></a><a class="link" href="end.html" title="end">end</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.end.description"></a><h6>
-<a name="id509389"></a>
- Description
+<a name="id2682581"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.description">Description</a>
           </h6>
 <p>
- Returns the result type of end.
+ Returns the result type of <a class="link" href="../functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.end.synopsis"></a><h6>
-<a name="id509438"></a>
- Synopsis
+<a name="id2682623"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
@@ -44,8 +45,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id509536"></a><p class="title"><b>Table 1.20. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2682711"></a><p class="title"><b>Table 1.20. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -71,13 +72,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -87,35 +87,35 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.end.expression_semantics"></a><h6>
-<a name="id509638"></a>
- <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.end.expression_semantics"></a><h6>
+<a name="id2682804"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: A model of the same traversal
- concept as <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: A model of the same traversal
+ concept as <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the type of an iterator
- one past the end of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the type of an iterator
+ one past the end of <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/end.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.end.example"></a><h6>
-<a name="id509760"></a>
- Example
+<a name="id2682911"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::prior<span class="special">&lt;</span>result_of::end<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span>result_of::equal_to<span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;))</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../iterator/metafunctions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special">&lt;</span><a class="link" href="end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><a class="link" href="../../../iterator/metafunctions/equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special">&lt;</span><span class="identifier">first</span><span class="special">,</span> <a class="link" href="begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;))</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>front</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="empty.html" title="empty">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.front"></a>front</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.front"></a><a class="link" href="front.html" title="front">front</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.front.description"></a><h6>
-<a name="id510745"></a>
- Description
+<a name="id2683791"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.description">Description</a>
           </h6>
 <p>
- Returns the result type of front.
+ Returns the result type of <a class="link" href="../functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.front.synopsis"></a><h6>
-<a name="id510794"></a>
- Synopsis
+<a name="id2683834"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
@@ -44,8 +45,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id510893"></a><p class="title"><b>Table 1.22. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2683922"></a><p class="title"><b>Table 1.22. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -71,13 +72,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -87,34 +87,34 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.front.expression_semantics"></a><h6>
-<a name="id510995"></a>
- <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.front.expression_semantics"></a><h6>
+<a name="id2684015"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">front</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: The type returned by dereferencing
- an iterator to the first element in <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
- Equivalent to <tt class="computeroutput">result_of::deref<span class="special">&lt;</span>result_of::begin<span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: The type returned by dereferencing
+ an iterator to the first element in <code class="computeroutput"><span class="identifier">Seq</span></code>.
+ Equivalent to <code class="computeroutput"><a class="link" href="../../../iterator/metafunctions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special">&lt;</span><a class="link" href="begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
           </p>
 <p>
             /sequence/intrinsic/front.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.front.example"></a><h6>
-<a name="id511200"></a>
- Example
+<a name="id2684198"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::front<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="front.html" title="front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">front</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&amp;&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_key</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="value_at_c.html" title="value_at_c">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.has_key"></a>has_key</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.has_key"></a><a class="link" href="has_key.html" title="has_key">has_key</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.description"></a><h6>
-<a name="id515674"></a>
- Description
+<a name="id2688193"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.description">Description</a>
           </h6>
 <p>
- Returns the result type of has_key.
+ Returns the result type of <a class="link" href="../functions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">has_key</span></code></a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.synopsis"></a><h6>
-<a name="id515724"></a>
- Synopsis
+<a name="id2688236"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -46,8 +47,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id515842"></a><p class="title"><b>Table 1.29. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2688341"></a><p class="title"><b>Table 1.29. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -93,7 +93,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
                 </p>
                 </td>
 <td>
@@ -108,37 +108,37 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics"></a><h6>
-<a name="id515979"></a>
- <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics"></a><h6>
+<a name="id2688465"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Return type</strong></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
             Integral Constant</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
- if <tt class="computeroutput"><span class="identifier">Seq</span></tt> contains an element
- with key type <tt class="computeroutput"><span class="identifier">Key</span></tt>, returns
- <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt> otherwise.
+ <span class="bold"><strong>Semantics</strong></span>: Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if <code class="computeroutput"><span class="identifier">Seq</span></code> contains an element
+ with key type <code class="computeroutput"><span class="identifier">Key</span></code>, returns
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code> otherwise.
           </p>
 <p>
             /sequence/intrinsic/has_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.example"></a><h6>
-<a name="id516163"></a>
- Example
+<a name="id2688630"></a>
+ <a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> map<span class="special">&lt;</span>pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> pair<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><spa
n class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">mymap</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span>result_of::has_key<span class="special">&lt;</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;));</span>
-<span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span>result_of::has_key<span class="special">&lt;</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">void</span><span class="special">*&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special">&lt;</span><a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span>
<span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">mymap</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><a class="link" href="has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span></code></a><span class="special">&lt;</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;));</span>
+<span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span><a class="link" href="has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span></code></a><span class="special">&lt;</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">void</span><span class="special">*&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>size</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="back.html" title="back">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.size"></a>size</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.size"></a><a class="link" href="size.html" title="size">size</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.size.description"></a><h6>
-<a name="id512090"></a>
- Description
+<a name="id2684993"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.description">Description</a>
           </h6>
 <p>
- Returns the result type of size.
+ Returns the result type of <a class="link" href="../functions/size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.size.synopsis"></a><h6>
-<a name="id512139"></a>
- Synopsis
+<a name="id2685036"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
@@ -44,8 +45,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id512238"></a><p class="title"><b>Table 1.24. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2685124"></a><p class="title"><b>Table 1.24. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -71,13 +72,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -87,34 +87,34 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.size.expression_semantics"></a><h6>
-<a name="id512339"></a>
- <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.size.expression_semantics"></a><h6>
+<a name="id2685216"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Return type</strong></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
             Integral Constant</a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the number of elements
- in <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the number of elements
+ in <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/size.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.size.example"></a><h6>
-<a name="id512457"></a>
- Example
+<a name="id2685319"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::size<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">size_mpl_integral_constant</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">size_mpl_integral_constant</span><span class="special">;</span>
 <span class="identifier">BOOST_MPL_ASSERT_RELATION</span><span class="special">(</span><span class="identifier">size_mpl_integral_constant</span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="special">==,</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>swap</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="value_at_key.html" title="value_at_key">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.swap"></a>swap</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.swap"></a><a class="link" href="swap.html" title="swap">swap</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.swap.description"></a><h6>
-<a name="id518158"></a>
- Description
+<a name="id2690417"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.description">Description</a>
           </h6>
 <p>
             Returns the return type of swap.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.swap.synopsis"></a><h6>
-<a name="id518190"></a>
- Synopsis
+<a name="id2690443"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">&gt;</span>
@@ -44,8 +45,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id518310"></a><p class="title"><b>Table 1.32. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2690551"></a><p class="title"><b>Table 1.32. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -71,13 +72,12 @@
 <tbody><tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq1</span></tt>, <tt class="computeroutput"><span class="identifier">Seq2</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq1</span></code>, <code class="computeroutput"><span class="identifier">Seq2</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Models of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Models of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -87,21 +87,21 @@
                 </p>
                 </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.swap.expression_semantics"></a><h6>
-<a name="id518425"></a>
- <a href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.swap.expression_semantics"></a><h6>
+<a name="id2690655"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">swap</span><span class="special">&lt;</span><span class="identifier">Seq1</span><span class="special">,</span> <span class="identifier">Seq2</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">void</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">void</span></code>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Always returns <tt class="computeroutput"><span class="keyword">void</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Always returns <code class="computeroutput"><span class="keyword">void</span></code>.
           </p>
 <p>
             /sequence/intrinsic/swap.hpp&gt;

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>value_at</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="at_c.html" title="at_c">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.value_at"></a>value_at</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.value_at"></a><a class="link" href="value_at.html" title="value_at">value_at</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.description"></a><h6>
-<a name="id514317"></a>
- Description
+<a name="id2686984"></a>
+ <a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.description">Description</a>
           </h6>
 <p>
- Returns the actual type at a given index from the Sequence.
+ Returns the actual type at a given index from the <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.synopsis"></a><h6>
-<a name="id514357"></a>
- Synopsis
+<a name="id2687016"></a>
+ <a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -46,8 +47,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id514474"></a><p class="title"><b>Table 1.27. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2687121"></a><p class="title"><b>Table 1.27. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -93,7 +93,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
+ <code class="computeroutput"><span class="identifier">N</span></code>
                 </p>
                 </td>
 <td>
@@ -109,33 +109,33 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics"></a><h6>
-<a name="id514619"></a>
- <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics"></a><h6>
+<a name="id2687252"></a>
+ <a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type.
+ <span class="bold"><strong>Return type</strong></span>: Any type.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the actual type at
- the <tt class="computeroutput"><span class="identifier">N</span></tt>th element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the actual type at
+ the <code class="computeroutput"><span class="identifier">N</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/value_at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.example"></a><h6>
-<a name="id514753"></a>
- Example
+<a name="id2687371"></a>
+ <a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::value_at<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="value_at.html" title="value_at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>value_at_c</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="value_at.html" title="value_at">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.value_at_c"></a>value_at_c</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.value_at_c"></a><a class="link" href="value_at_c.html" title="value_at_c">value_at_c</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.description"></a><h6>
-<a name="id515016"></a>
- Description
+<a name="id2687608"></a>
+ <a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.description">Description</a>
           </h6>
 <p>
- Returns the actual type at a given index from the Sequence.
+ Returns the actual type at a given index from the <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis"></a><h6>
-<a name="id515057"></a>
- Synopsis
+<a name="id2687641"></a>
+ <a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -46,8 +47,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id515175"></a><p class="title"><b>Table 1.28. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2687746"></a><p class="title"><b>Table 1.28. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -93,7 +93,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">M</span></tt>
+ <code class="computeroutput"><span class="identifier">M</span></code>
                 </p>
                 </td>
 <td>
@@ -108,33 +108,33 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics"></a><h6>
-<a name="id515313"></a>
- <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics"></a><h6>
+<a name="id2687871"></a>
+ <a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type
+ <span class="bold"><strong>Return type</strong></span>: Any type
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the actual type at
- the <tt class="computeroutput"><span class="identifier">M</span></tt>th element of <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the actual type at
+ the <code class="computeroutput"><span class="identifier">M</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/value_at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.example"></a><h6>
-<a name="id515446"></a>
- Example
+<a name="id2687990"></a>
+ <a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::value_at_c<span class="special">&lt;</span><span class="identifier">vec</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="value_at_c.html" title="value_at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span></code></a><span class="special">&lt;</span><span class="identifier">vec</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>value_at_key</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
 <link rel="prev" href="at_key.html" title="at_key">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.intrinsic.metafunctions.value_at_key"></a>value_at_key</h5></div></div></div>
+<a name="fusion.sequence.intrinsic.metafunctions.value_at_key"></a><a class="link" href="value_at_key.html" title="value_at_key">value_at_key</a>
+</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.description"></a><h6>
-<a name="id517402"></a>
- Description
+<a name="id2689742"></a>
+ <a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.description">Description</a>
           </h6>
 <p>
- Returns the actual element type associated with a Key from the Sequence.
+ Returns the actual element type associated with a Key from the <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis"></a><h6>
-<a name="id517442"></a>
- Synopsis
+<a name="id2689777"></a>
+ <a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span>
@@ -46,8 +47,8 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id517560"></a><p class="title"><b>Table 1.31. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id2689882"></a><p class="title"><b>Table 1.31. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
@@ -74,13 +75,12 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
                 </p>
                 </td>
@@ -93,7 +93,7 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
                 </p>
                 </td>
 <td>
@@ -108,34 +108,34 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics"></a><h6>
-<a name="id517700"></a>
- <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics">Expression
+<br class="table-break"><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics"></a><h6>
+<a name="id2690006"></a>
+ <a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_key</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type.
+ <span class="bold"><strong>Return type</strong></span>: Any type.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the actual element
- type associated with key type <tt class="computeroutput"><span class="identifier">Key</span></tt>
- in <tt class="computeroutput"><span class="identifier">Seq</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the actual element
+ type associated with key type <code class="computeroutput"><span class="identifier">Key</span></code>
+ in <code class="computeroutput"><span class="identifier">Seq</span></code>.
           </p>
 <p>
             /sequence/intrinsic/value_at_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.example"></a><h6>
-<a name="id517832"></a>
- Example
+<a name="id2690125"></a>
+ <a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="keyword">typedef</span> map<span class="special">&lt;</span>pair<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> pair<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><spa
n class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">mymap</span><span class="special">;</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span>result_of::at_key<span class="special">&lt;</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;));</span>
+<span class="keyword">typedef</span> <a class="link" href="../../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special">&lt;</span><a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special">&lt;</span><span class="keyword">double</span>
<span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">mymap</span><span class="special">;</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><a class="link" href="at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special">&lt;</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Operator</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../sequence.html" title="Sequence">
 <link rel="prev" href="intrinsic/metafunctions/swap.html" title="swap">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.sequence.operator"></a>Operator</h3></div></div></div>
+<a name="fusion.sequence.operator"></a><a class="link" href="operator.html" title="Operator">Operator</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">I/O</span></dt>
 <dt><span class="section">Comparison</span></dt>
 </dl></div>
 <p>
- These operators, like the Algorithms,
+ These operators, like the <a class="link" href="../algorithm.html" title="Algorithm">Algorithms</a>,
         work generically on all Fusion sequences. All conforming Fusion sequences
         automatically get these operators for free.
       </p>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Comparison</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="i_o/out.html" title="out">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.sequence.operator.comparison"></a>Comparison</h4></div></div></div>
+<a name="fusion.sequence.operator.comparison"></a><a class="link" href="comparison.html" title="Comparison">Comparison</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">equal</span></dt>
 <dt><span class="section"><a href="comparison/not_equal.html">not
@@ -39,18 +40,18 @@
           than equal</a></span></dt>
 </dl></div>
 <p>
- The Comparison operators: <tt class="computeroutput"><span class="special">==</span></tt>,
- <tt class="computeroutput"><span class="special">!=</span></tt>, <tt class="computeroutput"><span class="special">&lt;</span></tt>,
- <tt class="computeroutput"><span class="special">&lt;=</span></tt>, <tt class="computeroutput"><span class="special">&gt;=</span></tt>
- and <tt class="computeroutput"><span class="special">&gt;=</span></tt> work generically
+ The Comparison operators: <code class="computeroutput"><span class="special">==</span></code>,
+ <code class="computeroutput"><span class="special">!=</span></code>, <code class="computeroutput"><span class="special">&lt;</span></code>,
+ <code class="computeroutput"><span class="special">&lt;=</span></code>, <code class="computeroutput"><span class="special">&gt;=</span></code>
+ and <code class="computeroutput"><span class="special">&gt;=</span></code> work generically
           on all Fusion sequences. Comparison operators are "short- circuited":
           elementary comparisons start from the first elements and are performed
           only until the result is clear.
         </p>
-<a name="fusion.sequence.operator.comparison.header"></a><h5>
-<a name="id521551"></a>
- Header
- </h5>
+<a name="fusion.sequence.operator.comparison.header"></a><h6>
+<a name="id2693464"></a>
+ <a class="link" href="comparison.html#fusion.sequence.operator.comparison.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>equal</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
 <link rel="prev" href="../comparison.html" title="Comparison">
-<link rel="next" href="not_equal.html" title="not
- equal">
+<link rel="next" href="not_equal.html" title="not equal">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.operator.comparison.equal"></a>equal</h5></div></div></div>
+<a name="fusion.sequence.operator.comparison.equal"></a><a class="link" href="equal.html" title="equal">equal</a>
+</h5></div></div></div>
 <a name="fusion.sequence.operator.comparison.equal.description"></a><h6>
-<a name="id521729"></a>
- Description
+<a name="id2693623"></a>
+ <a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.description">Description</a>
           </h6>
 <p>
             Compare two sequences for equality.
           </p>
 <a name="fusion.sequence.operator.comparison.equal.synopsis"></a><h6>
-<a name="id521760"></a>
- Synopsis
+<a name="id2693651"></a>
+ <a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">&gt;</span>
@@ -43,8 +43,8 @@
 <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.equal.parameters"></a><h6>
-<a name="id521915"></a>
- Parameters
+<a name="id2693788"></a>
+ <a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -72,41 +72,41 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of Sequence
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
                   <p>
- Sequence(s) to compare
+ <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s) to compare
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.equal.expression_semantics"></a><h6>
-<a name="id522047"></a>
- <a href="equal.html#fusion.sequence.operator.comparison.equal.expression_semantics">Expression
+<a name="id2693908"></a>
+ <a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Requirements</b></span>:
+ <span class="bold"><strong>Requirements</strong></span>:
           </p>
 <p>
- For each element, <tt class="computeroutput"><span class="identifier">e1</span></tt>,
- in sequence <tt class="computeroutput"><span class="identifier">a</span></tt>, and for
- each element, <tt class="computeroutput"><span class="identifier">e2</span></tt>, in
- sequence <tt class="computeroutput"><span class="identifier">b</span></tt>, <tt class="computeroutput"><span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span></tt> is a valid expression returning a
+ For each element, <code class="computeroutput"><span class="identifier">e1</span></code>,
+ in sequence <code class="computeroutput"><span class="identifier">a</span></code>, and for
+ each element, <code class="computeroutput"><span class="identifier">e2</span></code>, in
+ sequence <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span></code> is a valid expression returning a
             type that is convertible to bool.
           </p>
 <p>
@@ -114,31 +114,31 @@
             compile time error.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>:
+ <span class="bold"><strong>Semantics</strong></span>:
           </p>
 <p>
- For each element, <tt class="computeroutput"><span class="identifier">e1</span></tt>,
- in sequence <tt class="computeroutput"><span class="identifier">a</span></tt>, and for
- each element, <tt class="computeroutput"><span class="identifier">e2</span></tt>, in
- sequence <tt class="computeroutput"><span class="identifier">b</span></tt>, <tt class="computeroutput"><span class="identifier">e1</span> <span class="special">==</span> <span class="identifier">e2</span></tt> returns true. For any 2 zero length
+ For each element, <code class="computeroutput"><span class="identifier">e1</span></code>,
+ in sequence <code class="computeroutput"><span class="identifier">a</span></code>, and for
+ each element, <code class="computeroutput"><span class="identifier">e2</span></code>, in
+ sequence <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">e1</span> <span class="special">==</span> <span class="identifier">e2</span></code> returns true. For any 2 zero length
             <span class="underline">_sequence</span>_s, e and f, e == f returns
             true.
           </p>
 <a name="fusion.sequence.operator.comparison.equal.header"></a><h6>
-<a name="id522310"></a>
- Header
+<a name="id2694144"></a>
+ <a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.equal.example"></a><h6>
-<a name="id522480"></a>
- Example
+<a name="id2694296"></a>
+ <a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v1</span> <span class="special">==</span> <span class="identifier">v2</span><span class="special">);</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>greater
- than</title>
+<title>greater than</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="prev" href="less_than_equal.html" title="less
- than equal">
-<link rel="next" href="greater_than_equal.html" title="greater
- than equal">
+<link rel="prev" href="less_than_equal.html" title="less than equal">
+<link rel="next" href="greater_than_equal.html" title="greater than equal">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.operator.comparison.greater_than"></a><a href="greater_than.html" title="greater
- than">greater
- than</a></h5></div></div></div>
+<a name="fusion.sequence.operator.comparison.greater_than"></a><a class="link" href="greater_than.html" title="greater than">greater
+ than</a>
+</h5></div></div></div>
 <p>
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than.synopsis"></a><h6>
-<a name="id525665"></a>
- Synopsis
+<a name="id2697146"></a>
+ <a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">&gt;</span>
@@ -43,8 +40,8 @@
 <span class="keyword">operator</span><span class="special">&gt;(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than.parameters"></a><h6>
-<a name="id525821"></a>
- Parameters
+<a name="id2697286"></a>
+ <a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -72,41 +69,41 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of Sequence
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
                   <p>
- Sequence(s) to compare
+ <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s) to compare
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.greater_than.expression_semantics"></a><h6>
-<a name="id525955"></a>
- <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.expression_semantics">Expression
+<a name="id2697405"></a>
+ <a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Requirements</b></span>:
+ <span class="bold"><strong>Requirements</strong></span>:
           </p>
 <p>
- For each element, <tt class="computeroutput"><span class="identifier">e1</span></tt>,
- in sequence <tt class="computeroutput"><span class="identifier">a</span></tt>, and for
- each element, <tt class="computeroutput"><span class="identifier">e2</span></tt>, in
- sequence <tt class="computeroutput"><span class="identifier">b</span></tt>, <tt class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span></tt> is a valid expression returning a
+ For each element, <code class="computeroutput"><span class="identifier">e1</span></code>,
+ in sequence <code class="computeroutput"><span class="identifier">a</span></code>, and for
+ each element, <code class="computeroutput"><span class="identifier">e2</span></code>, in
+ sequence <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span></code> is a valid expression returning a
             type that is convertible to bool.
           </p>
 <p>
@@ -114,24 +111,24 @@
             compile time error.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns b &lt; a.
+ <span class="bold"><strong>Semantics</strong></span>: Returns b &lt; a.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than.header"></a><h6>
-<a name="id526134"></a>
- Header
+<a name="id2697565"></a>
+ <a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than.example"></a><h6>
-<a name="id526305"></a>
- Example
+<a name="id2697717"></a>
+ <a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">4.4</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">4.4</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v2</span> <span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v3</span> <span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>greater
- than equal</title>
+<title>greater than equal</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="prev" href="greater_than.html" title="greater
- than">
+<link rel="prev" href="greater_than.html" title="greater than">
 <link rel="next" href="../../../container.html" title="Container">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.operator.comparison.greater_than_equal"></a><a href="greater_than_equal.html" title="greater
- than equal">greater
- than equal</a></h5></div></div></div>
+<a name="fusion.sequence.operator.comparison.greater_than_equal"></a><a class="link" href="greater_than_equal.html" title="greater than equal">greater
+ than equal</a>
+</h5></div></div></div>
 <p>
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.synopsis"></a><h6>
-<a name="id526652"></a>
- Synopsis
+<a name="id2698032"></a>
+ <a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">&gt;</span>
@@ -42,8 +40,8 @@
 <span class="keyword">operator</span><span class="special">&gt;=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.parameters"></a><h6>
-<a name="id526809"></a>
- Parameters
+<a name="id2698172"></a>
+ <a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -71,41 +69,41 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of Sequence
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
                   <p>
- Sequence(s) to compare
+ <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s) to compare
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.expression_semantics"></a><h6>
-<a name="id526942"></a>
- <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.expression_semantics">Expression
+<a name="id2698291"></a>
+ <a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">a</span> <span class="special">&gt;=</span> <span class="identifier">b</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Requirements</b></span>:
+ <span class="bold"><strong>Requirements</strong></span>:
           </p>
 <p>
- For each element, <tt class="computeroutput"><span class="identifier">e1</span></tt>,
- in sequence <tt class="computeroutput"><span class="identifier">a</span></tt>, and for
- each element, <tt class="computeroutput"><span class="identifier">e2</span></tt>, in
- sequence <tt class="computeroutput"><span class="identifier">b</span></tt>, <tt class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span></tt> is a valid expression returning a
+ For each element, <code class="computeroutput"><span class="identifier">e1</span></code>,
+ in sequence <code class="computeroutput"><span class="identifier">a</span></code>, and for
+ each element, <code class="computeroutput"><span class="identifier">e2</span></code>, in
+ sequence <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span></code> is a valid expression returning a
             type that is convertible to bool.
           </p>
 <p>
@@ -113,24 +111,24 @@
             compile time error.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns !(a &lt; b).
+ <span class="bold"><strong>Semantics</strong></span>: Returns !(a &lt; b).
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.header"></a><h6>
-<a name="id527122"></a>
- Header
+<a name="id2698452"></a>
+ <a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">greater_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">greater_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.example"></a><h6>
-<a name="id527293"></a>
- Example
+<a name="id2698605"></a>
+ <a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">4.4</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">4.4</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v2</span> <span class="special">&gt;=</span> <span class="identifier">v1</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v3</span> <span class="special">&gt;=</span> <span class="identifier">v2</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>less
- than</title>
+<title>less than</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="prev" href="not_equal.html" title="not
- equal">
-<link rel="next" href="less_than_equal.html" title="less
- than equal">
+<link rel="prev" href="not_equal.html" title="not equal">
+<link rel="next" href="less_than_equal.html" title="less than equal">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.operator.comparison.less_than"></a><a href="less_than.html" title="less
- than">less
- than</a></h5></div></div></div>
+<a name="fusion.sequence.operator.comparison.less_than"></a><a class="link" href="less_than.html" title="less than">less
+ than</a>
+</h5></div></div></div>
 <p>
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than.synopsis"></a><h6>
-<a name="id523665"></a>
- Synopsis
+<a name="id2695357"></a>
+ <a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">&gt;</span>
@@ -43,8 +40,8 @@
 <span class="keyword">operator</span><span class="special">&lt;(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than.parameters"></a><h6>
-<a name="id523820"></a>
- Parameters
+<a name="id2695495"></a>
+ <a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -72,41 +69,41 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of Sequence
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
                   <p>
- Sequence(s) to compare
+ <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s) to compare
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.less_than.expression_semantics"></a><h6>
-<a name="id523953"></a>
- <a href="less_than.html#fusion.sequence.operator.comparison.less_than.expression_semantics">Expression
+<a name="id2695614"></a>
+ <a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Requirements</b></span>:
+ <span class="bold"><strong>Requirements</strong></span>:
           </p>
 <p>
- For each element, <tt class="computeroutput"><span class="identifier">e1</span></tt>,
- in sequence <tt class="computeroutput"><span class="identifier">a</span></tt>, and for
- each element, <tt class="computeroutput"><span class="identifier">e2</span></tt>, in
- sequence <tt class="computeroutput"><span class="identifier">b</span></tt>, <tt class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span></tt> is a valid expression returning a
+ For each element, <code class="computeroutput"><span class="identifier">e1</span></code>,
+ in sequence <code class="computeroutput"><span class="identifier">a</span></code>, and for
+ each element, <code class="computeroutput"><span class="identifier">e2</span></code>, in
+ sequence <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span></code> is a valid expression returning a
             type that is convertible to bool.
           </p>
 <p>
@@ -114,26 +111,26 @@
             compile time error.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the lexicographical
- comparison of between <tt class="computeroutput"><span class="identifier">a</span></tt>
- and <tt class="computeroutput"><span class="identifier">b</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the lexicographical
+ comparison of between <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">b</span></code>.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than.header"></a><h6>
-<a name="id524157"></a>
- Header
+<a name="id2695796"></a>
+ <a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than.example"></a><h6>
-<a name="id524326"></a>
- Example
+<a name="id2695948"></a>
+ <a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">4.4</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">4.4</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v1</span> <span class="special">&lt;</span> <span class="identifier">v2</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v2</span> <span class="special">&lt;</span> <span class="identifier">v3</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>less
- than equal</title>
+<title>less than equal</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="prev" href="less_than.html" title="less
- than">
-<link rel="next" href="greater_than.html" title="greater
- than">
+<link rel="prev" href="less_than.html" title="less than">
+<link rel="next" href="greater_than.html" title="greater than">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.operator.comparison.less_than_equal"></a><a href="less_than_equal.html" title="less
- than equal">less
- than equal</a></h5></div></div></div>
+<a name="fusion.sequence.operator.comparison.less_than_equal"></a><a class="link" href="less_than_equal.html" title="less than equal">less
+ than equal</a>
+</h5></div></div></div>
 <p>
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than_equal.synopsis"></a><h6>
-<a name="id524674"></a>
- Synopsis
+<a name="id2696263"></a>
+ <a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">&gt;</span>
@@ -43,8 +40,8 @@
 <span class="keyword">operator</span><span class="special">&lt;=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than_equal.parameters"></a><h6>
-<a name="id524830"></a>
- Parameters
+<a name="id2696402"></a>
+ <a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -72,41 +69,41 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of Sequence
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
                   <p>
- Sequence(s) to compare
+ <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s) to compare
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.less_than_equal.expression_semantics"></a><h6>
-<a name="id524965"></a>
- <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.expression_semantics">Expression
+<a name="id2696521"></a>
+ <a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">a</span> <span class="special">&lt;=</span> <span class="identifier">b</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Requirements</b></span>:
+ <span class="bold"><strong>Requirements</strong></span>:
           </p>
 <p>
- For each element, <tt class="computeroutput"><span class="identifier">e1</span></tt>,
- in sequence <tt class="computeroutput"><span class="identifier">a</span></tt>, and for
- each element, <tt class="computeroutput"><span class="identifier">e2</span></tt>, in
- sequence <tt class="computeroutput"><span class="identifier">b</span></tt>, <tt class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span></tt> is a valid expression returning a
+ For each element, <code class="computeroutput"><span class="identifier">e1</span></code>,
+ in sequence <code class="computeroutput"><span class="identifier">a</span></code>, and for
+ each element, <code class="computeroutput"><span class="identifier">e2</span></code>, in
+ sequence <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;</span> <span class="identifier">b</span></code> is a valid expression returning a
             type that is convertible to bool.
           </p>
 <p>
@@ -114,24 +111,24 @@
             compile time error.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns !(b &lt; a).
+ <span class="bold"><strong>Semantics</strong></span>: Returns !(b &lt; a).
           </p>
 <a name="fusion.sequence.operator.comparison.less_than_equal.header"></a><h6>
-<a name="id525145"></a>
- Header
+<a name="id2696682"></a>
+ <a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than_equal.example"></a><h6>
-<a name="id525316"></a>
- Example
+<a name="id2696835"></a>
+ <a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">4.4</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">4.4</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v1</span> <span class="special">&lt;=</span> <span class="identifier">v2</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v2</span> <span class="special">&lt;=</span> <span class="identifier">v3</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>not
- equal</title>
+<title>not equal</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
 <link rel="prev" href="equal.html" title="equal">
-<link rel="next" href="less_than.html" title="less
- than">
+<link rel="next" href="less_than.html" title="less than">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.operator.comparison.not_equal"></a><a href="not_equal.html" title="not
- equal">not
- equal</a></h5></div></div></div>
+<a name="fusion.sequence.operator.comparison.not_equal"></a><a class="link" href="not_equal.html" title="not equal">not
+ equal</a>
+</h5></div></div></div>
 <p>
             Compare two sequences for inequality.
           </p>
 <a name="fusion.sequence.operator.comparison.not_equal.synopsis"></a><h6>
-<a name="id522719"></a>
- Synopsis
+<a name="id2694509"></a>
+ <a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">&gt;</span>
@@ -42,8 +40,8 @@
 <span class="keyword">operator</span><span class="special">!=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.not_equal.parameters"></a><h6>
-<a name="id522874"></a>
- Parameters
+<a name="id2694648"></a>
+ <a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -71,41 +69,41 @@
 <tbody><tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- Instances of Sequence
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
                   </p>
                   </td>
 <td>
                   <p>
- Sequence(s) to compare
+ <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s) to compare
                   </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.not_equal.expression_semantics"></a><h6>
-<a name="id523008"></a>
- <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.expression_semantics">Expression
+<a name="id2694767"></a>
+ <a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">a</span> <span class="special">!=</span> <span class="identifier">b</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="keyword">bool</span></tt>
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="keyword">bool</span></code>
           </p>
 <p>
- <span class="bold"><b>Requirements</b></span>:
+ <span class="bold"><strong>Requirements</strong></span>:
           </p>
 <p>
- For each element, <tt class="computeroutput"><span class="identifier">e1</span></tt>,
- in sequence <tt class="computeroutput"><span class="identifier">a</span></tt>, and for
- each element, <tt class="computeroutput"><span class="identifier">e2</span></tt>, in
- sequence <tt class="computeroutput"><span class="identifier">b</span></tt>, <tt class="computeroutput"><span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span></tt> is a valid expression returning a
+ For each element, <code class="computeroutput"><span class="identifier">e1</span></code>,
+ in sequence <code class="computeroutput"><span class="identifier">a</span></code>, and for
+ each element, <code class="computeroutput"><span class="identifier">e2</span></code>, in
+ sequence <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span></code> is a valid expression returning a
             type that is convertible to bool.
           </p>
 <p>
@@ -113,26 +111,26 @@
             compile time error.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>:
+ <span class="bold"><strong>Semantics</strong></span>:
           </p>
 <p>
             Returns !(a == b).
           </p>
 <a name="fusion.sequence.operator.comparison.not_equal.header"></a><h6>
-<a name="id523191"></a>
- Header
+<a name="id2694930"></a>
+ <a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">not_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">not_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.not_equal.example"></a><h6>
-<a name="id523361"></a>
- Example
+<a name="id2695083"></a>
+ <a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">t4</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">t4</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v1</span> <span class="special">!=</span> <span class="identifier">v3</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">v1</span> <span class="special">!=</span> <span class="identifier">t4</span><span class="special">);</span>
 <span class="identifier">assert</span><span class="special">(!(</span><span class="identifier">v1</span> <span class="special">!=</span> <span class="identifier">v2</span><span class="special">));</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>I/O</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
 <link rel="prev" href="../operator.html" title="Operator">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,31 +24,32 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.sequence.operator.i_o"></a>I/O</h4></div></div></div>
+<a name="fusion.sequence.operator.i_o"></a><a class="link" href="i_o.html" title="I/O">I/O</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">in</span></dt>
 <dt><span class="section">out</span></dt>
 </dl></div>
 <p>
- The I/O operators: <tt class="computeroutput"><span class="special">&lt;&lt;</span></tt>
- and <tt class="computeroutput"><span class="special">&gt;&gt;</span></tt> work generically
- on all Fusion sequences. The global <tt class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></tt> has been overloaded for generic
- output streams such that Sequence(s)
- are output by recursively calling <tt class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></tt> for each element. Analogously,
- the global <tt class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></tt>
- has been overloaded to extract Sequence(s)
- from generic input streams by recursively calling <tt class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></tt> for each element.
+ The I/O operators: <code class="computeroutput"><span class="special">&lt;&lt;</span></code>
+ and <code class="computeroutput"><span class="special">&gt;&gt;</span></code> work generically
+ on all Fusion sequences. The global <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code> has been overloaded for generic
+ output streams such that <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>(s)
+ are output by recursively calling <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code> for each element. Analogously,
+ the global <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code>
+ has been overloaded to extract <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>(s)
+ from generic input streams by recursively calling <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code> for each element.
         </p>
 <p>
- The default delimiter between the elements is space, and the Sequence
+ The default delimiter between the elements is space, and the <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>
           is enclosed in parenthesis. For Example:
         </p>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">1.0f</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="string">"Howdy folks!"</span><span class="special">);</span>
+<a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">1.0f</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="string">"Howdy folks!"</span><span class="special">);</span>
 <span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">a</span><span class="special">;</span>
 </pre>
 <p>
- outputs the vector
+ outputs the <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
           as: (1.0 2 Howdy folks!)
         </p>
 <p>
@@ -57,23 +58,23 @@
 <div class="variablelist">
 <p class="title"><b>Manipulators</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">tuple_open</span><span class="special">(</span><span class="identifier">arg</span><span class="special">)</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">tuple_open</span><span class="special">(</span><span class="identifier">arg</span><span class="special">)</span></code></span></dt>
 <dd><p>
               Defines the character that is output before the first element.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">tuple_close</span><span class="special">(</span><span class="identifier">arg</span><span class="special">)</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">tuple_close</span><span class="special">(</span><span class="identifier">arg</span><span class="special">)</span></code></span></dt>
 <dd><p>
               Defines the character that is output after the last element.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">tuple_delimiter</span><span class="special">(</span><span class="identifier">arg</span><span class="special">)</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">tuple_delimiter</span><span class="special">(</span><span class="identifier">arg</span><span class="special">)</span></code></span></dt>
 <dd><p>
               Defines the delimiter character between elements.
             </p></dd>
 </dl>
 </div>
 <p>
- The argument to <tt class="computeroutput"><span class="identifier">tuple_open</span></tt>,
- <tt class="computeroutput"><span class="identifier">tuple_close</span></tt> and <tt class="computeroutput"><span class="identifier">tuple_delimiter</span></tt> may be a <tt class="computeroutput"><span class="keyword">char</span></tt>, <tt class="computeroutput"><span class="keyword">wchar_t</span></tt>,
+ The argument to <code class="computeroutput"><span class="identifier">tuple_open</span></code>,
+ <code class="computeroutput"><span class="identifier">tuple_close</span></code> and <code class="computeroutput"><span class="identifier">tuple_delimiter</span></code> may be a <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>,
           a C-string, or a wide C-string.
         </p>
 <p>
@@ -83,12 +84,12 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">tuple_open</span><span class="special">(</span><span class="char">'['</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">tuple_close</span><span class="special">(</span><span class="char">']'</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">tuple_delimiter</span><span class="special">(</span><span class="string">", "</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">a</span><span class="special">;</span>
 </pre>
 <p>
- outputs the same vector, <tt class="computeroutput"><span class="identifier">a</span></tt>
+ outputs the same <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>, <code class="computeroutput"><span class="identifier">a</span></code>
           as: [1.0, 2, Howdy folks!]
         </p>
 <p>
- The same manipulators work with <tt class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></tt> and <tt class="computeroutput"><span class="identifier">istream</span></tt>
- as well. Suppose the <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cin</span></tt>
+ The same manipulators work with <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></code> and <code class="computeroutput"><span class="identifier">istream</span></code>
+ as well. Suppose the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cin</span></code>
           stream contains the following data:
         </p>
 <pre class="programlisting">
@@ -98,27 +99,27 @@
           The code:
         </p>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">i</span><span class="special">;</span>
-vector<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">j</span><span class="special">;</span>
+<a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">i</span><span class="special">;</span>
+<a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">j</span><span class="special">;</span>
 
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cin</span> <span class="special">&gt;&gt;</span> <span class="identifier">i</span><span class="special">;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cin</span> <span class="special">&gt;&gt;</span> <span class="identifier">set_open</span><span class="special">(</span><span class="char">'['</span><span class="special">)</span> <span class="special">&gt;&gt;</span> <span class="identifier">set_close</span><span class="special">(</span><span class="char">']'</span><span class="special">)</span> <span class="special">&gt;&gt;</span> <span class="identifier">set_delimiter</span><span class="special">(</span><span class="char">':'</span><span class="special">);</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cin</span> <span class="special">&gt;&gt;</span> <span class="identifier">j</span><span class="special">;</span>
 </pre>
 <p>
- reads the data into the vector(s) <tt class="computeroutput"><span class="identifier">i</span></tt>
- and <tt class="computeroutput"><span class="identifier">j</span></tt>.
+ reads the data into the <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>(s) <code class="computeroutput"><span class="identifier">i</span></code>
+ and <code class="computeroutput"><span class="identifier">j</span></code>.
         </p>
 <p>
- Note that extracting Sequence(s)
- with <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></tt> or C-style string elements does
- not generally work, since the streamed Sequence
+ Note that extracting <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>(s)
+ with <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code> or C-style string elements does
+ not generally work, since the streamed <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>
           representation may not be unambiguously parseable.
         </p>
-<a name="fusion.sequence.operator.i_o.header"></a><h5>
-<a name="id519768"></a>
- Header
- </h5>
+<a name="fusion.sequence.operator.i_o.header"></a><h6>
+<a name="id2691874"></a>
+ <a class="link" href="i_o.html#fusion.sequence.operator.i_o.header">Header</a>
+ </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">io</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">io</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>in</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../i_o.html" title="I/O">
 <link rel="prev" href="../i_o.html" title="I/O">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.operator.i_o.in"></a>in</h5></div></div></div>
+<a name="fusion.sequence.operator.i_o.in"></a><a class="link" href="in.html" title="in">in</a>
+</h5></div></div></div>
 <a name="fusion.sequence.operator.i_o.in.description"></a><h6>
-<a name="id519947"></a>
- Description
+<a name="id2692032"></a>
+ <a class="link" href="in.html#fusion.sequence.operator.i_o.in.description">Description</a>
           </h6>
 <p>
- Read a Sequence from an input
+ Read a <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a> from an input
             stream.
           </p>
 <a name="fusion.sequence.operator.i_o.in.synopsis"></a><h6>
-<a name="id519985"></a>
- Synopsis
+<a name="id2692065"></a>
+ <a class="link" href="in.html#fusion.sequence.operator.i_o.in.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">IStream</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
@@ -43,8 +44,8 @@
 <span class="keyword">operator</span><span class="special">&gt;&gt;(</span><span class="identifier">IStream</span><span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.in.parameters"></a><h6>
-<a name="id520131"></a>
- Parameters
+<a name="id2692196"></a>
+ <a class="link" href="in.html#fusion.sequence.operator.i_o.in.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -95,7 +96,7 @@
                   </td>
 <td>
                   <p>
- A Sequence.
+ A <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
                   </p>
                   </td>
 <td>
@@ -107,35 +108,35 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.operator.i_o.in.expression_semantics"></a><h6>
-<a name="id520262"></a>
- <a href="in.html#fusion.sequence.operator.i_o.in.expression_semantics">Expression
+<a name="id2692310"></a>
+ <a class="link" href="in.html#fusion.sequence.operator.i_o.in.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">is</span> <span class="special">&gt;&gt;</span> <span class="identifier">seq</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: IStream&amp;
+ <span class="bold"><strong>Return type</strong></span>: IStream&amp;
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: For each element, <tt class="computeroutput"><span class="identifier">e</span></tt>, in sequence, <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- call <tt class="computeroutput"><span class="identifier">is</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">e</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: For each element, <code class="computeroutput"><span class="identifier">e</span></code>, in sequence, <code class="computeroutput"><span class="identifier">seq</span></code>,
+ call <code class="computeroutput"><span class="identifier">is</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">e</span></code>.
           </p>
 <a name="fusion.sequence.operator.i_o.in.header"></a><h6>
-<a name="id520382"></a>
- Header
+<a name="id2692419"></a>
+ <a class="link" href="in.html#fusion.sequence.operator.i_o.in.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">in</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">in</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.in.example"></a><h6>
-<a name="id520550"></a>
- Example
+<a name="id2692570"></a>
+ <a class="link" href="in.html#fusion.sequence.operator.i_o.in.example">Example</a>
           </h6>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">;</span>
+<a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cin</span> <span class="special">&gt;&gt;</span> <span class="identifier">v</span><span class="special">;</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>out</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../i_o.html" title="I/O">
 <link rel="prev" href="in.html" title="in">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="fusion.sequence.operator.i_o.out"></a>out</h5></div></div></div>
+<a name="fusion.sequence.operator.i_o.out"></a><a class="link" href="out.html" title="out">out</a>
+</h5></div></div></div>
 <a name="fusion.sequence.operator.i_o.out.description"></a><h6>
-<a name="id520711"></a>
- Description
+<a name="id2692714"></a>
+ <a class="link" href="out.html#fusion.sequence.operator.i_o.out.description">Description</a>
           </h6>
 <p>
- Write a Sequence to an output
+ Write a <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a> to an output
             stream.
           </p>
 <a name="fusion.sequence.operator.i_o.out.synopsis"></a><h6>
-<a name="id520749"></a>
- Synopsis
+<a name="id2692747"></a>
+ <a class="link" href="out.html#fusion.sequence.operator.i_o.out.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">OStream</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
@@ -43,8 +44,8 @@
 <span class="keyword">operator</span><span class="special">&lt;&lt;(</span><span class="identifier">OStream</span><span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.out.parameters"></a><h6>
-<a name="id520896"></a>
- Parameters
+<a name="id2692877"></a>
+ <a class="link" href="out.html#fusion.sequence.operator.i_o.out.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -95,7 +96,7 @@
                   </td>
 <td>
                   <p>
- A Sequence.
+ A <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
                   </p>
                   </td>
 <td>
@@ -107,35 +108,35 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.operator.i_o.out.expression_semantics"></a><h6>
-<a name="id521026"></a>
- <a href="out.html#fusion.sequence.operator.i_o.out.expression_semantics">Expression
+<a name="id2692992"></a>
+ <a class="link" href="out.html#fusion.sequence.operator.i_o.out.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">os</span> <span class="special">&lt;&lt;</span> <span class="identifier">seq</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: OStream&amp;
+ <span class="bold"><strong>Return type</strong></span>: OStream&amp;
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: For each element, <tt class="computeroutput"><span class="identifier">e</span></tt>, in sequence, <tt class="computeroutput"><span class="identifier">seq</span></tt>,
- call <tt class="computeroutput"><span class="identifier">os</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">e</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: For each element, <code class="computeroutput"><span class="identifier">e</span></code>, in sequence, <code class="computeroutput"><span class="identifier">seq</span></code>,
+ call <code class="computeroutput"><span class="identifier">os</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">e</span></code>.
           </p>
 <a name="fusion.sequence.operator.i_o.out.header"></a><h6>
-<a name="id521147"></a>
- Header
+<a name="id2693101"></a>
+ <a class="link" href="out.html#fusion.sequence.operator.i_o.out.header">Header</a>
           </h6>
 <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">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">out</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">out</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.out.example"></a><h6>
-<a name="id521315"></a>
- Example
+<a name="id2693252"></a>
+ <a class="link" href="out.html#fusion.sequence.operator.i_o.out.example">Example</a>
           </h6>
 <pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> make_vector<span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"Hello"</span><span class="special">,</span> <span class="char">'x'</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"Hello"</span><span class="special">,</span> <span class="char">'x'</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/support.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/support.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/support.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Support</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="organization.html" title="Organization">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.support"></a>Support</h2></div></div></div>
+<a name="fusion.support"></a><a class="link" href="support.html" title="Support">Support</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">is_sequence</span></dt>
 <dt><span class="section">is_view</span></dt>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/support/category_of.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/support/category_of.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/support/category_of.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>category_of</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
 <link rel="prev" href="tag_of.html" title="tag_of">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,21 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.support.category_of"></a>category_of</h3></div></div></div>
-<a name="fusion.support.category_of.description"></a><h4>
-<a name="id462934"></a>
- Description
- </h4>
+<a name="fusion.support.category_of"></a><a class="link" href="category_of.html" title="category_of">category_of</a>
+</h3></div></div></div>
+<a name="fusion.support.category_of.description"></a><h5>
+<a name="id2641325"></a>
+ <a class="link" href="category_of.html#fusion.support.category_of.description">Description</a>
+ </h5>
 <p>
         A metafunction that establishes the conceptual classification of a particular
- Sequence or Iterator
- (see Iterator Concepts and
- Sequence Concepts).
- </p>
-<a name="fusion.support.category_of.synopsis"></a><h4>
-<a name="id463002"></a>
- Synopsis
- </h4>
+ <a class="link" href="../sequence.html" title="Sequence">Sequence</a> or <a class="link" href="../iterator.html" title="Iterator">Iterator</a>
+ (see <a class="link" href="../iterator/concepts.html" title="Concepts">Iterator Concepts</a> and
+ <a class="link" href="../sequence/concepts.html" title="Concepts">Sequence Concepts</a>).
+ </p>
+<a name="fusion.support.category_of.synopsis"></a><h5>
+<a name="id2641369"></a>
+ <a class="link" href="category_of.html#fusion.support.category_of.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">traits</span>
 <span class="special">{</span>
@@ -49,10 +50,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.category_of.parameters"></a><h4>
-<a name="id463132"></a>
- Parameters
- </h4>
+<a name="fusion.support.category_of.parameters"></a><h5>
+<a name="id2641475"></a>
+ <a class="link" href="category_of.html#fusion.support.category_of.parameters">Parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -79,7 +80,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
               </p>
               </td>
 <td>
@@ -94,16 +95,16 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.support.category_of.expression_semantics"></a><h4>
-<a name="id463238"></a>
- <a href="category_of.html#fusion.support.category_of.expression_semantics">Expression
+<a name="fusion.support.category_of.expression_semantics"></a><h5>
+<a name="id2641563"></a>
+ <a class="link" href="category_of.html#fusion.support.category_of.expression_semantics">Expression
         Semantics</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">category_of</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">category</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>:
+ <span class="bold"><strong>Return type</strong></span>:
       </p>
 <p>
         For Iterators, the return type is derived from one of:
@@ -157,25 +158,25 @@
 <span class="special">}}</span>
 </pre>
 <p>
- <span class="bold"><b>Semantics</b></span>: Establishes the conceptual classification
- of a particular Sequence or Iterator.
+ <span class="bold"><strong>Semantics</strong></span>: Establishes the conceptual classification
+ of a particular <a class="link" href="../sequence.html" title="Sequence">Sequence</a> or <a class="link" href="../iterator.html" title="Iterator">Iterator</a>.
       </p>
-<a name="fusion.support.category_of.header"></a><h4>
-<a name="id463842"></a>
- Header
- </h4>
+<a name="fusion.support.category_of.header"></a><h5>
+<a name="id2642056"></a>
+ <a class="link" href="category_of.html#fusion.support.category_of.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">category_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">category_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.support.category_of.example"></a><h4>
-<a name="id463999"></a>
- Example
- </h4>
+<a name="fusion.support.category_of.example"></a><h5>
+<a name="id2642182"></a>
+ <a class="link" href="category_of.html#fusion.support.category_of.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_base_of</span><span class="special">;</span>
-<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">category_of</span><span class="special">&lt;</span>list<span class="special">&lt;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">list_category</span><span class="special">;</span>
-<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">category_of</span><span class="special">&lt;</span>vector<span class="special">&lt;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">vector_category</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">category_of</span><span class="special">&lt;</span><a class="link" href="../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">list_category</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">category_of</span><span class="special">&lt;</span><a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">vector_category</span><span class="special">;</span>
 <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">forward_traversal_tag</span><span class="special">,</span> <span class="identifier">list_category</span><span class="special">&gt;</span> <span class="special">));</span>
 <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">random_access_traversal_tag</span><span class="special">,</span> <span class="identifier">vector_category</span><span class="special">&gt;</span> <span class="special">));</span>
 </pre>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/support/deduce.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/support/deduce.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/support/deduce.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>deduce</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
 <link rel="prev" href="category_of.html" title="category_of">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,32 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.support.deduce"></a>deduce</h3></div></div></div>
-<a name="fusion.support.deduce.description"></a><h4>
-<a name="id464319"></a>
- Description
- </h4>
+<a name="fusion.support.deduce"></a><a class="link" href="deduce.html" title="deduce">deduce</a>
+</h3></div></div></div>
+<a name="fusion.support.deduce.description"></a><h5>
+<a name="id2642434"></a>
+ <a class="link" href="deduce.html#fusion.support.deduce.description">Description</a>
+ </h5>
 <p>
- Metafunction to apply <a href="../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ Metafunction to apply <a class="link" href="../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
         conversion</em></span></a> to the full argument type.
       </p>
 <p>
- It removes references to <tt class="computeroutput"><span class="keyword">const</span></tt>,
- references to array types are kept, even if the array is <tt class="computeroutput"><span class="keyword">const</span></tt>.
- Reference wrappers are removed (see boost::ref).
+ It removes references to <code class="computeroutput"><span class="keyword">const</span></code>,
+ references to array types are kept, even if the array is <code class="computeroutput"><span class="keyword">const</span></code>.
+ Reference wrappers are removed (see <a class="link" href="../notes.html#fusion.notes.boost__ref"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">ref</span></code></a>).
       </p>
-<a name="fusion.support.deduce.header"></a><h4>
-<a name="id464418"></a>
- Header
- </h4>
+<a name="fusion.support.deduce.header"></a><h5>
+<a name="id2642508"></a>
+ <a class="link" href="deduce.html#fusion.support.deduce.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">deduce</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deduce</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.support.deduce.synopsis"></a><h4>
-<a name="id464575"></a>
- Synopsis
- </h4>
+<a name="fusion.support.deduce.synopsis"></a><h5>
+<a name="id2642634"></a>
+ <a class="link" href="deduce.html#fusion.support.deduce.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">traits</span>
 <span class="special">{</span>
@@ -60,10 +61,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.deduce.example"></a><h4>
-<a name="id464706"></a>
- Example
- </h4>
+<a name="fusion.support.deduce.example"></a><h5>
+<a name="id2642740"></a>
+ <a class="link" href="deduce.html#fusion.support.deduce.example">Example</a>
+ </h5>
 <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> <span class="identifier">holder</span>
@@ -81,11 +82,11 @@
     <span class="keyword">return</span> <span class="identifier">holder</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">);</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.deduce.see_also"></a><h4>
-<a name="id465070"></a>
- See also
- </h4>
-<div class="itemizedlist"><ul type="disc"><li>deduce_sequence</li></ul></div>
+<a name="fusion.support.deduce.see_also"></a><h5>
+<a name="id2643041"></a>
+ <a class="link" href="deduce.html#fusion.support.deduce.see_also">See also</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="deduce_sequence.html" title="deduce_sequence"><code class="computeroutput"><span class="identifier">deduce_sequence</span></code></a></li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/support/deduce_sequence.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/support/deduce_sequence.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/support/deduce_sequence.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>deduce_sequence</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
 <link rel="prev" href="deduce.html" title="deduce">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,32 +24,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.support.deduce_sequence"></a>deduce_sequence</h3></div></div></div>
-<a name="fusion.support.deduce_sequence.description"></a><h4>
-<a name="id465139"></a>
- Description
- </h4>
+<a name="fusion.support.deduce_sequence"></a><a class="link" href="deduce_sequence.html" title="deduce_sequence">deduce_sequence</a>
+</h3></div></div></div>
+<a name="fusion.support.deduce_sequence.description"></a><h5>
+<a name="id2643093"></a>
+ <a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.description">Description</a>
+ </h5>
 <p>
- Applies <a href="../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
- conversion</em></span></a> to each element in a <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>. The resulting type is a <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+ Applies <a class="link" href="../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element
+ conversion</em></span></a> to each element in a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>. The resulting type is a <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
         Access Sequence</a> that provides a converting constructor accepting the
         original type as its argument.
       </p>
-<a name="fusion.support.deduce_sequence.header"></a><h4>
-<a name="id465200"></a>
- Header
- </h4>
+<a name="fusion.support.deduce_sequence.header"></a><h5>
+<a name="id2643137"></a>
+ <a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">deduce_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deduce_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.support.deduce_sequence.synopsis"></a><h4>
-<a name="id465358"></a>
- Synopsis
- </h4>
+<a name="fusion.support.deduce_sequence.synopsis"></a><h5>
+<a name="id2643264"></a>
+ <a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">traits</span>
 <span class="special">{</span>
@@ -60,10 +59,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.deduce_sequence.example"></a><h4>
-<a name="id465490"></a>
- Example
- </h4>
+<a name="fusion.support.deduce_sequence.example"></a><h5>
+<a name="id2643371"></a>
+ <a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Seq</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">holder</span>
@@ -76,18 +75,18 @@
 <span class="special">};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">&gt;</span>
-<span class="identifier">holder</span><span class="special">&lt;</span> vector<span class="special">&lt;</span><span class="identifier">T0</span> <span class="keyword">const</span> <span class="special">&amp;,</span> <span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;&gt;</span> <span class="special">&gt;</span>
+<span class="identifier">holder</span><span class="special">&lt;</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="identifier">T0</span> <span class="keyword">const</span> <span class="special">&amp;,</span> <span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;&gt;</span> <span class="special">&gt;</span>
 <span class="identifier">make_holder</span><span class="special">(</span><span class="identifier">T0</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a0</span><span class="special">,</span> <span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a1</span><span class="special">)</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="identifier">T0</span> <span class="keyword">const</span> <span class="special">&amp;,</span> <span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;&gt;</span> <span class="identifier">arg_vec_t</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="identifier">T0</span> <span class="keyword">const</span> <span class="special">&amp;,</span> <span class="identifier">T1</span> <span class="keyword">const</span> <span class="special">&amp;&gt;</span> <span class="identifier">arg_vec_t</span><span class="special">;</span>
     <span class="keyword">return</span> <span class="identifier">holder</span><span class="special">&lt;</span><span class="identifier">arg_vec_t</span><span class="special">&gt;(</span> <span class="identifier">arg_vec_t</span><span class="special">(</span><span class="identifier">a0</span><span class="special">,</span><span class="identifier">a1</span><span class="special">)</span> <span class="special">);</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.deduce_sequence.see_also"></a><h4>
-<a name="id466049"></a>
- See also
- </h4>
-<div class="itemizedlist"><ul type="disc"><li>deduce</li></ul></div>
+<a name="fusion.support.deduce_sequence.see_also"></a><h5>
+<a name="id2643831"></a>
+ <a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.see_also">See also</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/support/is_sequence.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/support/is_sequence.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/support/is_sequence.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_sequence</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
 <link rel="prev" href="../support.html" title="Support">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,22 +24,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.support.is_sequence"></a>is_sequence</h3></div></div></div>
-<a name="fusion.support.is_sequence.description"></a><h4>
-<a name="id459681"></a>
- Description
- </h4>
+<a name="fusion.support.is_sequence"></a><a class="link" href="is_sequence.html" title="is_sequence">is_sequence</a>
+</h3></div></div></div>
+<a name="fusion.support.is_sequence.description"></a><h5>
+<a name="id2638713"></a>
+ <a class="link" href="is_sequence.html#fusion.support.is_sequence.description">Description</a>
+ </h5>
 <p>
- Metafunction that evaluates to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
- if a certain type <tt class="computeroutput"><span class="identifier">T</span></tt> is a
- conforming Fusion Sequence, <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type <code class="computeroutput"><span class="identifier">T</span></code> is a
+ conforming Fusion <a class="link" href="../sequence.html" title="Sequence">Sequence</a>, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
         otherwise. This may be specialized to accomodate clients which provide Fusion
         conforming sequences.
       </p>
-<a name="fusion.support.is_sequence.synopsis"></a><h4>
-<a name="id459774"></a>
- Synopsis
- </h4>
+<a name="fusion.support.is_sequence.synopsis"></a><h5>
+<a name="id2638786"></a>
+ <a class="link" href="is_sequence.html#fusion.support.is_sequence.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">traits</span>
 <span class="special">{</span>
@@ -50,10 +51,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.is_sequence.parameters"></a><h4>
-<a name="id459906"></a>
- Parameters
- </h4>
+<a name="fusion.support.is_sequence.parameters"></a><h5>
+<a name="id2638892"></a>
+ <a class="link" href="is_sequence.html#fusion.support.is_sequence.parameters">Parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -80,7 +81,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
               </p>
               </td>
 <td>
@@ -95,43 +96,43 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.support.is_sequence.expression_semantics"></a><h4>
-<a name="id460012"></a>
- <a href="is_sequence.html#fusion.support.is_sequence.expression_semantics">Expression
+<a name="fusion.support.is_sequence.expression_semantics"></a><h5>
+<a name="id2638981"></a>
+ <a class="link" href="is_sequence.html#fusion.support.is_sequence.expression_semantics">Expression
         Semantics</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">c</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Return type</strong></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
         Boolean Constant</a>.
       </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Metafunction that evaluates to
- <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt> if a certain type <tt class="computeroutput"><span class="identifier">T</span></tt>
- is a conforming Fusion sequence, <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Metafunction that evaluates to
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> if a certain type <code class="computeroutput"><span class="identifier">T</span></code>
+ is a conforming Fusion sequence, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
         otherwise.
       </p>
-<a name="fusion.support.is_sequence.header"></a><h4>
-<a name="id460182"></a>
- Header
- </h4>
+<a name="fusion.support.is_sequence.header"></a><h5>
+<a name="id2639119"></a>
+ <a class="link" href="is_sequence.html#fusion.support.is_sequence.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">is_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">is_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.support.is_sequence.example"></a><h4>
-<a name="id460339"></a>
- Example
- </h4>
+<a name="fusion.support.is_sequence.example"></a><h5>
+<a name="id2639245"></a>
+ <a class="link" href="is_sequence.html#fusion.support.is_sequence.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
 <span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span> <span class="identifier">is_sequence</span><span class="special">&lt;</span> <span class="keyword">int</span> <span class="special">&gt;</span> <span class="special">));</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span>list<span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span>list<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span>vector<span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
-<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span>vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span><a class="link" href="../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span><a class="link" href="../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span><a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
+<span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special">&lt;</span><a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/support/is_view.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/support/is_view.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/support/is_view.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_view</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
 <link rel="prev" href="is_sequence.html" title="is_sequence">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.support.is_view"></a>is_view</h3></div></div></div>
-<a name="fusion.support.is_view.description"></a><h4>
-<a name="id460784"></a>
- Description
- </h4>
+<a name="fusion.support.is_view"></a><a class="link" href="is_view.html" title="is_view">is_view</a>
+</h3></div></div></div>
+<a name="fusion.support.is_view.description"></a><h5>
+<a name="id2639601"></a>
+ <a class="link" href="is_view.html#fusion.support.is_view.description">Description</a>
+ </h5>
 <p>
- Metafunction that evaluates to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>
- if a certain type <tt class="computeroutput"><span class="identifier">T</span></tt> is a
- conforming Fusion View, <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type <code class="computeroutput"><span class="identifier">T</span></code> is a
+ conforming Fusion <a class="link" href="../view.html" title="View">View</a>, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
         otherwise. A view is a specialized sequence that does not actually contain
         data. Views hold sequences which may be other views. In general, views are
         held by other views by value, while non-views are held by other views by
- reference. <tt class="computeroutput"><span class="identifier">is_view</span></tt> may be
+ reference. <code class="computeroutput"><span class="identifier">is_view</span></code> may be
         specialized to accomodate clients providing Fusion conforming views.
       </p>
-<a name="fusion.support.is_view.synopsis"></a><h4>
-<a name="id460896"></a>
- Synopsis
- </h4>
+<a name="fusion.support.is_view.synopsis"></a><h5>
+<a name="id2639686"></a>
+ <a class="link" href="is_view.html#fusion.support.is_view.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">traits</span>
 <span class="special">{</span>
@@ -53,10 +54,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.is_view.parameters"></a><h4>
-<a name="id461026"></a>
- Parameters
- </h4>
+<a name="fusion.support.is_view.parameters"></a><h5>
+<a name="id2639793"></a>
+ <a class="link" href="is_view.html#fusion.support.is_view.parameters">Parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -83,7 +84,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
               </p>
               </td>
 <td>
@@ -98,43 +99,43 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.support.is_view.expression_semantics"></a><h4>
-<a name="id461132"></a>
- Expression Semantics
- </h4>
+<a name="fusion.support.is_view.expression_semantics"></a><h5>
+<a name="id2639880"></a>
+ <a class="link" href="is_view.html#fusion.support.is_view.expression_semantics">Expression Semantics</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_view</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">c</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Return type</strong></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
         Boolean Constant</a>.
       </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Metafunction that evaluates to
- <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt> if a certain type <tt class="computeroutput"><span class="identifier">T</span></tt>
- is a conforming Fusion view, <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Metafunction that evaluates to
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> if a certain type <code class="computeroutput"><span class="identifier">T</span></code>
+ is a conforming Fusion view, <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
         otherwise.
       </p>
-<a name="fusion.support.is_view.header"></a><h4>
-<a name="id461302"></a>
- Header
- </h4>
+<a name="fusion.support.is_view.header"></a><h5>
+<a name="id2640017"></a>
+ <a class="link" href="is_view.html#fusion.support.is_view.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">is_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">is_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.support.is_view.example"></a><h4>
-<a name="id461458"></a>
- Example
- </h4>
+<a name="fusion.support.is_view.example"></a><h5>
+<a name="id2640144"></a>
+ <a class="link" href="is_view.html#fusion.support.is_view.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_view</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">));</span>
 <span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_view</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">));</span>
 
 <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span>
 <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_pointer</span><span class="special">;</span>
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">*,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">long</span><span class="special">*,</span> <span class="keyword">bool</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
-<span class="keyword">typedef</span> filter_view<span class="special">&lt;</span><span class="identifier">vector_type</span><span class="special">,</span> <span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">filter_view_type</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">long</span><span class="special">*,</span> <span class="keyword">bool</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../view/filter_view.html" title="filter_view"><code class="computeroutput"><span class="identifier">filter_view</span></code></a><span class="special">&lt;</span><span class="identifier">vector_type</span><span class="special">,</span> <span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">filter_view_type</span><span class="special">;</span>
 <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_view</span><span class="special">&lt;</span><span class="identifier">filter_view_type</span><span class="special">&gt;</span> <span class="special">));</span>
 </pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/support/pair.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/support/pair.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/support/pair.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>pair</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
 <link rel="prev" href="deduce_sequence.html" title="deduce_sequence">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,22 +24,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.support.pair"></a>pair</h3></div></div></div>
-<a name="fusion.support.pair.description"></a><h4>
-<a name="id466114"></a>
- Description
- </h4>
+<a name="fusion.support.pair"></a><a class="link" href="pair.html" title="pair">pair</a>
+</h3></div></div></div>
+<a name="fusion.support.pair.description"></a><h5>
+<a name="id2643879"></a>
+ <a class="link" href="pair.html#fusion.support.pair.description">Description</a>
+ </h5>
 <p>
- Fusion <tt class="computeroutput"><span class="identifier">pair</span></tt> type is a half
- runtime pair. A half runtime pair is similar to a std::pair,
- but, unlike std::pair,
+ Fusion <code class="computeroutput"><span class="identifier">pair</span></code> type is a half
+ runtime pair. A half runtime pair is similar to a <a class="link" href="../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a>,
+ but, unlike <a class="link" href="../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a>,
         the first type does not have data. It is used as elements in <span class="underline">_map</span>_s,
         for example.
       </p>
-<a name="fusion.support.pair.synopsis"></a><h4>
-<a name="id466219"></a>
- Synopsis
- </h4>
+<a name="fusion.support.pair.synopsis"></a><h5>
+<a name="id2643958"></a>
+ <a class="link" href="pair.html#fusion.support.pair.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Second</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">pair</span><span class="special">;</span>
@@ -60,10 +61,10 @@
 <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">&lt;</span><span class="identifier">First</span><span class="special">,</span><span class="identifier">Second</span><span class="special">&gt;::</span><span class="identifier">type</span>
 <span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">Second</span> <span class="keyword">const</span> <span class="special">&amp;);</span>
 </pre>
-<a name="fusion.support.pair.template_parameters"></a><h4>
-<a name="id466662"></a>
- Template parameters
- </h4>
+<a name="fusion.support.pair.template_parameters"></a><h5>
+<a name="id2644327"></a>
+ <a class="link" href="pair.html#fusion.support.pair.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -111,38 +112,38 @@
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">P</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">P</span></code></span></dt>
 <dd><p>
             Fusion pair type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">p</span></tt>,
- <tt class="computeroutput"><span class="identifier">p2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code>,
+ <code class="computeroutput"><span class="identifier">p2</span></code></span></dt>
 <dd><p>
             Fusion pairs
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt>,
- <tt class="computeroutput"><span class="identifier">S</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code>,
+ <code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
             Arbitrary types
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- Value of type <tt class="computeroutput"><span class="identifier">S</span></tt>
+ Value of type <code class="computeroutput"><span class="identifier">S</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">o</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">o</span></code></span></dt>
 <dd><p>
             Output stream
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">i</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">i</span></code></span></dt>
 <dd><p>
             Input stream
           </p></dd>
 </dl>
 </div>
-<a name="fusion.support.pair.expression_semantics"></a><h4>
-<a name="id466942"></a>
- Expression Semantics
- </h4>
+<a name="fusion.support.pair.expression_semantics"></a><h5>
+<a name="id2644578"></a>
+ <a class="link" href="pair.html#fusion.support.pair.expression_semantics">Expression Semantics</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -166,13 +167,13 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">first_type</span></tt>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">first_type</span></code>
               </p>
               </td>
 <td>
               <p>
- The type of the first template parameter, <tt class="computeroutput"><span class="identifier">F</span></tt>,
- equivalent to <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">first</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ The type of the first template parameter, <code class="computeroutput"><span class="identifier">F</span></code>,
+ equivalent to <code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">first</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
               </p>
               </td>
 <td class="auto-generated"> </td>
@@ -180,13 +181,13 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">second_type</span></tt>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">second_type</span></code>
               </p>
               </td>
 <td>
               <p>
- The type of the second template parameter, <tt class="computeroutput"><span class="identifier">S</span></tt>,
- equivalent to <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">second</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ The type of the second template parameter, <code class="computeroutput"><span class="identifier">S</span></code>,
+ equivalent to <code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">second</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
               </p>
               </td>
 <td class="auto-generated"> </td>
@@ -194,7 +195,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">P</span><span class="special">()</span></tt>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">()</span></code>
               </p>
               </td>
 <td>
@@ -207,12 +208,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">P</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Construct a pair given value for the second type, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Construct a pair given value for the second type, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 <td class="auto-generated"> </td>
@@ -220,12 +221,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">P</span><span class="special">(</span><span class="identifier">p2</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">(</span><span class="identifier">p2</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a pair from another pair, <tt class="computeroutput"><span class="identifier">p2</span></tt>.
+ Copy constructs a pair from another pair, <code class="computeroutput"><span class="identifier">p2</span></code>.
               </p>
               </td>
 <td class="auto-generated"> </td>
@@ -233,36 +234,36 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">second</span></tt>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">second</span></code>
               </p>
               </td>
 <td>
               <p>
- Get the data from <tt class="computeroutput"><span class="identifier">p1</span><span class="special">.]]</span> <span class="special">[[</span></tt>p
- = p2<tt class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Assigns</span> <span class="identifier">a</span>
+ Get the data from <code class="computeroutput"><span class="identifier">p1</span><span class="special">.]]</span> <span class="special">[[</span></code>p
+ = p2<code class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Assigns</span> <span class="identifier">a</span>
                 <span class="identifier">pair</span><span class="special">,</span>
- </tt>p1<tt class="computeroutput"><span class="special">,</span> <span class="identifier">from</span>
- <span class="identifier">another</span> <span class="identifier">pair</span><span class="special">,</span> </tt>p2<tt class="computeroutput"><span class="special">.]]</span>
+ </code>p1<code class="computeroutput"><span class="special">,</span> <span class="identifier">from</span>
+ <span class="identifier">another</span> <span class="identifier">pair</span><span class="special">,</span> </code>p2<code class="computeroutput"><span class="special">.]]</span>
                 <span class="special">[[</span><span class="identifier">make_pair</span><span class="special">&lt;</span><span class="identifier">F</span><span class="special">&gt;(</span><span class="identifier">s</span><span class="special">)]</span> <span class="special">[</span><span class="identifier">Make</span> <span class="identifier">a</span>
                 <span class="identifier">pair</span> <span class="identifier">given</span>
                 <span class="identifier">the</span> <span class="identifier">first</span>
                 <span class="identifier">type</span><span class="special">,</span>
- </tt>F<tt class="computeroutput"><span class="special">,</span> <span class="keyword">and</span>
+ </code>F<code class="computeroutput"><span class="special">,</span> <span class="keyword">and</span>
                 <span class="identifier">a</span> <span class="identifier">value</span>
                 <span class="keyword">for</span> <span class="identifier">the</span>
- <span class="identifier">second</span> <span class="identifier">type</span><span class="special">,</span> </tt>s<tt class="computeroutput"><span class="special">.</span>
+ <span class="identifier">second</span> <span class="identifier">type</span><span class="special">,</span> </code>s<code class="computeroutput"><span class="special">.</span>
                 <span class="identifier">The</span> <span class="identifier">second</span>
                 <span class="identifier">type</span> <span class="identifier">assumes</span>
                 <span class="identifier">the</span> <span class="identifier">type</span>
- <span class="identifier">of</span> </tt>s<tt class="computeroutput"><span class="special">]]</span>
- <span class="special">[[</span></tt>o &lt;&lt; p<tt class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Output</span> </tt>p<tt class="computeroutput"> <span class="identifier">to</span>
- <span class="identifier">output</span> <span class="identifier">stream</span><span class="special">,</span> </tt>o<tt class="computeroutput"><span class="special">.]]</span>
- <span class="special">[[</span></tt>i &gt;&gt; p<tt class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Input</span> </tt>p<tt class="computeroutput"> <span class="identifier">from</span>
- <span class="identifier">input</span> <span class="identifier">stream</span><span class="special">,</span> </tt>i<tt class="computeroutput"><span class="special">.]]</span>
- <span class="special">[[</span></tt>p == p2<tt class="computeroutput"><span class="special">]</span>
+ <span class="identifier">of</span> </code>s<code class="computeroutput"><span class="special">]]</span>
+ <span class="special">[[</span></code>o &lt;&lt; p<code class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Output</span> </code>p<code class="computeroutput"> <span class="identifier">to</span>
+ <span class="identifier">output</span> <span class="identifier">stream</span><span class="special">,</span> </code>o<code class="computeroutput"><span class="special">.]]</span>
+ <span class="special">[[</span></code>i &gt;&gt; p<code class="computeroutput"><span class="special">]</span> <span class="special">[</span><span class="identifier">Input</span> </code>p<code class="computeroutput"> <span class="identifier">from</span>
+ <span class="identifier">input</span> <span class="identifier">stream</span><span class="special">,</span> </code>i<code class="computeroutput"><span class="special">.]]</span>
+ <span class="special">[[</span></code>p == p2<code class="computeroutput"><span class="special">]</span>
                 <span class="special">[</span><span class="identifier">Tests</span>
                 <span class="identifier">two</span> <span class="identifier">pairs</span>
- <span class="keyword">for</span> <span class="identifier">equality</span><span class="special">.]]</span> <span class="special">[[</span></tt>p
+ <span class="keyword">for</span> <span class="identifier">equality</span><span class="special">.]]</span> <span class="special">[[</span></code>p
                 != p2`
               </p>
               </td>
@@ -274,18 +275,18 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.support.pair.header"></a><h4>
-<a name="id467922"></a>
- Header
- </h4>
+<a name="fusion.support.pair.header"></a><h5>
+<a name="id2645465"></a>
+ <a class="link" href="pair.html#fusion.support.pair.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">pair</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.support.pair.example"></a><h4>
-<a name="id468079"></a>
- Example
- </h4>
+<a name="fusion.support.pair.example"></a><h5>
+<a name="id2645606"></a>
+ <a class="link" href="pair.html#fusion.support.pair.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">pair</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">p</span><span class="special">(</span><span class="char">'X'</span><span class="special">);</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">p</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/support/tag_of.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/support/tag_of.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/support/tag_of.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>tag_of</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
 <link rel="prev" href="is_view.html" title="is_view">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.support.tag_of"></a>tag_of</h3></div></div></div>
-<a name="fusion.support.tag_of.description"></a><h4>
-<a name="id461908"></a>
- Description
- </h4>
+<a name="fusion.support.tag_of"></a><a class="link" href="tag_of.html" title="tag_of">tag_of</a>
+</h3></div></div></div>
+<a name="fusion.support.tag_of.description"></a><h5>
+<a name="id2640508"></a>
+ <a class="link" href="tag_of.html#fusion.support.tag_of.description">Description</a>
+ </h5>
 <p>
         All conforming Fusion sequences and iterators have an associated tag type.
- The purpose of the tag is to enable <a href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag
- dispatching</em></span></a> from Intrinsic
+ The purpose of the tag is to enable <a class="link" href="../notes.html#fusion.notes.tag_dispatching"><span class="emphasis"><em>tag
+ dispatching</em></span></a> from <a class="link" href="../sequence/intrinsic.html" title="Intrinsic">Intrinsic</a>
         functions to implementations appropriate for the type.
       </p>
 <p>
         This metafunction may be specialized to accomodate clients providing Fusion
         conforming sequences.
       </p>
-<a name="fusion.support.tag_of.synopsis"></a><h4>
-<a name="id461968"></a>
- Synopsis
- </h4>
+<a name="fusion.support.tag_of.synopsis"></a><h5>
+<a name="id2640550"></a>
+ <a class="link" href="tag_of.html#fusion.support.tag_of.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">traits</span>
 <span class="special">{</span>
@@ -53,10 +54,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.tag_of.parameters"></a><h4>
-<a name="id462098"></a>
- Parameters
- </h4>
+<a name="fusion.support.tag_of.parameters"></a><h5>
+<a name="id2640655"></a>
+ <a class="link" href="tag_of.html#fusion.support.tag_of.parameters">Parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -83,7 +84,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
               </p>
               </td>
 <td>
@@ -98,37 +99,37 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.support.tag_of.expression_semantics"></a><h4>
-<a name="id462204"></a>
- Expression Semantics
- </h4>
+<a name="fusion.support.tag_of.expression_semantics"></a><h5>
+<a name="id2640742"></a>
+ <a class="link" href="tag_of.html#fusion.support.tag_of.expression_semantics">Expression Semantics</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Return type</b></span>: Any type.
+ <span class="bold"><strong>Return type</strong></span>: Any type.
       </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the tag type associated
- with <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the tag type associated
+ with <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
-<a name="fusion.support.tag_of.header"></a><h4>
-<a name="id462322"></a>
- Header
- </h4>
+<a name="fusion.support.tag_of.header"></a><h5>
+<a name="id2640837"></a>
+ <a class="link" href="tag_of.html#fusion.support.tag_of.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.support.tag_of.example"></a><h4>
-<a name="id462478"></a>
- Example
- </h4>
+<a name="fusion.support.tag_of.example"></a><h5>
+<a name="id2640964"></a>
+ <a class="link" href="tag_of.html#fusion.support.tag_of.example">Example</a>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span>list<span class="special">&lt;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag1</span><span class="special">;</span>
-<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span>list<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag2</span><span class="special">;</span>
-<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span>vector<span class="special">&lt;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag3</span><span class="special">;</span>
-<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span>vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag4</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span><a class="link" href="../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag1</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span><a class="link" href="../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag2</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span><a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag3</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special">&lt;</span><a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">tag4</span><span class="special">;</span>
 
 <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">tag1</span><span class="special">,</span> <span class="identifier">tag2</span><span class="special">&gt;));</span>
 <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">tag3</span><span class="special">,</span> <span class="identifier">tag4</span><span class="special">&gt;));</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/tuple.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/tuple.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/tuple.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Tuple</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="algorithm/transformation/metafunctions/push_front.html" title="push_front">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.tuple"></a>Tuple</h2></div></div></div>
+<a name="fusion.tuple"></a><a class="link" href="tuple.html" title="Tuple">Tuple</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Class template tuple</span></dt>
 <dd><dl>
@@ -43,12 +44,12 @@
 <p>
       The TR1 technical report describes extensions to the C++ standard library.
       Many of these extensions will be considered for the next iteration of the C++
- standard. TR1 describes a tuple type, and support for treating <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>
+ standard. TR1 describes a tuple type, and support for treating <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>
       as a type of tuple.
     </p>
 <p>
       Fusion provides full support for the <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1
- Tuple</a> interface, and the extended uses of <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt> described
+ Tuple</a> interface, and the extended uses of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code> described
       in the TR1 document.
     </p>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template tuple</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../tuple.html" title="Tuple">
 <link rel="prev" href="../tuple.html" title="Tuple">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.tuple.class_template_tuple"></a>Class template tuple</h3></div></div></div>
+<a name="fusion.tuple.class_template_tuple"></a><a class="link" href="class_template_tuple.html" title="Class template tuple">Class template tuple</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Construction</span></dt>
 <dt><span class="section"><a href="class_template_tuple/tuple_creation_functions.html">Tuple
@@ -38,19 +39,18 @@
 </dl></div>
 <p>
         Fusion's implementation of the <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1
- Tuple</a> is also a fusion <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ Tuple</a> is also a fusion <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>. As such the fusion tuple type provides a lot of functionality
         beyond that required by TR1.
       </p>
 <p>
- Currently tuple is basically a synonym for vector, although this may be changed
+ Currently tuple is basically a synonym for <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>, although this may be changed
         in future releases of fusion.
       </p>
-<a name="fusion.tuple.class_template_tuple.synopsis"></a><h4>
-<a name="id636654"></a>
- Synopsis
- </h4>
+<a name="fusion.tuple.class_template_tuple.synopsis"></a><h5>
+<a name="id2796471"></a>
+ <a class="link" href="class_template_tuple.html#fusion.tuple.class_template_tuple.synopsis">Synopsis</a>
+ </h5>
 <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="emphasis"><em>unspecified</em></span><span class="special">,</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Construction</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
 <link rel="prev" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="next" href="tuple_creation_functions.html" title="Tuple
- creation functions">
+<link rel="next" href="tuple_creation_functions.html" title="Tuple creation functions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.tuple.class_template_tuple.construction"></a>Construction</h4></div></div></div>
-<a name="fusion.tuple.class_template_tuple.construction.description"></a><h5>
-<a name="id636829"></a>
- Description
- </h5>
+<a name="fusion.tuple.class_template_tuple.construction"></a><a class="link" href="construction.html" title="Construction">Construction</a>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.construction.description"></a><h6>
+<a name="id2796627"></a>
+ <a class="link" href="construction.html#fusion.tuple.class_template_tuple.construction.description">Description</a>
+ </h6>
 <p>
           The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1
           Tuple</a> type provides a default constructor, a constructor that takes
@@ -37,34 +37,34 @@
           copy constructor. The details of the various constructors are described
           in this section.
         </p>
-<a name="fusion.tuple.class_template_tuple.construction.specification"></a><h5>
-<a name="id636873"></a>
- Specification
- </h5>
+<a name="fusion.tuple.class_template_tuple.construction.specification"></a><h6>
+<a name="id2796666"></a>
+ <a class="link" href="construction.html#fusion.tuple.class_template_tuple.construction.specification">Specification</a>
+ </h6>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T1</span>
- <span class="special">...</span> <span class="identifier">TN</span></tt>,
- <tt class="computeroutput"><span class="identifier">U1</span> <span class="special">...</span>
- <span class="identifier">UN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span>
+ <span class="special">...</span> <span class="identifier">TN</span></code>,
+ <code class="computeroutput"><span class="identifier">U1</span> <span class="special">...</span>
+ <span class="identifier">UN</span></code></span></dt>
 <dd><p>
               Tuple element types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">P1</span>
- <span class="special">...</span> <span class="identifier">PN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">P1</span>
+ <span class="special">...</span> <span class="identifier">PN</span></code></span></dt>
 <dd><p>
               Parameter types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">Ti</span></tt>,
- <tt class="computeroutput"><span class="identifier">Ui</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Ti</span></code>,
+ <code class="computeroutput"><span class="identifier">Ui</span></code></span></dt>
 <dd><p>
- The type of the <tt class="computeroutput"><span class="identifier">i</span></tt>th
+ The type of the <code class="computeroutput"><span class="identifier">i</span></code>th
               element of a tuple
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">Pi</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Pi</span></code></span></dt>
 <dd><p>
- The type of the <tt class="computeroutput"><span class="identifier">i</span></tt>th
+ The type of the <code class="computeroutput"><span class="identifier">i</span></code>th
               parameter
             </p></dd>
 </dl>
@@ -73,48 +73,48 @@
 <span class="identifier">tuple</span><span class="special">();</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: Each <tt class="computeroutput"><span class="identifier">Ti</span></tt>
+ <span class="bold"><strong>Requirements</strong></span>: Each <code class="computeroutput"><span class="identifier">Ti</span></code>
           is default constructable.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Default initializes each element
+ <span class="bold"><strong>Semantics</strong></span>: Default initializes each element
           of the tuple.
         </p>
 <pre class="programlisting">
 <span class="identifier">tuple</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="identifier">PN</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: Each <tt class="computeroutput"><span class="identifier">Pi</span></tt>
- is <tt class="computeroutput"><span class="identifier">Ti</span></tt> if <tt class="computeroutput"><span class="identifier">Ti</span></tt> is a reference type, <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">Ti</span><span class="special">&amp;</span></tt> otherwise.
+ <span class="bold"><strong>Requirements</strong></span>: Each <code class="computeroutput"><span class="identifier">Pi</span></code>
+ is <code class="computeroutput"><span class="identifier">Ti</span></code> if <code class="computeroutput"><span class="identifier">Ti</span></code> is a reference type, <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">Ti</span><span class="special">&amp;</span></code> otherwise.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Copy initializes each element
+ <span class="bold"><strong>Semantics</strong></span>: Copy initializes each element
           with the corresponding parameter.
         </p>
 <pre class="programlisting">
 <span class="identifier">tuple</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">tuple</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: Each <tt class="computeroutput"><span class="identifier">Ti</span></tt>
+ <span class="bold"><strong>Requirements</strong></span>: Each <code class="computeroutput"><span class="identifier">Ti</span></code>
           should be copy constructable.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Copy constructs each element
- of <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>
- with the corresponding element of <tt class="computeroutput"><span class="identifier">t</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Copy constructs each element
+ of <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
+ with the corresponding element of <code class="computeroutput"><span class="identifier">t</span></code>.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">U1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">U2</span><span class="special">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">UN</span><span class="special">&gt;</span>
 <span class="identifier">tuple</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">U1</span><span class="special">,</span> <span class="identifier">U2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">UN</span><span class="special">&gt;&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: Each <tt class="computeroutput"><span class="identifier">Ti</span></tt>
- shall be constructible from the corresponding <tt class="computeroutput"><span class="identifier">Ui</span></tt>.
+ <span class="bold"><strong>Requirements</strong></span>: Each <code class="computeroutput"><span class="identifier">Ti</span></code>
+ shall be constructible from the corresponding <code class="computeroutput"><span class="identifier">Ui</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Constructs each element of
- <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>
- with the corresponding element of <tt class="computeroutput"><span class="identifier">t</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Constructs each element of
+ <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
+ with the corresponding element of <code class="computeroutput"><span class="identifier">t</span></code>.
         </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Element
- access</title>
+<title>Element access</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="prev" href="tuple_helper_classes.html" title="Tuple
- helper classes">
-<link rel="next" href="relational_operators.html" title="Relational
- operators">
+<link rel="prev" href="tuple_helper_classes.html" title="Tuple helper classes">
+<link rel="next" href="relational_operators.html" title="Relational operators">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,59 +24,59 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.tuple.class_template_tuple.element_access"></a><a href="element_access.html" title="Element
- access">Element
- access</a></h4></div></div></div>
-<a name="fusion.tuple.class_template_tuple.element_access.description"></a><h5>
-<a name="id638870"></a>
- Description
- </h5>
+<a name="fusion.tuple.class_template_tuple.element_access"></a><a class="link" href="element_access.html" title="Element access">Element
+ access</a>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.element_access.description"></a><h6>
+<a name="id2798463"></a>
+ <a class="link" href="element_access.html#fusion.tuple.class_template_tuple.element_access.description">Description</a>
+ </h6>
 <p>
           The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1
- Tuple</a> provides the <tt class="computeroutput"><span class="identifier">get</span></tt>
+ Tuple</a> provides the <code class="computeroutput"><span class="identifier">get</span></code>
           function to provide access to it's elements by zero based numeric index.
         </p>
-<a name="fusion.tuple.class_template_tuple.element_access.specification"></a><h5>
-<a name="id638922"></a>
- Specification
- </h5>
+<a name="fusion.tuple.class_template_tuple.element_access.specification"></a><h6>
+<a name="id2798510"></a>
+ <a class="link" href="element_access.html#fusion.tuple.class_template_tuple.element_access.specification">Specification</a>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="identifier">I</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">RJ</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: <tt class="computeroutput"><span class="number">0</span>
+ <span class="bold"><strong>Requires</strong></span>: <code class="computeroutput"><span class="number">0</span>
           <span class="special">&lt;</span> <span class="identifier">I</span>
- <span class="special">&lt;=</span> <span class="identifier">N</span></tt>.
- The program is ill formed if <tt class="computeroutput"><span class="identifier">I</span></tt>
- is out of bounds. <tt class="computeroutput"><span class="identifier">T</span></tt> is
- any fusion sequence type, including <tt class="computeroutput"><span class="identifier">tuple</span></tt>.
+ <span class="special">&lt;=</span> <span class="identifier">N</span></code>.
+ The program is ill formed if <code class="computeroutput"><span class="identifier">I</span></code>
+ is out of bounds. <code class="computeroutput"><span class="identifier">T</span></code> is
+ any fusion sequence type, including <code class="computeroutput"><span class="identifier">tuple</span></code>.
         </p>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="identifier">RJ</span></tt>
- is equivalent to <tt class="computeroutput">result_of::at_c<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="identifier">RJ</span></code>
+ is equivalent to <code class="computeroutput"><a class="link" href="../../sequence/intrinsic/metafunctions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
         </p>
 <p>
- <span class="bold"><b>Returns</b></span>: A reference to the <tt class="computeroutput"><span class="identifier">I</span></tt>th element of <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>Returns</strong></span>: A reference to the <code class="computeroutput"><span class="identifier">I</span></code>th element of <code class="computeroutput"><span class="identifier">T</span></code>.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="identifier">I</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">PJ</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: <tt class="computeroutput"><span class="number">0</span>
+ <span class="bold"><strong>Requires</strong></span>: <code class="computeroutput"><span class="number">0</span>
           <span class="special">&lt;</span> <span class="identifier">I</span>
- <span class="special">&lt;=</span> <span class="identifier">N</span></tt>.
- The program is ill formed if <tt class="computeroutput"><span class="identifier">I</span></tt>
- is out of bounds. <tt class="computeroutput"><span class="identifier">T</span></tt> is
- any fusion sequence type, including <tt class="computeroutput"><span class="identifier">tuple</span></tt>.
+ <span class="special">&lt;=</span> <span class="identifier">N</span></code>.
+ The program is ill formed if <code class="computeroutput"><span class="identifier">I</span></code>
+ is out of bounds. <code class="computeroutput"><span class="identifier">T</span></code> is
+ any fusion sequence type, including <code class="computeroutput"><span class="identifier">tuple</span></code>.
         </p>
 <p>
- <span class="bold"><b>Return type</b></span>: <tt class="computeroutput"><span class="identifier">PJ</span></tt>
- is equivalent to <tt class="computeroutput">result_of::at_c<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ <span class="bold"><strong>Return type</strong></span>: <code class="computeroutput"><span class="identifier">PJ</span></code>
+ is equivalent to <code class="computeroutput"><a class="link" href="../../sequence/intrinsic/metafunctions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
         </p>
 <p>
- <span class="bold"><b>Returns</b></span>: A const reference to the <tt class="computeroutput"><span class="identifier">I</span></tt>th element of <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>Returns</strong></span>: A const reference to the <code class="computeroutput"><span class="identifier">I</span></code>th element of <code class="computeroutput"><span class="identifier">T</span></code>.
         </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Relational
- operators</title>
+<title>Relational operators</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="prev" href="element_access.html" title="Element
- access">
+<link rel="prev" href="element_access.html" title="Element access">
 <link rel="next" href="../pairs.html" title="Pairs">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,45 +24,45 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.tuple.class_template_tuple.relational_operators"></a><a href="relational_operators.html" title="Relational
- operators">Relational
- operators</a></h4></div></div></div>
-<a name="fusion.tuple.class_template_tuple.relational_operators.description"></a><h5>
-<a name="id639556"></a>
- Description
- </h5>
+<a name="fusion.tuple.class_template_tuple.relational_operators"></a><a class="link" href="relational_operators.html" title="Relational operators">Relational
+ operators</a>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.relational_operators.description"></a><h6>
+<a name="id2799081"></a>
+ <a class="link" href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.description">Description</a>
+ </h6>
 <p>
           The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1
           Tuple</a> provides the standard boolean relational operators.
         </p>
-<a name="fusion.tuple.class_template_tuple.relational_operators.specification"></a><h5>
-<a name="id639596"></a>
- Specification
- </h5>
+<a name="fusion.tuple.class_template_tuple.relational_operators.specification"></a><h6>
+<a name="id2799114"></a>
+ <a class="link" href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.specification">Specification</a>
+ </h6>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T1</span>
- <span class="special">...</span> <span class="identifier">TN</span></tt>,
- <tt class="computeroutput"><span class="identifier">U1</span> <span class="special">...</span>
- <span class="identifier">UN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span>
+ <span class="special">...</span> <span class="identifier">TN</span></code>,
+ <code class="computeroutput"><span class="identifier">U1</span> <span class="special">...</span>
+ <span class="identifier">UN</span></code></span></dt>
 <dd><p>
               Tuple element types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">P1</span>
- <span class="special">...</span> <span class="identifier">PN</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">P1</span>
+ <span class="special">...</span> <span class="identifier">PN</span></code></span></dt>
 <dd><p>
               Parameter types
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">Ti</span></tt>,
- <tt class="computeroutput"><span class="identifier">Ui</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Ti</span></code>,
+ <code class="computeroutput"><span class="identifier">Ui</span></code></span></dt>
 <dd><p>
- The type of the <tt class="computeroutput"><span class="identifier">i</span></tt>th
+ The type of the <code class="computeroutput"><span class="identifier">i</span></code>th
               element of a tuple
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">Pi</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Pi</span></code></span></dt>
 <dd><p>
- The type of the <tt class="computeroutput"><span class="identifier">i</span></tt>th
+ The type of the <code class="computeroutput"><span class="identifier">i</span></code>th
               parameter
             </p></dd>
 </dl>
@@ -77,23 +75,19 @@
     <span class="keyword">const</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">U1</span><span class="special">,</span> <span class="identifier">U2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">UN</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: For all <tt class="computeroutput"><span class="identifier">i</span></tt>,
- <tt class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
+ <span class="bold"><strong>Requirements</strong></span>: For all <code class="computeroutput"><span class="identifier">i</span></code>,
+ <code class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
           <span class="identifier">i</span> <span class="special">&lt;</span>
- <span class="identifier">N</span></tt>, <tt class="computeroutput"><a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">==</span> <a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></tt>
- is a valid expression returning a type that is convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
- </p>
-<p>
- <span class="bold"><b>Semantics</b></span>: Returns <tt class="computeroutput"><span class="keyword">true</span></tt>
- if and only if <tt class="computeroutput"><a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">==</span> <a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></tt>
- for all <tt class="computeroutput"><span class="identifier">i</span></tt>. For any 2 zero
- length tuples <tt class="computeroutput"><span class="identifier">e</span></tt> and <tt class="computeroutput"><span class="identifier">f</span></tt>, <tt class="computeroutput"><span class="identifier">e</span>
- <span class="special">==</span> <span class="identifier">f</span></tt>
- returns <tt class="computeroutput"><span class="keyword">true</span></tt>.
+ <span class="identifier">N</span></code>, <code class="computeroutput"><a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></code>
+ is a valid expression returning a type that is convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
+ </p>
+<p>
+ <span class="bold"><strong>Semantics</strong></span>: Returns <code class="computeroutput"><span class="keyword">true</span></code>
+ if and only if <code class="computeroutput"><a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></code>
+ for all <code class="computeroutput"><span class="identifier">i</span></code>. For any 2 zero
+ length tuples <code class="computeroutput"><span class="identifier">e</span></code> and <code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">e</span>
+ <span class="special">==</span> <span class="identifier">f</span></code>
+ returns <code class="computeroutput"><span class="keyword">true</span></code>.
         </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">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">,</span>
@@ -103,18 +97,16 @@
     <span class="keyword">const</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">U1</span><span class="special">,</span> <span class="identifier">U2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">UN</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: For all <tt class="computeroutput"><span class="identifier">i</span></tt>,
- <tt class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
+ <span class="bold"><strong>Requirements</strong></span>: For all <code class="computeroutput"><span class="identifier">i</span></code>,
+ <code class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
           <span class="identifier">i</span> <span class="special">&lt;</span>
- <span class="identifier">N</span></tt>, <tt class="computeroutput"><a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">&lt;</span> <a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></tt>
- is a valid expression returning a type that is convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="identifier">N</span></code>, <code class="computeroutput"><a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">&lt;</span> <a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></code>
+ is a valid expression returning a type that is convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns the lexicographical
- comparison of between <tt class="computeroutput"><span class="identifier">lhs</span></tt>
- and <tt class="computeroutput"><span class="identifier">rhs</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns the lexicographical
+ comparison of between <code class="computeroutput"><span class="identifier">lhs</span></code>
+ and <code class="computeroutput"><span class="identifier">rhs</span></code>.
         </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">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">,</span>
@@ -124,16 +116,14 @@
     <span class="keyword">const</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">U1</span><span class="special">,</span> <span class="identifier">U2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">UN</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: For all <tt class="computeroutput"><span class="identifier">i</span></tt>,
- <tt class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
+ <span class="bold"><strong>Requirements</strong></span>: For all <code class="computeroutput"><span class="identifier">i</span></code>,
+ <code class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
           <span class="identifier">i</span> <span class="special">&lt;</span>
- <span class="identifier">N</span></tt>, <tt class="computeroutput"><a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">==</span> <a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></tt>
- is a valid expression returning a type that is convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="identifier">N</span></code>, <code class="computeroutput"><a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></code>
+ is a valid expression returning a type that is convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns <tt class="computeroutput"><span class="special">!(</span><span class="identifier">lhs</span> <span class="special">==</span> <span class="identifier">rhs</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns <code class="computeroutput"><span class="special">!(</span><span class="identifier">lhs</span> <span class="special">==</span> <span class="identifier">rhs</span><span class="special">)</span></code>.
         </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">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">,</span>
@@ -143,16 +133,14 @@
     <span class="keyword">const</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">U1</span><span class="special">,</span> <span class="identifier">U2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">UN</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: For all <tt class="computeroutput"><span class="identifier">i</span></tt>,
- <tt class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
+ <span class="bold"><strong>Requirements</strong></span>: For all <code class="computeroutput"><span class="identifier">i</span></code>,
+ <code class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
           <span class="identifier">i</span> <span class="special">&lt;</span>
- <span class="identifier">N</span></tt>, <tt class="computeroutput"><a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span> <span class="special">&lt;</span> <a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span></tt>
- is a valid expression returning a type that is convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="identifier">N</span></code>, <code class="computeroutput"><a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span> <span class="special">&lt;</span> <a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span></code>
+ is a valid expression returning a type that is convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns <tt class="computeroutput"><span class="special">!(</span><span class="identifier">rhs</span> <span class="special">&lt;</span> <span class="identifier">lhs</span><span class="special">)</span></tt>
+ <span class="bold"><strong>Semantics</strong></span>: Returns <code class="computeroutput"><span class="special">!(</span><span class="identifier">rhs</span> <span class="special">&lt;</span> <span class="identifier">lhs</span><span class="special">)</span></code>
         </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">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">,</span>
@@ -162,17 +150,15 @@
     <span class="keyword">const</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">U1</span><span class="special">,</span> <span class="identifier">U2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">UN</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: For all <tt class="computeroutput"><span class="identifier">i</span></tt>,
- <tt class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
+ <span class="bold"><strong>Requirements</strong></span>: For all <code class="computeroutput"><span class="identifier">i</span></code>,
+ <code class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
           <span class="identifier">i</span> <span class="special">&lt;</span>
- <span class="identifier">N</span></tt>, <tt class="computeroutput"><a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span> <span class="special">&lt;</span> <a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span></tt>
- is a valid expression returning a type that is convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="identifier">N</span></code>, <code class="computeroutput"><a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span> <span class="special">&lt;</span> <a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span></code>
+ is a valid expression returning a type that is convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns <tt class="computeroutput"><span class="identifier">rhs</span>
- <span class="special">&lt;</span> <span class="identifier">lhs</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns <code class="computeroutput"><span class="identifier">rhs</span>
+ <span class="special">&lt;</span> <span class="identifier">lhs</span></code>.
         </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">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">,</span>
@@ -182,16 +168,14 @@
     <span class="keyword">const</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">U1</span><span class="special">,</span> <span class="identifier">U2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">UN</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Requirements</b></span>: For all <tt class="computeroutput"><span class="identifier">i</span></tt>,
- <tt class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
+ <span class="bold"><strong>Requirements</strong></span>: For all <code class="computeroutput"><span class="identifier">i</span></code>,
+ <code class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
           <span class="identifier">i</span> <span class="special">&lt;</span>
- <span class="identifier">N</span></tt>, <tt class="computeroutput"><a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">&lt;</span> <a href="element_access.html" title="Element
- access"><tt class="computeroutput"><span class="identifier">get</span></tt></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></tt>
- is a valid expression returning a type that is convertible to <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <span class="identifier">N</span></code>, <code class="computeroutput"><a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">&lt;</span> <a class="link" href="element_access.html" title="Element access"><code class="computeroutput"><span class="identifier">get</span></code></a><span class="special">&lt;</span><span class="identifier">i</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></code>
+ is a valid expression returning a type that is convertible to <code class="computeroutput"><span class="keyword">bool</span></code>.
         </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns <tt class="computeroutput"><span class="special">!(</span><span class="identifier">lhs</span> <span class="special">&lt;</span> <span class="identifier">rhs</span><span class="special">)</span></tt>.
+ <span class="bold"><strong>Semantics</strong></span>: Returns <code class="computeroutput"><span class="special">!(</span><span class="identifier">lhs</span> <span class="special">&lt;</span> <span class="identifier">rhs</span><span class="special">)</span></code>.
         </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Tuple
- creation functions</title>
+<title>Tuple creation functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
 <link rel="prev" href="construction.html" title="Construction">
-<link rel="next" href="tuple_helper_classes.html" title="Tuple
- helper classes">
+<link rel="next" href="tuple_helper_classes.html" title="Tuple helper classes">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -26,44 +24,44 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.tuple.class_template_tuple.tuple_creation_functions"></a><a href="tuple_creation_functions.html" title="Tuple
- creation functions">Tuple
- creation functions</a></h4></div></div></div>
-<a name="fusion.tuple.class_template_tuple.tuple_creation_functions.description"></a><h5>
-<a name="id637624"></a>
- Description
- </h5>
+<a name="fusion.tuple.class_template_tuple.tuple_creation_functions"></a><a class="link" href="tuple_creation_functions.html" title="Tuple creation functions">Tuple
+ creation functions</a>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.tuple_creation_functions.description"></a><h6>
+<a name="id2797345"></a>
+ <a class="link" href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.description">Description</a>
+ </h6>
 <p>
- TR1 describes 2 utility functions for creating <span class="underline">_tr1</span><span class="underline">tuple</span>_s. <tt class="computeroutput"><span class="identifier">make_tuple</span></tt>
- builds a tuple out of it's argument list, and <tt class="computeroutput"><span class="identifier">tie</span></tt>
+ TR1 describes 2 utility functions for creating <span class="underline">_tr1</span><span class="underline">tuple</span>_s. <code class="computeroutput"><span class="identifier">make_tuple</span></code>
+ builds a tuple out of it's argument list, and <code class="computeroutput"><span class="identifier">tie</span></code>
           builds a tuple of references to it's arguments. The details of these creation
           functions are described in this section.
         </p>
-<a name="fusion.tuple.class_template_tuple.tuple_creation_functions.specification"></a><h5>
-<a name="id637698"></a>
- Specification
- </h5>
+<a name="fusion.tuple.class_template_tuple.tuple_creation_functions.specification"></a><h6>
+<a name="id2797408"></a>
+ <a class="link" href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.specification">Specification</a>
+ </h6>
 <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">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
 <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">V1</span><span class="special">,</span> <span class="identifier">V2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">VN</span><span class="special">&gt;</span> <span class="identifier">make_tuple</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T1</span><span class="special">&amp;</span> <span class="identifier">t1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T2</span><span class="special">&amp;</span> <span class="identifier">t2</span><span class="special">,</span> <span class="special">...,</span> <span class="keyword">const</span> <span class="identifier">TN</span><span class="special">&amp;</span> <span class="identifier">tn</span><span class="special">);</span>
 </pre>
 <p>
- Where <tt class="computeroutput"><span class="identifier">Vi</span></tt> is <tt class="computeroutput"><span class="identifier">X</span><span class="special">&amp;</span></tt>
- if the cv-unqualified type <tt class="computeroutput"><span class="identifier">Ti</span></tt>
- is <tt class="computeroutput"><span class="identifier">reference_wrapper</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span></tt>,
- otherwise <tt class="computeroutput"><span class="identifier">Vi</span></tt> is <tt class="computeroutput"><span class="identifier">Ti</span></tt>.
+ Where <code class="computeroutput"><span class="identifier">Vi</span></code> is <code class="computeroutput"><span class="identifier">X</span><span class="special">&amp;</span></code>
+ if the cv-unqualified type <code class="computeroutput"><span class="identifier">Ti</span></code>
+ is <code class="computeroutput"><span class="identifier">reference_wrapper</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span></code>,
+ otherwise <code class="computeroutput"><span class="identifier">Vi</span></code> is <code class="computeroutput"><span class="identifier">Ti</span></code>.
         </p>
 <p>
- <span class="bold"><b>Returns</b></span>: <tt class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">V1</span><span class="special">,</span> <span class="identifier">V2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">VN</span><span class="special">&gt;(</span><span class="identifier">t1</span><span class="special">,</span> <span class="identifier">t2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">tN</span><span class="special">)</span></tt>
+ <span class="bold"><strong>Returns</strong></span>: <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">V1</span><span class="special">,</span> <span class="identifier">V2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">VN</span><span class="special">&gt;(</span><span class="identifier">t1</span><span class="special">,</span> <span class="identifier">t2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">tN</span><span class="special">)</span></code>
         </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">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">&gt;</span>
 <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">&amp;,</span> <span class="identifier">T2</span><span class="special">&amp;,</span> <span class="special">...,</span> <span class="identifier">TN</span><span class="special">&amp;&gt;</span> <span class="identifier">tie</span><span class="special">(</span><span class="identifier">T1</span><span class="special">&amp;</span> <span class="identifier">t1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">&amp;</span> <span class="identifier">t2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">TN</span><span class="special">&amp;</span> <span class="identifier">tn</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Returns</b></span>: tuple&lt;T1&amp;, T2&amp;, ...,
- TN&amp;&gt;(t1, t2, ..., tN). When argument <tt class="computeroutput"><span class="identifier">ti</span></tt>
- is <tt class="computeroutput"><span class="identifier">ignore</span></tt>, assigning any
+ <span class="bold"><strong>Returns</strong></span>: tuple&lt;T1&amp;, T2&amp;, ...,
+ TN&amp;&gt;(t1, t2, ..., tN). When argument <code class="computeroutput"><span class="identifier">ti</span></code>
+ is <code class="computeroutput"><span class="identifier">ignore</span></code>, assigning any
           value to the corresponding tuple element has has no effect.
         </p>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,24 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Tuple
- helper classes</title>
+<title>Tuple helper classes</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="prev" href="tuple_creation_functions.html" title="Tuple
- creation functions">
-<link rel="next" href="element_access.html" title="Element
- access">
+<link rel="prev" href="tuple_creation_functions.html" title="Tuple creation functions">
+<link rel="next" href="element_access.html" title="Element access">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -27,51 +24,51 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="fusion.tuple.class_template_tuple.tuple_helper_classes"></a><a href="tuple_helper_classes.html" title="Tuple
- helper classes">Tuple
- helper classes</a></h4></div></div></div>
-<a name="fusion.tuple.class_template_tuple.tuple_helper_classes.description"></a><h5>
-<a name="id638419"></a>
- Description
- </h5>
+<a name="fusion.tuple.class_template_tuple.tuple_helper_classes"></a><a class="link" href="tuple_helper_classes.html" title="Tuple helper classes">Tuple
+ helper classes</a>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.tuple_helper_classes.description"></a><h6>
+<a name="id2798059"></a>
+ <a class="link" href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.description">Description</a>
+ </h6>
 <p>
           The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1
           Tuple</a> provides 2 helper traits, for compile time access to the
           tuple size, and the element types.
         </p>
-<a name="fusion.tuple.class_template_tuple.tuple_helper_classes.specification"></a><h5>
-<a name="id638459"></a>
- Specification
- </h5>
+<a name="fusion.tuple.class_template_tuple.tuple_helper_classes.specification"></a><h6>
+<a name="id2798093"></a>
+ <a class="link" href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.specification">Specification</a>
+ </h6>
 <pre class="programlisting">
 <span class="identifier">tuple_size</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: <tt class="computeroutput"><span class="identifier">T</span></tt>
- is any fusion sequence type, including <tt class="computeroutput"><span class="identifier">tuple</span></tt>.
+ <span class="bold"><strong>Requires</strong></span>: <code class="computeroutput"><span class="identifier">T</span></code>
+ is any fusion sequence type, including <code class="computeroutput"><span class="identifier">tuple</span></code>.
         </p>
 <p>
- <span class="bold"><b>Type</b></span>: <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Type</strong></span>: <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
           Integral Constant</a>
         </p>
 <p>
- <span class="bold"><b>Value</b></span>: The number of elements in the sequence.
- Equivalent to <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ <span class="bold"><strong>Value</strong></span>: The number of elements in the sequence.
+ Equivalent to <code class="computeroutput"><a class="link" href="../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
         </p>
 <pre class="programlisting">
 <span class="identifier">tuple_element</span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Requires</b></span>: <tt class="computeroutput"><span class="identifier">T</span></tt>
- is any fusion sequence type, including <tt class="computeroutput"><span class="identifier">tuple</span></tt>.
- <tt class="computeroutput"><span class="number">0</span> <span class="special">&lt;=</span>
+ <span class="bold"><strong>Requires</strong></span>: <code class="computeroutput"><span class="identifier">T</span></code>
+ is any fusion sequence type, including <code class="computeroutput"><span class="identifier">tuple</span></code>.
+ <code class="computeroutput"><span class="number">0</span> <span class="special">&lt;=</span>
           <span class="identifier">I</span> <span class="special">&lt;</span>
- <span class="identifier">N</span></tt> or the program is ill formed.
+ <span class="identifier">N</span></code> or the program is ill formed.
         </p>
 <p>
- <span class="bold"><b>Value</b></span>: The type of the <tt class="computeroutput"><span class="identifier">I</span></tt>th
- element of <tt class="computeroutput"><span class="identifier">T</span></tt>. Equivalent
- to <tt class="computeroutput">result_of::value_at<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>.
+ <span class="bold"><strong>Value</strong></span>: The type of the <code class="computeroutput"><span class="identifier">I</span></code>th
+ element of <code class="computeroutput"><span class="identifier">T</span></code>. Equivalent
+ to <code class="computeroutput"><a class="link" href="../../sequence/intrinsic/metafunctions/value_at.html" title="value_at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span></code></a><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>.
         </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/tuple/pairs.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/tuple/pairs.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/tuple/pairs.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,20 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Pairs</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../tuple.html" title="Tuple">
-<link rel="prev" href="class_template_tuple/relational_operators.html" title="Relational
- operators">
+<link rel="prev" href="class_template_tuple/relational_operators.html" title="Relational operators">
 <link rel="next" href="../extension.html" title="Extension">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,49 +24,50 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.tuple.pairs"></a>Pairs</h3></div></div></div>
-<a name="fusion.tuple.pairs.description"></a><h4>
-<a name="id642910"></a>
- Description
- </h4>
+<a name="fusion.tuple.pairs"></a><a class="link" href="pairs.html" title="Pairs">Pairs</a>
+</h3></div></div></div>
+<a name="fusion.tuple.pairs.description"></a><h5>
+<a name="id2802116"></a>
+ <a class="link" href="pairs.html#fusion.tuple.pairs.description">Description</a>
+ </h5>
 <p>
         The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1
- Tuple</a> interface is specified to provide uniform access to <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>
+ Tuple</a> interface is specified to provide uniform access to <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>
         as if it were a 2 element tuple.
       </p>
-<a name="fusion.tuple.pairs.specification"></a><h4>
-<a name="id642967"></a>
- Specification
- </h4>
+<a name="fusion.tuple.pairs.specification"></a><h5>
+<a name="id2802168"></a>
+ <a class="link" href="pairs.html#fusion.tuple.pairs.specification">Specification</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">tuple_size</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">value</span>
 </pre>
 <p>
- <span class="bold"><b>Type</b></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ <span class="bold"><strong>Type</strong></span>: An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
         Integral Constant</a>
       </p>
 <p>
- <span class="bold"><b>Value</b></span>: Returns 2, the number of elements
+ <span class="bold"><strong>Value</strong></span>: Returns 2, the number of elements
         in a pair.
       </p>
 <pre class="programlisting">
 <span class="identifier">tuple_element</span><span class="special">&lt;</span><span class="number">0</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Type</b></span>: <tt class="computeroutput"><span class="identifier">T1</span></tt>
+ <span class="bold"><strong>Type</strong></span>: <code class="computeroutput"><span class="identifier">T1</span></code>
       </p>
 <p>
- <span class="bold"><b>Value</b></span>: Returns the type of the first element
+ <span class="bold"><strong>Value</strong></span>: Returns the type of the first element
         of the pair
       </p>
 <pre class="programlisting">
 <span class="identifier">tuple_element</span><span class="special">&lt;</span><span class="number">1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <p>
- <span class="bold"><b>Type</b></span>: <tt class="computeroutput"><span class="identifier">T2</span></tt>
+ <span class="bold"><strong>Type</strong></span>: <code class="computeroutput"><span class="identifier">T2</span></code>
       </p>
 <p>
- <span class="bold"><b>Value</b></span>: Returns thetype of the second element
+ <span class="bold"><strong>Value</strong></span>: Returns thetype of the second element
         of the pair
       </p>
 <pre class="programlisting">
@@ -78,21 +78,21 @@
 <span class="keyword">const</span> <span class="identifier">P</span><span class="special">&amp;</span> <span class="identifier">get</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">&gt;&amp;</span> <span class="identifier">pr</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><b>Type</b></span>: If <tt class="computeroutput"><span class="identifier">I</span>
- <span class="special">==</span> <span class="number">0</span></tt>
- <tt class="computeroutput"><span class="identifier">P</span></tt> is <tt class="computeroutput"><span class="identifier">T1</span></tt>,
- else if <tt class="computeroutput"><span class="identifier">I</span> <span class="special">==</span>
- <span class="number">1</span></tt> <tt class="computeroutput"><span class="identifier">P</span></tt>
- is <tt class="computeroutput"><span class="identifier">T2</span></tt> else the program is
+ <span class="bold"><strong>Type</strong></span>: If <code class="computeroutput"><span class="identifier">I</span>
+ <span class="special">==</span> <span class="number">0</span></code>
+ <code class="computeroutput"><span class="identifier">P</span></code> is <code class="computeroutput"><span class="identifier">T1</span></code>,
+ else if <code class="computeroutput"><span class="identifier">I</span> <span class="special">==</span>
+ <span class="number">1</span></code> <code class="computeroutput"><span class="identifier">P</span></code>
+ is <code class="computeroutput"><span class="identifier">T2</span></code> else the program is
         ill-formed.
       </p>
 <p>
- <span class="bold"><b>Returns: <tt class="computeroutput"><span class="identifier">pr</span><span class="special">.</span><span class="identifier">first</span></tt>
- if <tt class="computeroutput"><span class="identifier">I</span> <span class="special">==</span>
- <span class="number">0</span></tt> else <tt class="computeroutput"><span class="identifier">pr</span><span class="special">.</span><span class="identifier">second</span></tt>.</b></span>[*Returns:
- <tt class="computeroutput"><span class="identifier">pr</span><span class="special">.</span><span class="identifier">first</span></tt> if <tt class="computeroutput"><span class="identifier">I</span>
- <span class="special">==</span> <span class="number">0</span></tt>
- else <tt class="computeroutput"><span class="identifier">pr</span><span class="special">.</span><span class="identifier">second</span></tt>.
+ <span class="bold"><strong>Returns: <code class="computeroutput"><span class="identifier">pr</span><span class="special">.</span><span class="identifier">first</span></code>
+ if <code class="computeroutput"><span class="identifier">I</span> <span class="special">==</span>
+ <span class="number">0</span></code> else <code class="computeroutput"><span class="identifier">pr</span><span class="special">.</span><span class="identifier">second</span></code>.</strong></span>[*Returns:
+ <code class="computeroutput"><span class="identifier">pr</span><span class="special">.</span><span class="identifier">first</span></code> if <code class="computeroutput"><span class="identifier">I</span>
+ <span class="special">==</span> <span class="number">0</span></code>
+ else <code class="computeroutput"><span class="identifier">pr</span><span class="special">.</span><span class="identifier">second</span></code>.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/view.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/view.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/view.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>View</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="prev" href="container/conversion/metafunctions/as_map.html" title="as_map">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="fusion.view"></a>View</h2></div></div></div>
+<a name="fusion.view"></a><a class="link" href="view.html" title="View">View</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">single_view</span></dt>
 <dt><span class="section">filter_view</span></dt>
@@ -43,10 +44,10 @@
       sequence(s) are actually accessed. Views' lazy nature make them very cheap
       to copy and be passed around by value.
     </p>
-<a name="fusion.view.header"></a><h3>
-<a name="id563241"></a>
- Header
- </h3>
+<a name="fusion.view.header"></a><h4>
+<a name="id2730779"></a>
+ <a class="link" href="view.html#fusion.view.header">Header</a>
+ </h4>
 <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">fusion</span><span class="special">/</span><span class="identifier">view</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">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/view/filter_view.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/view/filter_view.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/view/filter_view.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>filter_view</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
 <link rel="prev" href="single_view.html" title="single_view">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,38 +24,39 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.view.filter_view"></a>filter_view</h3></div></div></div>
-<a name="fusion.view.filter_view.description"></a><h4>
-<a name="id564385"></a>
- Description
- </h4>
+<a name="fusion.view.filter_view"></a><a class="link" href="filter_view.html" title="filter_view">filter_view</a>
+</h3></div></div></div>
+<a name="fusion.view.filter_view.description"></a><h5>
+<a name="id2731807"></a>
+ <a class="link" href="filter_view.html#fusion.view.filter_view.description">Description</a>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">filter_view</span></tt> is a view into
+ <code class="computeroutput"><span class="identifier">filter_view</span></code> is a view into
         a subset of its underlying sequence's elements satisfying a given predicate
         (an MPL metafunction).
- The <tt class="computeroutput"><span class="identifier">filter_view</span></tt> presents
- only those elements for which its predicate evaluates to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
+ The <code class="computeroutput"><span class="identifier">filter_view</span></code> presents
+ only those elements for which its predicate evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
       </p>
-<a name="fusion.view.filter_view.header"></a><h4>
-<a name="id564468"></a>
- Header
- </h4>
+<a name="fusion.view.filter_view.header"></a><h5>
+<a name="id2731881"></a>
+ <a class="link" href="filter_view.html#fusion.view.filter_view.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">filter_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.view.filter_view.synopsis"></a><h4>
-<a name="id564625"></a>
- Synopsis
- </h4>
+<a name="fusion.view.filter_view.synopsis"></a><h5>
+<a name="id2732023"></a>
+ <a class="link" href="filter_view.html#fusion.view.filter_view.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Pred</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">filter_view</span><span class="special">;</span>
 </pre>
-<a name="fusion.view.filter_view.template_parameters"></a><h4>
-<a name="id564724"></a>
- Template parameters
- </h4>
+<a name="fusion.view.filter_view.template_parameters"></a><h5>
+<a name="id2732109"></a>
+ <a class="link" href="filter_view.html#fusion.view.filter_view.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -83,13 +84,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
               </p>
               </td>
 <td>
               <p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
               </p>
               </td>
@@ -101,12 +101,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
               </p>
               </td>
 <td>
               <p>
- Unary Metafunction returning an <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">bool_</span></tt>
+ Unary Metafunction returning an <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">bool_</span></code>
               </p>
               </td>
 <td>
@@ -116,39 +116,36 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.filter_view.model_of"></a><h4>
-<a name="id564892"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li></ul></div>
+<a name="fusion.view.filter_view.model_of"></a><h5>
+<a name="id2732261"></a>
+ <a class="link" href="filter_view.html#fusion.view.filter_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">F</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">filter_view</span></tt> type
+ A <code class="computeroutput"><span class="identifier">filter_view</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt>,
- <tt class="computeroutput"><span class="identifier">f2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
+ <code class="computeroutput"><span class="identifier">f2</span></code></span></dt>
 <dd><p>
- Instances of <tt class="computeroutput"><span class="identifier">filter_view</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">filter_view</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.view.filter_view.expression_semantics"></a><h4>
-<a name="id565054"></a>
- Expression Semantics
- </h4>
+<a name="fusion.view.filter_view.expression_semantics"></a><h5>
+<a name="id2732405"></a>
+ <a class="link" href="filter_view.html#fusion.view.filter_view.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -172,57 +169,57 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">F</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a <tt class="computeroutput"><span class="identifier">filter_view</span></tt>
- given a sequence, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Creates a <code class="computeroutput"><span class="identifier">filter_view</span></code>
+ given a sequence, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">F</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">F</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a <tt class="computeroutput"><span class="identifier">filter_view</span></tt>
- from another <tt class="computeroutput"><span class="identifier">filter_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">f</span></tt>.
+ Copy constructs a <code class="computeroutput"><span class="identifier">filter_view</span></code>
+ from another <code class="computeroutput"><span class="identifier">filter_view</span></code>,
+ <code class="computeroutput"><span class="identifier">f</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">f</span> <span class="special">=</span>
- <span class="identifier">f2</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span> <span class="special">=</span>
+ <span class="identifier">f2</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a <tt class="computeroutput"><span class="identifier">filter_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">f</span></tt>, from another
- <tt class="computeroutput"><span class="identifier">filter_view</span></tt>, <tt class="computeroutput"><span class="identifier">f2</span></tt>.
+ Assigns to a <code class="computeroutput"><span class="identifier">filter_view</span></code>,
+ <code class="computeroutput"><span class="identifier">f</span></code>, from another
+ <code class="computeroutput"><span class="identifier">filter_view</span></code>, <code class="computeroutput"><span class="identifier">f2</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.filter_view.example"></a><h4>
-<a name="id565367"></a>
- Example
- </h4>
+<a name="fusion.view.filter_view.example"></a><h5>
+<a name="id2732686"></a>
+ <a class="link" href="filter_view.html#fusion.view.filter_view.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">;</span>
 <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">not_</span><span class="special">;</span>
 <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_class</span><span class="special">;</span>
 
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">long</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">long</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
 
 <span class="identifier">vector_type</span> <span class="identifier">v</span><span class="special">(</span><span class="string">"a-string"</span><span class="special">,</span> <span class="char">'@'</span><span class="special">,</span> <span class="number">987654</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="number">6.6</span><span class="special">);</span>
 <span class="identifier">filter_view</span><span class="special">&lt;</span><span class="identifier">vector_type</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">not_</span><span class="special">&lt;</span><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">view</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/view/iterator_range.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/view/iterator_range.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/view/iterator_range.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>iterator_range</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
 <link rel="prev" href="filter_view.html" title="filter_view">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,35 +24,36 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.view.iterator_range"></a>iterator_range</h3></div></div></div>
-<a name="fusion.view.iterator_range.description"></a><h4>
-<a name="id565842"></a>
- Description
- </h4>
+<a name="fusion.view.iterator_range"></a><a class="link" href="iterator_range.html" title="iterator_range">iterator_range</a>
+</h3></div></div></div>
+<a name="fusion.view.iterator_range.description"></a><h5>
+<a name="id2733114"></a>
+ <a class="link" href="iterator_range.html#fusion.view.iterator_range.description">Description</a>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">iterator_range</span></tt> presents a
+ <code class="computeroutput"><span class="identifier">iterator_range</span></code> presents a
         sub-range of its underlying sequence delimited by a pair of iterators.
       </p>
-<a name="fusion.view.iterator_range.header"></a><h4>
-<a name="id565883"></a>
- Header
- </h4>
+<a name="fusion.view.iterator_range.header"></a><h5>
+<a name="id2733151"></a>
+ <a class="link" href="iterator_range.html#fusion.view.iterator_range.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">iterator_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.view.iterator_range.synopsis"></a><h4>
-<a name="id566041"></a>
- Synopsis
- </h4>
+<a name="fusion.view.iterator_range.synopsis"></a><h5>
+<a name="id2733293"></a>
+ <a class="link" href="iterator_range.html#fusion.view.iterator_range.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Last</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">iterator_range</span><span class="special">;</span>
 </pre>
-<a name="fusion.view.iterator_range.template_parameters"></a><h4>
-<a name="id566139"></a>
- Template parameters
- </h4>
+<a name="fusion.view.iterator_range.template_parameters"></a><h5>
+<a name="id2733381"></a>
+ <a class="link" href="iterator_range.html#fusion.view.iterator_range.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -80,12 +81,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">First</span></tt>
+ <code class="computeroutput"><span class="identifier">First</span></code>
               </p>
               </td>
 <td>
               <p>
- A fusion Iterator
+ A fusion <a class="link" href="../iterator.html" title="Iterator">Iterator</a>
               </p>
               </td>
 <td>
@@ -96,12 +97,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Last</span></tt>
+ <code class="computeroutput"><span class="identifier">Last</span></code>
               </p>
               </td>
 <td>
               <p>
- A fusion Iterator
+ A fusion <a class="link" href="../iterator.html" title="Iterator">Iterator</a>
               </p>
               </td>
 <td>
@@ -111,52 +112,48 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.iterator_range.model_of"></a><h4>
-<a name="id566294"></a>
- Model of
- </h4>
+<a name="fusion.view.iterator_range.model_of"></a><h5>
+<a name="id2733518"></a>
+ <a class="link" href="iterator_range.html#fusion.view.iterator_range.model_of">Model of</a>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
-<a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>,
- <a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a> or <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>,
+ <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a> or <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a> depending on the traversal characteristics (see
- Sequence Traversal Concept)
+ <a class="link" href="../sequence/concepts.html#fusion.sequence.concepts.traversal">Sequence Traversal Concept</a>)
           of its underlying sequence.
         </li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">IR</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">IR</span></code></span></dt>
 <dd><p>
- An <tt class="computeroutput"><span class="identifier">iterator_range</span></tt> type
+ An <code class="computeroutput"><span class="identifier">iterator_range</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">First</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">First</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">l</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">Last</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">Last</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">ir</span></tt>,
- <tt class="computeroutput"><span class="identifier">ir2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">ir</span></code>,
+ <code class="computeroutput"><span class="identifier">ir2</span></code></span></dt>
 <dd><p>
- Instances of <tt class="computeroutput"><span class="identifier">iterator_range</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">iterator_range</span></code>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.view.iterator_range.expression_semantics"></a><h4>
-<a name="id566523"></a>
- <a href="iterator_range.html#fusion.view.iterator_range.expression_semantics">Expression
+<a name="fusion.view.iterator_range.expression_semantics"></a><h5>
+<a name="id2733724"></a>
+ <a class="link" href="iterator_range.html#fusion.view.iterator_range.expression_semantics">Expression
         Semantics</a>
- </h4>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -180,62 +177,62 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">IR</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span> <span class="identifier">l</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">IR</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span> <span class="identifier">l</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates an <tt class="computeroutput"><span class="identifier">iterator_range</span></tt>
- given iterators, <tt class="computeroutput"><span class="identifier">f</span></tt>
- and <tt class="computeroutput"><span class="identifier">l</span></tt>.
+ Creates an <code class="computeroutput"><span class="identifier">iterator_range</span></code>
+ given iterators, <code class="computeroutput"><span class="identifier">f</span></code>
+ and <code class="computeroutput"><span class="identifier">l</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">IR</span><span class="special">(</span><span class="identifier">ir</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">IR</span><span class="special">(</span><span class="identifier">ir</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs an <tt class="computeroutput"><span class="identifier">iterator_range</span></tt>
- from another <tt class="computeroutput"><span class="identifier">iterator_range</span></tt>,
- <tt class="computeroutput"><span class="identifier">ir</span></tt>.
+ Copy constructs an <code class="computeroutput"><span class="identifier">iterator_range</span></code>
+ from another <code class="computeroutput"><span class="identifier">iterator_range</span></code>,
+ <code class="computeroutput"><span class="identifier">ir</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ir</span> <span class="special">=</span>
- <span class="identifier">ir2</span></tt>
+ <code class="computeroutput"><span class="identifier">ir</span> <span class="special">=</span>
+ <span class="identifier">ir2</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a <tt class="computeroutput"><span class="identifier">iterator_range</span></tt>,
- <tt class="computeroutput"><span class="identifier">ir</span></tt>, from another
- <tt class="computeroutput"><span class="identifier">iterator_range</span></tt>,
- <tt class="computeroutput"><span class="identifier">ir2</span></tt>.
+ Assigns to a <code class="computeroutput"><span class="identifier">iterator_range</span></code>,
+ <code class="computeroutput"><span class="identifier">ir</span></code>, from another
+ <code class="computeroutput"><span class="identifier">iterator_range</span></code>,
+ <code class="computeroutput"><span class="identifier">ir2</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.iterator_range.example"></a><h4>
-<a name="id566859"></a>
- Example
- </h4>
+<a name="fusion.view.iterator_range.example"></a><h5>
+<a name="id2734026"></a>
+ <a class="link" href="iterator_range.html#fusion.view.iterator_range.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">char</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">s</span> <span class="special">=</span> <span class="string">"Ruby"</span><span class="special">;</span>
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span> <span class="keyword">const</span><span class="special">*&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span> <span class="keyword">const</span><span class="special">*&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
 <span class="identifier">vector_type</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="number">3.3</span><span class="special">,</span> <span class="identifier">s</span><span class="special">);</span>
 
-<span class="keyword">typedef</span> result_of::begin<span class="special">&lt;</span><span class="identifier">vector_type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">A</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::end<span class="special">&lt;</span><span class="identifier">vector_type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">B</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::next<span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">C</span><span class="special">;</span>
-<span class="keyword">typedef</span> result_of::prior<span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">D</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special">&lt;</span><span class="identifier">vector_type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">A</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../sequence/intrinsic/metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special">&lt;</span><span class="identifier">vector_type</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">B</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../iterator/metafunctions/next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">C</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../iterator/metafunctions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">D</span><span class="special">;</span>
 
 <span class="identifier">C</span> <span class="identifier">c</span><span class="special">(</span><span class="identifier">vec</span><span class="special">);</span>
 <span class="identifier">D</span> <span class="identifier">d</span><span class="special">(</span><span class="identifier">vec</span><span class="special">);</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/view/joint_view.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/view/joint_view.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/view/joint_view.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>joint_view</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
 <link rel="prev" href="iterator_range.html" title="iterator_range">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,35 +24,36 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.view.joint_view"></a>joint_view</h3></div></div></div>
-<a name="fusion.view.joint_view.description"></a><h4>
-<a name="id567525"></a>
- Description
- </h4>
+<a name="fusion.view.joint_view"></a><a class="link" href="joint_view.html" title="joint_view">joint_view</a>
+</h3></div></div></div>
+<a name="fusion.view.joint_view.description"></a><h5>
+<a name="id2734627"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.description">Description</a>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">joint_view</span></tt> presents a view
+ <code class="computeroutput"><span class="identifier">joint_view</span></code> presents a view
         which is a concatenation of two sequences.
       </p>
-<a name="fusion.view.joint_view.header"></a><h4>
-<a name="id567566"></a>
- Header
- </h4>
+<a name="fusion.view.joint_view.header"></a><h5>
+<a name="id2734663"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">joint_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">joint_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.view.joint_view.synopsis"></a><h4>
-<a name="id567724"></a>
- Synopsis
- </h4>
+<a name="fusion.view.joint_view.synopsis"></a><h5>
+<a name="id2734805"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence2</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">joint_view</span><span class="special">;</span>
 </pre>
-<a name="fusion.view.joint_view.template_parameters"></a><h4>
-<a name="id567821"></a>
- Template parameters
- </h4>
+<a name="fusion.view.joint_view.template_parameters"></a><h5>
+<a name="id2734891"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -80,13 +81,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Sequence1</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence1</span></code>
               </p>
               </td>
 <td>
               <p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
               </p>
               </td>
@@ -98,13 +98,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Sequence2</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence2</span></code>
               </p>
               </td>
 <td>
               <p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
               </p>
               </td>
@@ -115,42 +114,40 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.joint_view.model_of"></a><h4>
-<a name="id567978"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li></ul></div>
+<a name="fusion.view.joint_view.model_of"></a><h5>
+<a name="id2735031"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">JV</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">JV</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">joint_view</span></tt> type
+ A <code class="computeroutput"><span class="identifier">joint_view</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s1</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s1</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">Sequence1</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">Sequence1</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s2</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">Sequence2</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">Sequence2</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">jv</span></tt>,
- <tt class="computeroutput"><span class="identifier">jv2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">jv</span></code>,
+ <code class="computeroutput"><span class="identifier">jv2</span></code></span></dt>
 <dd><p>
- Instances of <tt class="computeroutput"><span class="identifier">joint_view</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">joint_view</span></code>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.view.joint_view.expression_semantics"></a><h4>
-<a name="id568178"></a>
- Expression Semantics
- </h4>
+<a name="fusion.view.joint_view.expression_semantics"></a><h5>
+<a name="id2735208"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -174,58 +171,58 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">JV</span><span class="special">(</span><span class="identifier">s1</span><span class="special">,</span> <span class="identifier">s2</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">JV</span><span class="special">(</span><span class="identifier">s1</span><span class="special">,</span> <span class="identifier">s2</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a <tt class="computeroutput"><span class="identifier">joint_view</span></tt>
- given sequences, <tt class="computeroutput"><span class="identifier">s1</span></tt>
- and <tt class="computeroutput"><span class="identifier">s2</span></tt>.
+ Creates a <code class="computeroutput"><span class="identifier">joint_view</span></code>
+ given sequences, <code class="computeroutput"><span class="identifier">s1</span></code>
+ and <code class="computeroutput"><span class="identifier">s2</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">JV</span><span class="special">(</span><span class="identifier">jv</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">JV</span><span class="special">(</span><span class="identifier">jv</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a <tt class="computeroutput"><span class="identifier">joint_view</span></tt>
- from another <tt class="computeroutput"><span class="identifier">joint_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">jv</span></tt>.
+ Copy constructs a <code class="computeroutput"><span class="identifier">joint_view</span></code>
+ from another <code class="computeroutput"><span class="identifier">joint_view</span></code>,
+ <code class="computeroutput"><span class="identifier">jv</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">jv</span> <span class="special">=</span>
- <span class="identifier">jv2</span></tt>
+ <code class="computeroutput"><span class="identifier">jv</span> <span class="special">=</span>
+ <span class="identifier">jv2</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a <tt class="computeroutput"><span class="identifier">joint_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">jv</span></tt>, from another
- <tt class="computeroutput"><span class="identifier">joint_view</span></tt>, <tt class="computeroutput"><span class="identifier">jv2</span></tt>.
+ Assigns to a <code class="computeroutput"><span class="identifier">joint_view</span></code>,
+ <code class="computeroutput"><span class="identifier">jv</span></code>, from another
+ <code class="computeroutput"><span class="identifier">joint_view</span></code>, <code class="computeroutput"><span class="identifier">jv2</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.joint_view.example"></a><h4>
-<a name="id568513"></a>
- Example
- </h4>
+<a name="fusion.view.joint_view.example"></a><h5>
+<a name="id2735510"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.example">Example</a>
+ </h5>
 <pre class="programlisting">
-vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="char">'x'</span><span class="special">);</span>
-vector<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="string">"hello"</span><span class="special">,</span> <span class="number">123</span><span class="special">);</span>
+<a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="char">'x'</span><span class="special">);</span>
+<a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">v2</span><span class="special">(</span><span class="string">"hello"</span><span class="special">,</span> <span class="number">123</span><span class="special">);</span>
 <span class="identifier">joint_view</span><span class="special">&lt;</span>
- vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span>
- <span class="special">,</span> vector<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span>
+ <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&gt;</span>
+ <span class="special">,</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span>
 <span class="special">&gt;</span> <span class="identifier">view</span><span class="special">(</span><span class="identifier">v1</span><span class="special">,</span> <span class="identifier">v2</span><span class="special">);</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">view</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/view/reverse_view.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/view/reverse_view.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/view/reverse_view.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>reverse_view</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
 <link rel="prev" href="transform_view.html" title="transform_view">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,32 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.view.reverse_view"></a>reverse_view</h3></div></div></div>
+<a name="fusion.view.reverse_view"></a><a class="link" href="reverse_view.html" title="reverse_view">reverse_view</a>
+</h3></div></div></div>
 <p>
- <tt class="computeroutput"><span class="identifier">reverse_view</span></tt> presents a reversed
+ <code class="computeroutput"><span class="identifier">reverse_view</span></code> presents a reversed
         view of underlying sequence. The first element will be its last and the last
         element will be its first.
       </p>
-<a name="fusion.view.reverse_view.header"></a><h4>
-<a name="id572620"></a>
- Header
- </h4>
+<a name="fusion.view.reverse_view.header"></a><h5>
+<a name="id2739207"></a>
+ <a class="link" href="reverse_view.html#fusion.view.reverse_view.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">reverse_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.view.reverse_view.synopsis"></a><h4>
-<a name="id572778"></a>
- Synopsis
- </h4>
+<a name="fusion.view.reverse_view.synopsis"></a><h5>
+<a name="id2739350"></a>
+ <a class="link" href="reverse_view.html#fusion.view.reverse_view.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">reverse_view</span><span class="special">;</span>
 </pre>
-<a name="fusion.view.reverse_view.template_parameters"></a><h4>
-<a name="id572858"></a>
- Template parameters
- </h4>
+<a name="fusion.view.reverse_view.template_parameters"></a><h5>
+<a name="id2739421"></a>
+ <a class="link" href="reverse_view.html#fusion.view.reverse_view.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -76,13 +77,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
               </p>
               </td>
 <td>
               <p>
- A <a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ A <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
                 Sequence</a>
               </p>
               </td>
@@ -92,40 +92,38 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.view.reverse_view.model_of"></a><h4>
-<a name="id572971"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+<a name="fusion.view.reverse_view.model_of"></a><h5>
+<a name="id2739521"></a>
+ <a class="link" href="reverse_view.html#fusion.view.reverse_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
           Sequence</a></li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">RV</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">RV</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">reverse_view</span></tt> type
+ A <code class="computeroutput"><span class="identifier">reverse_view</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">Sequence</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">rv</span></tt>,
- <tt class="computeroutput"><span class="identifier">rv2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">rv</span></code>,
+ <code class="computeroutput"><span class="identifier">rv2</span></code></span></dt>
 <dd><p>
- Instances of <tt class="computeroutput"><span class="identifier">reverse_view</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">reverse_view</span></code>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.view.reverse_view.expression_semantics"></a><h4>
-<a name="id573137"></a>
- <a href="reverse_view.html#fusion.view.reverse_view.expression_semantics">Expression
+<a name="fusion.view.reverse_view.expression_semantics"></a><h5>
+<a name="id2739669"></a>
+ <a class="link" href="reverse_view.html#fusion.view.reverse_view.expression_semantics">Expression
         Semantics</a>
- </h4>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+ defined in <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -149,53 +147,53 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">RV</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">RV</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a unary <tt class="computeroutput"><span class="identifier">reverse_view</span></tt>
- given sequence, <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Creates a unary <code class="computeroutput"><span class="identifier">reverse_view</span></code>
+ given sequence, <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">RV</span><span class="special">(</span><span class="identifier">rv</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">RV</span><span class="special">(</span><span class="identifier">rv</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a <tt class="computeroutput"><span class="identifier">reverse_view</span></tt>
- from another <tt class="computeroutput"><span class="identifier">reverse_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">rv</span></tt>.
+ Copy constructs a <code class="computeroutput"><span class="identifier">reverse_view</span></code>
+ from another <code class="computeroutput"><span class="identifier">reverse_view</span></code>,
+ <code class="computeroutput"><span class="identifier">rv</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">rv</span> <span class="special">=</span>
- <span class="identifier">rv2</span></tt>
+ <code class="computeroutput"><span class="identifier">rv</span> <span class="special">=</span>
+ <span class="identifier">rv2</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a <tt class="computeroutput"><span class="identifier">reverse_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">rv</span></tt>, from another
- <tt class="computeroutput"><span class="identifier">reverse_view</span></tt>, <tt class="computeroutput"><span class="identifier">rv2</span></tt>.
+ Assigns to a <code class="computeroutput"><span class="identifier">reverse_view</span></code>,
+ <code class="computeroutput"><span class="identifier">rv</span></code>, from another
+ <code class="computeroutput"><span class="identifier">reverse_view</span></code>, <code class="computeroutput"><span class="identifier">rv2</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.reverse_view.example"></a><h4>
-<a name="id573449"></a>
- Example
- </h4>
+<a name="fusion.view.reverse_view.example"></a><h5>
+<a name="id2739951"></a>
+ <a class="link" href="reverse_view.html#fusion.view.reverse_view.example">Example</a>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">short</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">short</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
 <span class="identifier">vector_type</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="number">5</span><span class="special">,</span> <span class="number">3.3</span><span class="special">);</span>
 
 <span class="identifier">reverse_view</span><span class="special">&lt;</span><span class="identifier">vector_type</span><span class="special">&gt;</span> <span class="identifier">reverse</span><span class="special">(</span><span class="identifier">vec</span><span class="special">);</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/view/single_view.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/view/single_view.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/view/single_view.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>single_view</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
 <link rel="prev" href="../view.html" title="View">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,31 +24,32 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.view.single_view"></a>single_view</h3></div></div></div>
+<a name="fusion.view.single_view"></a><a class="link" href="single_view.html" title="single_view">single_view</a>
+</h3></div></div></div>
 <p>
- <tt class="computeroutput"><span class="identifier">single_view</span></tt> is a view into
+ <code class="computeroutput"><span class="identifier">single_view</span></code> is a view into
         a value as a single element sequence.
       </p>
-<a name="fusion.view.single_view.header"></a><h4>
-<a name="id563420"></a>
- Header
- </h4>
+<a name="fusion.view.single_view.header"></a><h5>
+<a name="id2730942"></a>
+ <a class="link" href="single_view.html#fusion.view.single_view.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">single_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">single_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.view.single_view.synopsis"></a><h4>
-<a name="id563577"></a>
- Synopsis
- </h4>
+<a name="fusion.view.single_view.synopsis"></a><h5>
+<a name="id2731084"></a>
+ <a class="link" href="single_view.html#fusion.view.single_view.synopsis">Synopsis</a>
+ </h5>
 <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> <span class="identifier">single_view</span><span class="special">;</span>
 </pre>
-<a name="fusion.view.single_view.template_parameters"></a><h4>
-<a name="id563658"></a>
- Template parameters
- </h4>
+<a name="fusion.view.single_view.template_parameters"></a><h5>
+<a name="id2731154"></a>
+ <a class="link" href="single_view.html#fusion.view.single_view.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -75,7 +76,7 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <code class="computeroutput"><span class="identifier">T</span></code>
               </p>
               </td>
 <td>
@@ -89,38 +90,36 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.view.single_view.model_of"></a><h4>
-<a name="id563762"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a></li></ul></div>
+<a name="fusion.view.single_view.model_of"></a><h5>
+<a name="id2731246"></a>
+ <a class="link" href="single_view.html#fusion.view.single_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul type="disc"><li><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">S</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">single_view</span></tt> type
+ A <code class="computeroutput"><span class="identifier">single_view</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt>,
- <tt class="computeroutput"><span class="identifier">s2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code>,
+ <code class="computeroutput"><span class="identifier">s2</span></code></span></dt>
 <dd><p>
- Instances of <tt class="computeroutput"><span class="identifier">single_view</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">single_view</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">x</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">x</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">T</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">T</span></code>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.view.single_view.expression_semantics"></a><h4>
-<a name="id563926"></a>
- Expression Semantics
- </h4>
+<a name="fusion.view.single_view.expression_semantics"></a><h5>
+<a name="id2731393"></a>
+ <a class="link" href="single_view.html#fusion.view.single_view.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -144,51 +143,51 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a <tt class="computeroutput"><span class="identifier">single_view</span></tt>
- from <tt class="computeroutput"><span class="identifier">x</span></tt>.
+ Creates a <code class="computeroutput"><span class="identifier">single_view</span></code>
+ from <code class="computeroutput"><span class="identifier">x</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a <tt class="computeroutput"><span class="identifier">single_view</span></tt>
- from another <tt class="computeroutput"><span class="identifier">single_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">s</span></tt>.
+ Copy constructs a <code class="computeroutput"><span class="identifier">single_view</span></code>
+ from another <code class="computeroutput"><span class="identifier">single_view</span></code>,
+ <code class="computeroutput"><span class="identifier">s</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">s</span> <span class="special">=</span>
- <span class="identifier">s2</span></tt>
+ <code class="computeroutput"><span class="identifier">s</span> <span class="special">=</span>
+ <span class="identifier">s2</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a <tt class="computeroutput"><span class="identifier">single_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">s</span></tt>, from another
- <tt class="computeroutput"><span class="identifier">single_view</span></tt>, <tt class="computeroutput"><span class="identifier">s2</span></tt>.
+ Assigns to a <code class="computeroutput"><span class="identifier">single_view</span></code>,
+ <code class="computeroutput"><span class="identifier">s</span></code>, from another
+ <code class="computeroutput"><span class="identifier">single_view</span></code>, <code class="computeroutput"><span class="identifier">s2</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.single_view.example"></a><h4>
-<a name="id564238"></a>
- Example
- </h4>
+<a name="fusion.view.single_view.example"></a><h5>
+<a name="id2731674"></a>
+ <a class="link" href="single_view.html#fusion.view.single_view.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">single_view</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">view</span><span class="special">(</span><span class="number">3</span><span class="special">);</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">view</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/view/transform_view.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/view/transform_view.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/view/transform_view.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>transform_view</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
 <link rel="prev" href="zip_view.html" title="zip_view">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,46 +24,47 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.view.transform_view"></a>transform_view</h3></div></div></div>
+<a name="fusion.view.transform_view"></a><a class="link" href="transform_view.html" title="transform_view">transform_view</a>
+</h3></div></div></div>
 <p>
- The unary version of <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
+ The unary version of <code class="computeroutput"><span class="identifier">transform_view</span></code>
         presents a view of its underlying sequence given a unary function object
- or function pointer. The binary version of <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
+ or function pointer. The binary version of <code class="computeroutput"><span class="identifier">transform_view</span></code>
         presents a view of 2 underlying sequences, given a binary function object
- or function pointer. The <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
- inherits the traversal characteristics (see <a href="../sequence/concepts.html#fusion.sequence.concepts.traversal">Sequence
+ or function pointer. The <code class="computeroutput"><span class="identifier">transform_view</span></code>
+ inherits the traversal characteristics (see <a class="link" href="../sequence/concepts.html#fusion.sequence.concepts.traversal">Sequence
         Traversal Concept</a>) of its underlying sequence or sequences.
       </p>
-<a name="fusion.view.transform_view.header"></a><h4>
-<a name="id570320"></a>
- Header
- </h4>
+<a name="fusion.view.transform_view.header"></a><h5>
+<a name="id2737136"></a>
+ <a class="link" href="transform_view.html#fusion.view.transform_view.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">transform_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.view.transform_view.synopsis"></a><h4>
-<a name="id570478"></a>
- Synopsis
- </h4>
+<a name="fusion.view.transform_view.synopsis"></a><h5>
+<a name="id2737278"></a>
+ <a class="link" href="transform_view.html#fusion.view.transform_view.synopsis">Synopsis</a>
+ </h5>
 <p>
- <span class="bold"><b>Unary Version</b></span>
+ <span class="bold"><strong>Unary Version</strong></span>
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">F1</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">transform_view</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>Binary Version</b></span>
+ <span class="bold"><strong>Binary Version</strong></span>
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequence1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">F2</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">transform_view</span><span class="special">;</span>
 </pre>
-<a name="fusion.view.transform_view.template_parameters"></a><h4>
-<a name="id570686"></a>
- Template parameters
- </h4>
+<a name="fusion.view.transform_view.template_parameters"></a><h5>
+<a name="id2737463"></a>
+ <a class="link" href="transform_view.html#fusion.view.transform_view.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -91,13 +92,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
               </p>
               </td>
 <td>
               <p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
               </p>
               </td>
@@ -109,13 +109,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Sequence1</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence1</span></code>
               </p>
               </td>
 <td>
               <p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
               </p>
               </td>
@@ -127,13 +126,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Sequence2</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequence2</span></code>
               </p>
               </td>
 <td>
               <p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
               </p>
               </td>
@@ -145,14 +143,14 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">F1</span></tt>
+ <code class="computeroutput"><span class="identifier">F1</span></code>
               </p>
               </td>
 <td>
               <p>
- A unary function object or function pointer. <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F1</span><span class="special">(</span><span class="identifier">E</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of an instance
- of <tt class="computeroutput"><span class="identifier">F1</span></tt> when called
- with a value of each element type <tt class="computeroutput"><span class="identifier">E</span></tt>
+ A unary function object or function pointer. <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F1</span><span class="special">(</span><span class="identifier">E</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of an instance
+ of <code class="computeroutput"><span class="identifier">F1</span></code> when called
+ with a value of each element type <code class="computeroutput"><span class="identifier">E</span></code>
                 in the input sequence.
               </p>
               </td>
@@ -164,14 +162,14 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">F2</span></tt>
+ <code class="computeroutput"><span class="identifier">F2</span></code>
               </p>
               </td>
 <td>
               <p>
- A binary function object or function pointer. <tt class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F2</span><span class="special">(</span><span class="identifier">E1</span><span class="special">,</span> <span class="identifier">E2</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the return type of an instance
- of <tt class="computeroutput"><span class="identifier">F2</span></tt> when called
- with a value of each corresponding pair of element type <tt class="computeroutput"><span class="identifier">E1</span></tt> and <tt class="computeroutput"><span class="identifier">E2</span></tt>
+ A binary function object or function pointer. <code class="computeroutput">boost::result_of<span class="special">&lt;</span><span class="identifier">F2</span><span class="special">(</span><span class="identifier">E1</span><span class="special">,</span> <span class="identifier">E2</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the return type of an instance
+ of <code class="computeroutput"><span class="identifier">F2</span></code> when called
+ with a value of each corresponding pair of element type <code class="computeroutput"><span class="identifier">E1</span></code> and <code class="computeroutput"><span class="identifier">E2</span></code>
                 in the input sequences.
               </p>
               </td>
@@ -182,79 +180,73 @@
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.transform_view.model_of"></a><h4>
-<a name="id571151"></a>
- Model of
- </h4>
+<a name="fusion.view.transform_view.model_of"></a><h5>
+<a name="id2737882"></a>
+ <a class="link" href="transform_view.html#fusion.view.transform_view.model_of">Model of</a>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
-<a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>,
- <a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a> or <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>,
+ <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a> or <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a> depending on the traversal characteristics (see
- Sequence Traversal Concept)
+ <a class="link" href="../sequence/concepts.html#fusion.sequence.concepts.traversal">Sequence Traversal Concept</a>)
           of its underlying sequence.
         </li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">TV</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">TV</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">transform_view</span></tt> type
+ A <code class="computeroutput"><span class="identifier">transform_view</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">BTV</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">BTV</span></code></span></dt>
 <dd><p>
- A binary <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
+ A binary <code class="computeroutput"><span class="identifier">transform_view</span></code>
             type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">UTV</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">UTV</span></code></span></dt>
 <dd><p>
- A unary <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
+ A unary <code class="computeroutput"><span class="identifier">transform_view</span></code>
             type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f1</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f1</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">F1</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">F1</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">f2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f2</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">F2</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">F2</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">Sequence</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s1</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s1</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">Sequence1</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">Sequence1</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s2</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">Sequence2</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">Sequence2</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">tv</span></tt>,
- <tt class="computeroutput"><span class="identifier">tv2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">tv</span></code>,
+ <code class="computeroutput"><span class="identifier">tv2</span></code></span></dt>
 <dd><p>
- Instances of <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">transform_view</span></code>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.view.transform_view.expression_semantics"></a><h4>
-<a name="id571552"></a>
- <a href="transform_view.html#fusion.view.transform_view.expression_semantics">Expression
+<a name="fusion.view.transform_view.expression_semantics"></a><h5>
+<a name="id2738244"></a>
+ <a class="link" href="transform_view.html#fusion.view.transform_view.expression_semantics">Expression
         Semantics</a>
- </h4>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
- Sequence</a>, <a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a> or <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
- Access Sequence</a> depending on the traversal characteristics (see Sequence Traversal Concept)
+ defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
+ Sequence</a>, <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a> or <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
+ Access Sequence</a> depending on the traversal characteristics (see <a class="link" href="../sequence/concepts.html#fusion.sequence.concepts.traversal">Sequence Traversal Concept</a>)
         of its underlying sequence or sequences.
       </p>
 <div class="informaltable"><table class="table">
@@ -278,68 +270,68 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">UTV</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span> <span class="identifier">f1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">UTV</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span> <span class="identifier">f1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a unary <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
- given sequence, <tt class="computeroutput"><span class="identifier">s</span></tt>
- and unary function object or function pointer, <tt class="computeroutput"><span class="identifier">f1</span></tt>.
+ Creates a unary <code class="computeroutput"><span class="identifier">transform_view</span></code>
+ given sequence, <code class="computeroutput"><span class="identifier">s</span></code>
+ and unary function object or function pointer, <code class="computeroutput"><span class="identifier">f1</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">BTV</span><span class="special">(</span><span class="identifier">s1</span><span class="special">,</span> <span class="identifier">s2</span><span class="special">,</span> <span class="identifier">f2</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">BTV</span><span class="special">(</span><span class="identifier">s1</span><span class="special">,</span> <span class="identifier">s2</span><span class="special">,</span> <span class="identifier">f2</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a binary <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
- given sequences, <tt class="computeroutput"><span class="identifier">s1</span></tt>
- and <tt class="computeroutput"><span class="identifier">s2</span></tt> and binary
- function object or function pointer, <tt class="computeroutput"><span class="identifier">f2</span></tt>.
+ Creates a binary <code class="computeroutput"><span class="identifier">transform_view</span></code>
+ given sequences, <code class="computeroutput"><span class="identifier">s1</span></code>
+ and <code class="computeroutput"><span class="identifier">s2</span></code> and binary
+ function object or function pointer, <code class="computeroutput"><span class="identifier">f2</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">TV</span><span class="special">(</span><span class="identifier">tv</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">TV</span><span class="special">(</span><span class="identifier">tv</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a <tt class="computeroutput"><span class="identifier">transform_view</span></tt>
- from another <tt class="computeroutput"><span class="identifier">transform_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">tv</span></tt>.
+ Copy constructs a <code class="computeroutput"><span class="identifier">transform_view</span></code>
+ from another <code class="computeroutput"><span class="identifier">transform_view</span></code>,
+ <code class="computeroutput"><span class="identifier">tv</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">tv</span> <span class="special">=</span>
- <span class="identifier">tv2</span></tt>
+ <code class="computeroutput"><span class="identifier">tv</span> <span class="special">=</span>
+ <span class="identifier">tv2</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a <tt class="computeroutput"><span class="identifier">transform_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">tv</span></tt>, from another
- <tt class="computeroutput"><span class="identifier">transform_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">tv2</span></tt>.
+ Assigns to a <code class="computeroutput"><span class="identifier">transform_view</span></code>,
+ <code class="computeroutput"><span class="identifier">tv</span></code>, from another
+ <code class="computeroutput"><span class="identifier">transform_view</span></code>,
+ <code class="computeroutput"><span class="identifier">tv2</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.transform_view.example"></a><h4>
-<a name="id572032"></a>
- Example
- </h4>
+<a name="fusion.view.transform_view.example"></a><h5>
+<a name="id2738677"></a>
+ <a class="link" href="transform_view.html#fusion.view.transform_view.example">Example</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">square</span>
 <span class="special">{</span>
@@ -358,7 +350,7 @@
     <span class="special">}</span>
 <span class="special">};</span>
 
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">short</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">short</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">vector_type</span><span class="special">;</span>
 <span class="identifier">vector_type</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="number">5</span><span class="special">,</span> <span class="number">3.3</span><span class="special">);</span>
 
 <span class="identifier">transform_view</span><span class="special">&lt;</span><span class="identifier">vector_type</span><span class="special">,</span> <span class="identifier">square</span><span class="special">&gt;</span> <span class="identifier">transform</span><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">square</span><span class="special">());</span>

Modified: branches/CMake/release/libs/fusion/doc/html/fusion/view/zip_view.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/fusion/view/zip_view.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/fusion/view/zip_view.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>zip_view</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
 <link rel="prev" href="joint_view.html" title="joint_view">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,38 +24,39 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="fusion.view.zip_view"></a>zip_view</h3></div></div></div>
-<a name="fusion.view.zip_view.description"></a><h4>
-<a name="id568921"></a>
- Description
- </h4>
+<a name="fusion.view.zip_view"></a><a class="link" href="zip_view.html" title="zip_view">zip_view</a>
+</h3></div></div></div>
+<a name="fusion.view.zip_view.description"></a><h5>
+<a name="id2735881"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.description">Description</a>
+ </h5>
 <p>
- <tt class="computeroutput"><span class="identifier">zip_view</span></tt> presents a view
- which iterates over a collection of Sequence(s)
- in parallel. A <tt class="computeroutput"><span class="identifier">zip_view</span></tt> is
- constructed from a Sequence of references
+ <code class="computeroutput"><span class="identifier">zip_view</span></code> presents a view
+ which iterates over a collection of <a class="link" href="../sequence.html" title="Sequence">Sequence</a>(s)
+ in parallel. A <code class="computeroutput"><span class="identifier">zip_view</span></code> is
+ constructed from a <a class="link" href="../sequence.html" title="Sequence">Sequence</a> of references
         to the component <span class="underline">_sequence</span>_s.
       </p>
-<a name="fusion.view.zip_view.header"></a><h4>
-<a name="id568999"></a>
- Header
- </h4>
+<a name="fusion.view.zip_view.header"></a><h5>
+<a name="id2735948"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.header">Header</a>
+ </h5>
 <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">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">zip_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.view.zip_view.synopsis"></a><h4>
-<a name="id569157"></a>
- Synopsis
- </h4>
+<a name="fusion.view.zip_view.synopsis"></a><h5>
+<a name="id2736091"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.synopsis">Synopsis</a>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sequences</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">zip_view</span><span class="special">;</span>
 </pre>
-<a name="fusion.view.zip_view.template_parameters"></a><h4>
-<a name="id569236"></a>
- Template parameters
- </h4>
+<a name="fusion.view.zip_view.template_parameters"></a><h5>
+<a name="id2736161"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -82,13 +83,12 @@
 <tbody><tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">Sequences</span></tt>
+ <code class="computeroutput"><span class="identifier">Sequences</span></code>
               </p>
               </td>
 <td>
               <p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a> of references to other Fusion <span class="underline">_sequence</span>_s
               </p>
               </td>
@@ -98,47 +98,43 @@
               </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.view.zip_view.model_of"></a><h4>
-<a name="id569356"></a>
- Model of
- </h4>
+<a name="fusion.view.zip_view.model_of"></a><h5>
+<a name="id2736268"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.model_of">Model of</a>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
-<a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>,
- <a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
- Sequence</a> or <a href="../sequence/concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>,
+ <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
+ Sequence</a> or <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a> depending on the traversal characteristics (see
- Sequence Traversal Concept)
+ <a class="link" href="../sequence/concepts.html#fusion.sequence.concepts.traversal">Sequence Traversal Concept</a>)
           of its underlying sequence.
         </li></ul></div>
 <div class="variablelist">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">ZV</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">ZV</span></code></span></dt>
 <dd><p>
- A <tt class="computeroutput"><span class="identifier">joint_view</span></tt> type
+ A <code class="computeroutput"><span class="identifier">joint_view</span></code> type
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">s</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- An instance of <tt class="computeroutput"><span class="identifier">Sequences</span></tt>
+ An instance of <code class="computeroutput"><span class="identifier">Sequences</span></code>
           </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">zv1</span></tt>,
- <tt class="computeroutput"><span class="identifier">zv2</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">zv1</span></code>,
+ <code class="computeroutput"><span class="identifier">zv2</span></code></span></dt>
 <dd><p>
- Instances of <tt class="computeroutput"><span class="identifier">ZV</span></tt>
+ Instances of <code class="computeroutput"><span class="identifier">ZV</span></code>
           </p></dd>
 </dl>
 </div>
-<a name="fusion.view.zip_view.expression_semantics"></a><h4>
-<a name="id569552"></a>
- Expression Semantics
- </h4>
+<a name="fusion.view.zip_view.expression_semantics"></a><h5>
+<a name="id2736441"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.expression_semantics">Expression Semantics</a>
+ </h5>
 <p>
         Semantics of an expression is defined only where it differs from, or is not
- defined in <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+ defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
         Sequence</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -162,12 +158,12 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ZV</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">ZV</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Creates a <tt class="computeroutput"><span class="identifier">zip_view</span></tt>
+ Creates a <code class="computeroutput"><span class="identifier">zip_view</span></code>
                 given a sequence of references to the component <span class="underline">_sequence</span>_s.
               </p>
               </td>
@@ -175,44 +171,44 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ZV</span><span class="special">(</span><span class="identifier">zv1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">ZV</span><span class="special">(</span><span class="identifier">zv1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
               <p>
- Copy constructs a <tt class="computeroutput"><span class="identifier">zip_view</span></tt>
- from another <tt class="computeroutput"><span class="identifier">zip_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">zv</span></tt>.
+ Copy constructs a <code class="computeroutput"><span class="identifier">zip_view</span></code>
+ from another <code class="computeroutput"><span class="identifier">zip_view</span></code>,
+ <code class="computeroutput"><span class="identifier">zv</span></code>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">zv1</span> <span class="special">=</span>
- <span class="identifier">zv2</span></tt>
+ <code class="computeroutput"><span class="identifier">zv1</span> <span class="special">=</span>
+ <span class="identifier">zv2</span></code>
               </p>
               </td>
 <td>
               <p>
- Assigns to a <tt class="computeroutput"><span class="identifier">zip_view</span></tt>,
- <tt class="computeroutput"><span class="identifier">zv</span></tt>, from another
- <tt class="computeroutput"><span class="identifier">zip_view</span></tt>, <tt class="computeroutput"><span class="identifier">zv2</span></tt>.
+ Assigns to a <code class="computeroutput"><span class="identifier">zip_view</span></code>,
+ <code class="computeroutput"><span class="identifier">zv</span></code>, from another
+ <code class="computeroutput"><span class="identifier">zip_view</span></code>, <code class="computeroutput"><span class="identifier">zv2</span></code>.
               </p>
               </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.zip_view.example"></a><h4>
-<a name="id569861"></a>
- Example
- </h4>
+<a name="fusion.view.zip_view.example"></a><h5>
+<a name="id2736719"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.example">Example</a>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">typedef</span> vector<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">vec1</span><span class="special">;</span>
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec2</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><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">vec1</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">vec2</span><span class="special">;</span>
 <span class="identifier">vec1</span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span>
 <span class="identifier">vec2</span> <span class="identifier">v2</span><span class="special">(</span><span class="char">'a'</span><span class="special">,</span><span class="char">'b'</span><span class="special">);</span>
-<span class="keyword">typedef</span> vector<span class="special">&lt;</span><span class="identifier">vec1</span><span class="special">&amp;,</span> <span class="identifier">vec2</span><span class="special">&amp;&gt;</span> <span class="identifier">sequences</span><span class="special">;</span>
+<span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special">&lt;</span><span class="identifier">vec1</span><span class="special">&amp;,</span> <span class="identifier">vec2</span><span class="special">&amp;&gt;</span> <span class="identifier">sequences</span><span class="special">;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">zip_view</span><span class="special">&lt;</span><span class="identifier">sequences</span><span class="special">&gt;(</span><span class="identifier">sequences</span><span class="special">(</span><span class="identifier">v1</span><span class="special">,</span> <span class="identifier">v2</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> <span class="comment">// ((1 a) (2 b))
 </span></pre>
 </div>

Modified: branches/CMake/release/libs/fusion/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/fusion/doc/html/index.html (original)
+++ branches/CMake/release/libs/fusion/doc/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,17 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 1. Fusion 2.0</title>
 <link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="index.html" title="Chapter 1. Fusion 2.0">
 <link rel="next" href="fusion/preface.html" title="Preface">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -34,7 +34,7 @@
 <div><p class="copyright">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger</p></div>
 <div><div class="legalnotice">
-<a name="id385249"></a><p>
+<a name="id2625946"></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>
@@ -240,7 +240,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: December 20, 2007 at 05:09:32 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 13:47:43 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/gil/doc/adobe_source.css
==============================================================================
--- branches/CMake/release/libs/gil/doc/adobe_source.css (original)
+++ branches/CMake/release/libs/gil/doc/adobe_source.css 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+/*
+ Copyright 2008 Lubomir Bourdev and Hailin Jin
+
+ Distributed under the 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/CMake/release/libs/gil/doc/html/adobe_source.css
==============================================================================
--- branches/CMake/release/libs/gil/doc/html/adobe_source.css (original)
+++ branches/CMake/release/libs/gil/doc/html/adobe_source.css 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+/*
+ Copyright 2008 Lubomir Bourdev and Hailin Jin
+
+ Distributed under the 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/CMake/release/libs/gil/doc/html/algorithm_8hpp.html
==============================================================================
--- branches/CMake/release/libs/gil/doc/html/algorithm_8hpp.html (original)
+++ branches/CMake/release/libs/gil/doc/html/algorithm_8hpp.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified: branches/CMake/release/libs/gil/example/Makefile
==============================================================================
--- branches/CMake/release/libs/gil/example/Makefile (original)
+++ branches/CMake/release/libs/gil/example/Makefile 2008-03-17 08:45:19 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/CMake/release/libs/gil/example/README.txt
==============================================================================
--- branches/CMake/release/libs/gil/example/README.txt (original)
+++ branches/CMake/release/libs/gil/example/README.txt 2008-03-17 08:45:19 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/CMake/release/libs/gil/test/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/gil/test/Jamfile.v2 (original)
+++ branches/CMake/release/libs/gil/test/Jamfile.v2 2008-03-17 08:45:19 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/CMake/release/libs/gil/test/Makefile
==============================================================================
--- branches/CMake/release/libs/gil/test/Makefile (original)
+++ branches/CMake/release/libs/gil/test/Makefile 2008-03-17 08:45:19 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/gcc4/bin/g++
 #CXX=/usr/local/gcc411/bin/g++

Modified: branches/CMake/release/libs/gil/test/error_if.cpp
==============================================================================
--- branches/CMake/release/libs/gil/test/error_if.cpp (original)
+++ branches/CMake/release/libs/gil/test/error_if.cpp 2008-03-17 08:45:19 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/CMake/release/libs/libraries.htm
==============================================================================
--- branches/CMake/release/libs/libraries.htm (original)
+++ branches/CMake/release/libs/libraries.htm 2008-03-17 08:45:19 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>
 
@@ -64,9 +66,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,
@@ -80,8 +80,6 @@
 <h2>Libraries Listed <a name="Alphabetically">Alphabetically</a></h2>
 
 <ul>
- <li>accumulators - Framework for incremental
- calculation, and collection of statistical accumulators, from Eric Niebler.</li>
     <li>any - Safe, generic container for single
       values of different value types, from Kevlin Henney.&nbsp;</li>
     <li>array - STL compliant
@@ -276,7 +274,6 @@
         Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li>
     <li>uBLAS - Basic linear algebra
     for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li>
- <li>unordered - unordered associative containers, from Daniel James.</li>
     <li>utility - Class <b>noncopyable</b>
         plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
       <b>prior()</b>
@@ -344,7 +341,6 @@
     <li>property map
         - Concepts defining interfaces which map key objects to
         value objects, from Jeremy Siek.</li>
- <li>unordered - unordered associative containers, from Daniel James.</li>
     <li>variant - Safe, generic, stack-based
     discriminated union container, from Eric Friedman and Itay Maman.</li>
 </ul>
@@ -490,8 +486,6 @@
 <h3><a name="Math">Math</a> and numerics</h3>
 
 <ul>
- <li>accumulators - Framework for incremental
- calculation, and collection of statistical accumulators, from Eric Niebler.</li>
     <li>math - Several contributions in the
     domain of mathematics, from various authors.</li>
     <li>numeric/conversion - Optimized Policy-based Numeric Conversions,
@@ -705,12 +699,12 @@
 
 <p>Revised
 <!--webbot bot="Timestamp" s-type="EDITED"
-s-format="%d %b %Y" startspan -->05 Feb 2008<!--webbot bot="Timestamp" endspan i-checksum="14410" --></p>
+s-format="%d %b %Y" startspan -->13 Mar 2008<!--webbot bot="Timestamp" endspan i-checksum="14911" --></p>
 
-<p>? Copyright Beman Dawes 2000-2004</p>
+<p>&copy; Copyright Beman Dawes 2000-2004</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)
+(See file LICENSE_1_0.txt
+or www.boost.org/LICENSE_1_0.txt)
 </p>
 
 </body>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Complex Number Inverse Trigonometric Functions</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../index.html" title="Complex Number TR1 Algorithms">
 <link rel="prev" href="../index.html" title="Complex Number TR1 Algorithms">
@@ -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="complex_number_tr1_algorithms.inverse_complex"></a><a href="inverse_complex.html" title="Complex Number Inverse Trigonometric Functions"> Complex
+<a name="complex_number_tr1_algorithms.inverse_complex"></a><a class="link" href="inverse_complex.html" title="Complex Number Inverse Trigonometric Functions"> Complex
     Number Inverse Trigonometric Functions</a>
 </h2></div></div></div>
 <div class="toc"><dl>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acos.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acos.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acos.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>acos</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 <link rel="prev" href="asin.html" title="asin">
@@ -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,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="complex_number_tr1_algorithms.inverse_complex.acos"></a><a href="acos.html" title="acos">
+<a name="complex_number_tr1_algorithms.inverse_complex.acos"></a><a class="link" href="acos.html" title="acos">
       acos</a>
 </h3></div></div></div>
 <a name="complex_number_tr1_algorithms.inverse_complex.acos.header_"></a><h5>
-<a name="id440285"></a>
- Header:
+<a name="id2585332"></a>
+ <a class="link" href="acos.html#complex_number_tr1_algorithms.inverse_complex.acos.header_">Header:</a>
       </h5>
-<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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">acos</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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">acos</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="complex_number_tr1_algorithms.inverse_complex.acos.synopsis_"></a><h5>
-<a name="id440378"></a>
- Synopsis:
+<a name="id2585418"></a>
+ <a class="link" href="acos.html#complex_number_tr1_algorithms.inverse_complex.acos.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">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="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">acos</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">z</span><span class="special">);</span>
 </pre>
 <p>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acosh.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acosh.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acosh.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>acosh</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 <link rel="prev" href="asinh.html" title="asinh">
@@ -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,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="complex_number_tr1_algorithms.inverse_complex.acosh"></a><a href="acosh.html" title="acosh">
+<a name="complex_number_tr1_algorithms.inverse_complex.acosh"></a><a class="link" href="acosh.html" title="acosh">
       acosh</a>
 </h3></div></div></div>
 <a name="complex_number_tr1_algorithms.inverse_complex.acosh.header_"></a><h5>
-<a name="id490159"></a>
- Header:
+<a name="id2635932"></a>
+ <a class="link" href="acosh.html#complex_number_tr1_algorithms.inverse_complex.acosh.header_">Header:</a>
       </h5>
-<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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">acosh</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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">acosh</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="complex_number_tr1_algorithms.inverse_complex.acosh.synopsis_"></a><h5>
-<a name="id490252"></a>
- Synopsis:
+<a name="id2636009"></a>
+ <a class="link" href="acosh.html#complex_number_tr1_algorithms.inverse_complex.acosh.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">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="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">acosh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">z</span><span class="special">);</span>
 </pre>
 <p>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asin.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asin.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asin.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>asin</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 <link rel="prev" href="implementation.html" title="Implementation and Accuracy">
@@ -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,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="complex_number_tr1_algorithms.inverse_complex.asin"></a><a href="asin.html" title="asin">
+<a name="complex_number_tr1_algorithms.inverse_complex.asin"></a><a class="link" href="asin.html" title="asin">
       asin</a>
 </h3></div></div></div>
 <a name="complex_number_tr1_algorithms.inverse_complex.asin.header_"></a><h5>
-<a name="id436308"></a>
- Header:
+<a name="id2586365"></a>
+ <a class="link" href="asin.html#complex_number_tr1_algorithms.inverse_complex.asin.header_">Header:</a>
       </h5>
-<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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">asin</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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">asin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="complex_number_tr1_algorithms.inverse_complex.asin.synopsis_"></a><h5>
-<a name="id436401"></a>
- Synopsis:
+<a name="id2586451"></a>
+ <a class="link" href="asin.html#complex_number_tr1_algorithms.inverse_complex.asin.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">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="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">asin</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">z</span><span class="special">);</span>
 </pre>
 <p>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asinh.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asinh.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asinh.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>asinh</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 <link rel="prev" href="atan.html" title="atan">
@@ -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,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="complex_number_tr1_algorithms.inverse_complex.asinh"></a><a href="asinh.html" title="asinh">
+<a name="complex_number_tr1_algorithms.inverse_complex.asinh"></a><a class="link" href="asinh.html" title="asinh">
       asinh</a>
 </h3></div></div></div>
 <a name="complex_number_tr1_algorithms.inverse_complex.asinh.header_"></a><h5>
-<a name="id436272"></a>
- Header:
+<a name="id2635686"></a>
+ <a class="link" href="asinh.html#complex_number_tr1_algorithms.inverse_complex.asinh.header_">Header:</a>
       </h5>
-<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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">asinh</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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">asinh</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="complex_number_tr1_algorithms.inverse_complex.asinh.synopsis_"></a><h5>
-<a name="id489955"></a>
- Synopsis:
+<a name="id2635763"></a>
+ <a class="link" href="asinh.html#complex_number_tr1_algorithms.inverse_complex.asinh.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">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="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">asinh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">z</span><span class="special">);</span>
 </pre>
 <p>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atan.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atan.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atan.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>atan</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 <link rel="prev" href="acos.html" title="acos">
@@ -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,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="complex_number_tr1_algorithms.inverse_complex.atan"></a><a href="atan.html" title="atan">
+<a name="complex_number_tr1_algorithms.inverse_complex.atan"></a><a class="link" href="atan.html" title="atan">
       atan</a>
 </h3></div></div></div>
 <a name="complex_number_tr1_algorithms.inverse_complex.atan.header_"></a><h5>
-<a name="id435974"></a>
- Header:
+<a name="id2585601"></a>
+ <a class="link" href="atan.html#complex_number_tr1_algorithms.inverse_complex.atan.header_">Header:</a>
       </h5>
-<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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">atan</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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">atan</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="complex_number_tr1_algorithms.inverse_complex.atan.synopsis_"></a><h5>
-<a name="id436067"></a>
- Synopsis:
+<a name="id2585686"></a>
+ <a class="link" href="atan.html#complex_number_tr1_algorithms.inverse_complex.atan.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">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="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">atan</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">z</span><span class="special">);</span>
 </pre>
 <p>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atanh.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atanh.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atanh.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>atanh</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 <link rel="prev" href="acosh.html" title="acosh">
@@ -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,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="complex_number_tr1_algorithms.inverse_complex.atanh"></a><a href="atanh.html" title="atanh">
+<a name="complex_number_tr1_algorithms.inverse_complex.atanh"></a><a class="link" href="atanh.html" title="atanh">
       atanh</a>
 </h3></div></div></div>
 <a name="complex_number_tr1_algorithms.inverse_complex.atanh.header_"></a><h5>
-<a name="id490458"></a>
- Header:
+<a name="id2636177"></a>
+ <a class="link" href="atanh.html#complex_number_tr1_algorithms.inverse_complex.atanh.header_">Header:</a>
       </h5>
-<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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">atanh</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">math</span><span class="special">/</span><span class="identifier">complex</span><span class="special">/</span><span class="identifier">atanh</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="complex_number_tr1_algorithms.inverse_complex.atanh.synopsis_"></a><h5>
-<a name="id490552"></a>
- Synopsis:
+<a name="id2636255"></a>
+ <a class="link" href="atanh.html#complex_number_tr1_algorithms.inverse_complex.atanh.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">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="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">atanh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">z</span><span class="special">);</span>
 </pre>
 <p>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/history.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/history.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/history.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>History</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 <link rel="prev" href="atanh.html" title="atanh">
@@ -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,7 +23,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="complex_number_tr1_algorithms.inverse_complex.history"></a>History
+<a name="complex_number_tr1_algorithms.inverse_complex.history"></a><a class="link" href="history.html" title="History">History</a>
 </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>

Modified: branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/implementation.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/implementation.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/implementation.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Implementation and Accuracy</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="Complex Number TR1 Algorithms">
 <link rel="up" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 <link rel="prev" href="../inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
@@ -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="complex_number_tr1_algorithms.inverse_complex.implementation"></a><a href="implementation.html" title="Implementation and Accuracy">
+<a name="complex_number_tr1_algorithms.inverse_complex.implementation"></a><a class="link" href="implementation.html" title="Implementation and Accuracy">
       Implementation and Accuracy</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/math/doc/complex/html/index.html
==============================================================================
--- branches/CMake/release/libs/math/doc/complex/html/index.html (original)
+++ branches/CMake/release/libs/math/doc/complex/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,14 +3,14 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Complex Number TR1 Algorithms</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="Complex Number TR1 Algorithms">
 <link rel="next" href="complex_number_tr1_algorithms/inverse_complex.html" title="Complex Number Inverse Trigonometric Functions">
 </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>
@@ -28,7 +28,7 @@
 </h3></div></div></div>
 <div><p class="copyright">Copyright © 2005 John Maddock</p></div>
 <div><div class="legalnotice">
-<a name="id437587"></a><p>
+<a name="id2625926"></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/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Greatest Common Divisor and Least Common Multiple</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="GCD and LCM">
 <link rel="up" href="../index.html" title="GCD and LCM">
 <link rel="prev" href="../index.html" title="GCD and LCM">
@@ -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="gcd_and_lcm.gcd_lcm"></a><a href="gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple"> Greatest Common Divisor and Least
+<a name="gcd_and_lcm.gcd_lcm"></a><a class="link" href="gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple"> Greatest Common Divisor and Least
     Common Multiple</a>
 </h2></div></div></div>
 <div class="toc"><dl>

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/compile_time.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/compile_time.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/compile_time.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Compile time GCD and LCM determination</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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="run_time.html" title="Run-time GCD &amp; LCM Determination">
@@ -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,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="gcd_and_lcm.gcd_lcm.compile_time"></a><a href="compile_time.html" title="Compile time GCD and LCM determination"> Compile time GCD and
+<a name="gcd_and_lcm.gcd_lcm.compile_time"></a><a class="link" href="compile_time.html" title="Compile time GCD and LCM determination"> Compile time GCD and
       LCM determination</a>
 </h3></div></div></div>
 <p>
         <span class="bold"><strong>Header: </strong></span> <boost/math/common_factor_ct.hpp>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="identifier">Value1</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="identifier">Value2</span> <span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="identifier">Value1</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="identifier">Value2</span> <span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">static_gcd</span>
 <span class="special">{</span>
    <span class="keyword">static</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">const</span> <span class="identifier">value</span> <span class="special">=</span> <span class="identifier">implementation_defined</span><span class="special">;</span>
@@ -51,10 +52,11 @@
         multiple is beyond the range of an unsigned long.
       </p>
 <a name="gcd_and_lcm.gcd_lcm.compile_time.example"></a><h4>
-<a name="id490769"></a>
- Example
+<a name="id2636465"></a>
+ <a class="link" href="compile_time.html#gcd_and_lcm.gcd_lcm.compile_time.example">Example</a>
       </h4>
-<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">math</span><span class="special">/</span><span class="identifier">common_factor</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">math</span><span class="special">/</span><span class="identifier">common_factor</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">algorithm</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;</span>
 

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/credits.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/credits.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/credits.html 2008-03-17 08:45:19 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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="history.html" title="History">
@@ -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,7 +23,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="gcd_and_lcm.gcd_lcm.credits"></a>Credits
+<a name="gcd_and_lcm.gcd_lcm.credits"></a><a class="link" href="credits.html" title="Credits">Credits</a>
 </h3></div></div></div>
 <p>
         The author of the Boost compilation of GCD and LCM computations is Daryle

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/demo.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/demo.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/demo.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Demonstration Program</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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="header.html" title="Header &lt;boost/math/common_factor.hpp&gt;">
@@ -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="gcd_and_lcm.gcd_lcm.demo"></a> Demonstration Program
+<a name="gcd_and_lcm.gcd_lcm.demo"></a><a class="link" href="demo.html" title="Demonstration Program"> Demonstration Program</a>
 </h3></div></div></div>
 <p>
         The program common_factor_test.cpp

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/gcd_function_object.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/gcd_function_object.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/gcd_function_object.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>GCD Function 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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="synopsis.html" title="Synopsis">
@@ -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,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="gcd_and_lcm.gcd_lcm.gcd_function_object"></a><a href="gcd_function_object.html" title="GCD Function Object">GCD Function
+<a name="gcd_and_lcm.gcd_lcm.gcd_function_object"></a><a class="link" href="gcd_function_object.html" title="GCD Function Object">GCD Function
       Object</a>
 </h3></div></div></div>
 <p>
         <span class="bold"><strong>Header: </strong></span> <boost/math/common_factor_rt.hpp>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">IntegerType</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">IntegerType</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">gcd_evaluator</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/header.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/header.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/header.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Header &lt;boost/math/common_factor.hpp&gt;</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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="compile_time.html" title="Compile time GCD and LCM determination">
@@ -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="gcd_and_lcm.gcd_lcm.header"></a> Header <boost/math/common_factor.hpp>
+<a name="gcd_and_lcm.gcd_lcm.header"></a><a class="link" href="header.html" title="Header &lt;boost/math/common_factor.hpp&gt;"> Header &lt;boost/math/common_factor.hpp&gt;</a>
 </h3></div></div></div>
 <p>
         This header simply includes the headers <boost/math/common_factor_ct.hpp>

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/history.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/history.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/history.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>History</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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="rationale.html" title="Rationale">
@@ -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="gcd_and_lcm.gcd_lcm.history"></a>History
+<a name="gcd_and_lcm.gcd_lcm.history"></a><a class="link" href="history.html" title="History">History</a>
 </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/introduction.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/introduction.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/introduction.html 2008-03-17 08:45:19 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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
@@ -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="gcd_and_lcm.gcd_lcm.introduction"></a>Introduction
+<a name="gcd_and_lcm.gcd_lcm.introduction"></a><a class="link" href="introduction.html" title="Introduction">Introduction</a>
 </h3></div></div></div>
 <p>
         The class and function templates in &lt;boost/math/common_factor.hpp&gt;

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/lcm_function_object.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/lcm_function_object.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/lcm_function_object.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>LCM Function 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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="gcd_function_object.html" title="GCD Function 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,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="gcd_and_lcm.gcd_lcm.lcm_function_object"></a><a href="lcm_function_object.html" title="LCM Function Object">LCM Function
+<a name="gcd_and_lcm.gcd_lcm.lcm_function_object"></a><a class="link" href="lcm_function_object.html" title="LCM Function Object">LCM Function
       Object</a>
 </h3></div></div></div>
 <p>
         <span class="bold"><strong>Header: </strong></span> <boost/math/common_factor_rt.hpp>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">IntegerType</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">IntegerType</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">lcm_evaluator</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/rationale.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/rationale.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/rationale.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Rationale</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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="demo.html" title="Demonstration Program">
@@ -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="gcd_and_lcm.gcd_lcm.rationale"></a>Rationale
+<a name="gcd_and_lcm.gcd_lcm.rationale"></a><a class="link" href="rationale.html" title="Rationale">Rationale</a>
 </h3></div></div></div>
 <p>
         The greatest common divisor and least common multiple functions are greatly

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/run_time.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/run_time.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/run_time.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Run-time GCD &amp; LCM Determination</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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="lcm_function_object.html" title="LCM Function 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,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="gcd_and_lcm.gcd_lcm.run_time"></a><a href="run_time.html" title="Run-time GCD &amp; LCM Determination"> Run-time GCD &amp; LCM
+<a name="gcd_and_lcm.gcd_lcm.run_time"></a><a class="link" href="run_time.html" title="Run-time GCD &amp; LCM Determination"> Run-time GCD &amp; LCM
       Determination</a>
 </h3></div></div></div>
 <p>
         <span class="bold"><strong>Header: </strong></span> <boost/math/common_factor_rt.hpp>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">IntegerType</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">IntegerType</span> <span class="special">&gt;</span>
 <span class="identifier">IntegerType</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">gcd</span><span class="special">(</span> <span class="identifier">IntegerType</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">IntegerType</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="identifier">b</span> <span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">IntegerType</span> <span class="special">&gt;</span>

Modified: branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/synopsis.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/synopsis.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/synopsis.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Synopsis</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="GCD and LCM">
 <link rel="up" href="../gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 <link rel="prev" href="introduction.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,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="gcd_and_lcm.gcd_lcm.synopsis"></a>Synopsis
+<a name="gcd_and_lcm.gcd_lcm.synopsis"></a><a class="link" href="synopsis.html" title="Synopsis">Synopsis</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span>
+<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>

Modified: branches/CMake/release/libs/math/doc/gcd/html/index.html
==============================================================================
--- branches/CMake/release/libs/math/doc/gcd/html/index.html (original)
+++ branches/CMake/release/libs/math/doc/gcd/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,14 +3,14 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>GCD and LCM</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="GCD and LCM">
 <link rel="next" href="gcd_and_lcm/gcd_lcm.html" title="Greatest Common Divisor and Least Common Multiple">
 </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>
@@ -28,7 +28,7 @@
 </h3></div></div></div>
 <div><p class="copyright">Copyright © 2001 -2002 Daryle Walker</p></div>
 <div><div class="legalnotice">
-<a name="id435874"></a><p>
+<a name="id2625922"></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/CMake/release/libs/math/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/math/doc/html/index.html (original)
+++ branches/CMake/release/libs/math/doc/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,13 +3,13 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost.Math</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="Boost.Math">
 </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>
@@ -25,7 +25,7 @@
 <div><p class="copyright">Copyright © 2007 Paul A. Bristow, Hubert Holin, John Maddock, Daryle
       Walker and Xiaogang Zhang</p></div>
 <div><div class="legalnotice">
-<a name="id437673"></a><p>
+<a name="id2625868"></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>
@@ -426,7 +426,7 @@
 </table></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: February 10, 2008 at 09:55:03 +0000</small></p></td>
+<td align="left"><p><small>Last revised: February 21, 2008 at 12:14:40 +0000</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonions</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="Boost.Octonions">
 <link rel="up" href="../index.html" title="Boost.Octonions">
 <link rel="prev" href="../index.html" title="Boost.Octonions">
@@ -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_octonions.octonions"></a>Octonions
+<a name="boost_octonions.octonions"></a><a class="link" href="octonions.html" title="Octonions">Octonions</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Overview</span></dt>

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="test_program.html" title="Test Program">
@@ -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_octonions.octonions.acknowledgements"></a>Acknowledgements
+<a name="boost_octonions.octonions.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
 </h3></div></div></div>
 <p>
         The mathematical text has been typeset with <a href="http://www.nisus-soft.com/" target="_top">Nisus

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Header File</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="overview.html" title="Overview">
@@ -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_octonions.octonions.header_file"></a>Header File
+<a name="boost_octonions.octonions.header_file"></a><a class="link" href="header_file.html" title="Header File">Header File</a>
 </h3></div></div></div>
 <p>
         The interface and implementation are both supplied by the header file octonion.hpp.

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/history.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/history.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/history.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>History</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="acknowledgements.html" title="Acknowledgements">
@@ -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_octonions.octonions.history"></a>History
+<a name="boost_octonions.octonions.history"></a><a class="link" href="history.html" title="History">History</a>
 </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonion Non-Member Operators</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="octonion_member_functions.html" title="Octonion Member Functions">
@@ -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,30 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.non_mem"></a><a href="non_mem.html" title="Octonion Non-Member Operators"> Octonion Non-Member
+<a name="boost_octonions.octonions.non_mem"></a><a class="link" href="non_mem.html" title="Octonion Non-Member Operators"> Octonion Non-Member
       Operators</a>
 </h3></div></div></div>
 <a name="boost_octonions.octonions.non_mem.unary_plus_and_minus_operators"></a><h5>
-<a name="id523273"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.unary_plus_and_minus_operators">Unary
+<a name="id2664971"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.unary_plus_and_minus_operators">Unary
         Plus and Minus Operators</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This unary operator simply returns o.
       </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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This unary operator returns the opposite of o.
       </p>
 <a name="boost_octonions.octonions.non_mem.binary_addition_operators"></a><h5>
-<a name="id523542"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">Binary
+<a name="id2665216"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">Binary
         Addition Operators</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r
hs</span><span class="special">);</span>
@@ -60,11 +63,12 @@
         <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_octonions.octonions.non_mem.binary_subtraction_operators"></a><h5>
-<a name="id524761"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">Binary
+<a name="id2666322"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">Binary
         Subtraction Operators</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r
hs</span><span class="special">);</span>
@@ -77,11 +81,12 @@
         <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_octonions.octonions.non_mem.binary_multiplication_operators"></a><h5>
-<a name="id525980"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">Binary
+<a name="id2667427"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">Binary
         Multiplication Operators</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r
hs</span><span class="special">);</span>
@@ -94,11 +99,12 @@
         <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_octonions.octonions.non_mem.binary_division_operators"></a><h5>
-<a name="id527200"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">Binary
+<a name="id2668530"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">Binary
         Division Operators</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r
hs</span><span class="special">);</span>
@@ -112,11 +118,12 @@
         to divide by zero...
       </p>
 <a name="boost_octonions.octonions.non_mem.binary_equality_operators"></a><h5>
-<a name="id528418"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">Binary
+<a name="id2669635"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">Binary
         Equality Operators</a>
       </h5>
-<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">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -130,11 +137,12 @@
         with any floating-type entity, this is essentially meaningless.
       </p>
 <a name="boost_octonions.octonions.non_mem.binary_inequality_operators"></a><h5>
-<a name="id529555"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">Binary
+<a name="id2670669"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">Binary
         Inequality Operators</a>
       </h5>
-<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">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -148,11 +156,12 @@
         false. As with any floating-type entity, this is essentially meaningless.
       </p>
 <a name="boost_octonions.octonions.non_mem.stream_extractor"></a><h5>
-<a name="id530693"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.stream_extractor">Stream
+<a name="id2671702"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.stream_extractor">Stream
         Extractor</a>
       </h5>
-<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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">&gt;&gt;</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span c
lass="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
@@ -170,11 +179,12 @@
         Returns <code class="computeroutput"><span class="identifier">is</span></code>.
       </p>
 <a name="boost_octonions.octonions.non_mem.stream_inserter"></a><h5>
-<a name="id531059"></a>
- <a href="non_mem.html#boost_octonions.octonions.non_mem.stream_inserter">Stream
+<a name="id2672037"></a>
+ <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.stream_inserter">Stream
         Inserter</a>
       </h5>
-<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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span c
lass="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
@@ -182,7 +192,8 @@
         the stream <code class="computeroutput"><span class="identifier">os</span></code> as if it were
         implemented as follows:
       </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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">)</span>
 <span class="special">{</span>

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonion Creation Functions</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="octonion_value_operations.html" title="Octonion Value Operations">
@@ -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_octonions.octonions.oct_create"></a><a href="oct_create.html" title="Octonion Creation Functions"> Octonion Creation
+<a name="boost_octonions.octonions.oct_create"></a><a class="link" href="oct_create.html" title="Octonion Creation Functions"> Octonion Creation
       Functions</a>
 </h3></div></div></div>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">spherical</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp
;</span> <span class="identifier">phi2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi6</span><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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">spherical</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identi
fier">phi2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi6</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">multipolar</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="ide
ntifier">theta2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta4</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cylindrical</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifi
er">h2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h6</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonion Member Functions</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="octonion_member_typedefs.html" title="Octonion Member Typedefs">
@@ -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_octonions.octonions.octonion_member_functions"></a><a href="octonion_member_functions.html" title="Octonion Member Functions">Octonion
+<a name="boost_octonions.octonions.octonion_member_functions"></a><a class="link" href="octonion_member_functions.html" title="Octonion Member Functions">Octonion
       Member Functions</a>
 </h3></div></div></div>
 <a name="boost_octonions.octonions.octonion_member_functions.constructors"></a><h4>
-<a name="id515555"></a>
- Constructors
+<a name="id2657931"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">Constructors</a>
       </h4>
 <p>
         Template version:
       </p>
-<pre class="programlisting"><span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <s
pan class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="i
dentifier">T</span><span class="special">());</span>
+<pre class="programlisting">
+<span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span>
 <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="identifier">T</span><span cla
ss="special">());</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</sp
an><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span>
<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q1</span> <span class="special">=</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">quaternion</span><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">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
@@ -43,7 +44,8 @@
 <p>
         Float specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span c
lass="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="number">0.0f</
span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <spa
n class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">)
;</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float<
/span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</
span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q1</span> <span class="special">=</span> <span class="special">::</span><span class="identifie
r">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
@@ -52,7 +54,8 @@
 <p>
         Double specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span
class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="number">0.0</
span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <sp
an class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">)
;</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">doub
le</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z3</span> <span class="specia
l">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q1</span> <span class="special">=</span> <span class="special">::</span><span class="identif
ier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
@@ -61,7 +64,8 @@
 <p>
         Long double specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyw
ord">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0L
</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span cla
ss="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special"
>,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">);</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span>
<span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;
</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q1</span> <span class="s
pecial">=</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">octonion</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
@@ -85,16 +89,17 @@
         function in a "detail" subnamespace.
       </p>
 <a name="boost_octonions.octonions.octonion_member_functions.other_member_functions"></a><h4>
-<a name="id519907"></a>
- <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_functions">Other
+<a name="id2661882"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_functions">Other
         member functions</a>
       </h4>
 <a name="boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts"></a><h5>
-<a name="id519933"></a>
- <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">Real
+<a name="id2661906"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">Real
         and Unreal Parts</a>
       </h5>
-<pre class="programlisting"><span class="identifier">T</span> <span class="identifier">real</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">T</span> <span class="identifier">real</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">unreal</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
@@ -105,11 +110,12 @@
         These are returned by the first two functions.
       </p>
 <a name="boost_octonions.octonions.octonion_member_functions.individual_real_components"></a><h5>
-<a name="id520040"></a>
- <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">Individual
+<a name="id2662011"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">Individual
         Real Components</a>
       </h5>
-<pre class="programlisting"><span class="identifier">T</span> <span class="identifier">R_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">T</span> <span class="identifier">R_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">T</span> <span class="identifier">R_component_2</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">T</span> <span class="identifier">R_component_3</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">T</span> <span class="identifier">R_component_4</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
@@ -123,11 +129,12 @@
         functions. Hence real and R_component_1 return the same value.
       </p>
 <a name="boost_octonions.octonions.octonion_member_functions.individual_complex_components"></a><h5>
-<a name="id520303"></a>
- <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">Individual
+<a name="id2662254"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">Individual
         Complex Components</a>
       </h5>
-<pre class="programlisting"><span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_2</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_3</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_4</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
@@ -143,11 +150,12 @@
         the basis <span class="emphasis"><em><code class="literal">(1, j, e', j')</code></em></span>.
       </p>
 <a name="boost_octonions.octonions.octonion_member_functions.individual_quaternion_components"></a><h5>
-<a name="id520616"></a>
- <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">Individual
+<a name="id2662543"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">Individual
         Quaternion Components</a>
       </h5>
-<pre class="programlisting"><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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">H_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">H_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">H_component_2</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
@@ -158,16 +166,17 @@
         to build the octonion using the constructor.
       </p>
 <a name="boost_octonions.octonions.octonion_member_functions.octonion_member_operators"></a><h4>
-<a name="id520808"></a>
- <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.octonion_member_operators">Octonion
+<a name="id2662723"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.octonion_member_operators">Octonion
         Member Operators</a>
       </h4>
 <a name="boost_octonions.octonions.octonion_member_functions.assignment_operators"></a><h5>
-<a name="id520834"></a>
- <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">Assignment
+<a name="id2662747"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">Assignment
         Operators</a>
       </h5>
-<pre class="programlisting"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
@@ -181,11 +190,12 @@
         base type's assignment operators must not throw.
       </p>
 <a name="boost_octonions.octonions.octonion_member_functions.other_member_operators"></a><h5>
-<a name="id521363"></a>
- <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">Other
+<a name="id2663231"></a>
+ <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">Other
         Member Operators</a>
       </h5>
-<pre class="programlisting"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">+=</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
@@ -198,7 +208,8 @@
         do not, so as to insure exception safety. For the unspecialized form, the
         base type's assignment operators must not throw.
       </p>
-<pre class="programlisting"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">-=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">-=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">-=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">-=</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
@@ -211,7 +222,8 @@
         do not, so as to insure exception safety. For the unspecialized form, the
         base type's assignment operators must not throw.
       </p>
-<pre class="programlisting"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*=</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
@@ -228,7 +240,8 @@
         on the octonions (though there are of course cases where this does not matter,
         it usually does).
       </p>
-<pre class="programlisting"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">/=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">/=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">/=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">/=</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonion Member Typedefs</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="octonion_specializations.html" title="Octonion 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><h3 class="title">
-<a name="boost_octonions.octonions.octonion_member_typedefs"></a><a href="octonion_member_typedefs.html" title="Octonion Member Typedefs">Octonion
+<a name="boost_octonions.octonions.octonion_member_typedefs"></a><a class="link" href="octonion_member_typedefs.html" title="Octonion Member Typedefs">Octonion
       Member Typedefs</a>
 </h3></div></div></div>
 <p>
@@ -33,22 +33,26 @@
 <p>
         Template version:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         Float specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">float</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">float</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         Double specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         Long double specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         These provide easy acces to the type the template is built upon.

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonion 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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="template_class_octonion.html" title="Template Class octonion">
@@ -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_octonions.octonions.octonion_specializations"></a><a href="octonion_specializations.html" title="Octonion Specializations">Octonion
+<a name="boost_octonions.octonions.octonion_specializations"></a><a class="link" href="octonion_specializations.html" title="Octonion Specializations">Octonion
       Specializations</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
+<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">template</span><span class="special">&lt;&gt;</span>
 <span class="keyword">class</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span>
@@ -35,194 +36,196 @@
 <span class="keyword">public</span><span class="special">:</span>
    <span class="keyword">typedef</span> <span class="keyword">float</span> <span class="identifier">value_type</span><span class="special">;</span>
 
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span
> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span
 class="special">=</span> <span class="number">0.0f</span><span class="special">);</span>
- <span class="keyword">explicit</span> octonion<span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identi
fier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="s
pecial">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> octonion<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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q1</span> <sp
an class="special">=</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
-
- <span class="keyword">float</span> real<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> unreal<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="keyword">float</span> R_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_5<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_6<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_7<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_8<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> C_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> C_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> C_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> C_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> H_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> H_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special
">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h
</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span
class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <
span class="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">
q1</span> <span class="special">=</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">real</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">unreal</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_5</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_6</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_7</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_8</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">H_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">H_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="special">};</span>
 </pre>
 <a name="boost_octonions.octonion_double"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span><span class="special">&lt;&gt;</span>
 <span class="keyword">class</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
    <span class="keyword">typedef</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
 
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</spa
n> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <spa
n class="special">=</span> <span class="number">0.0</span><span class="special">);</span>
- <span class="keyword">explicit</span> octonion<span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="iden
tifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span cl
ass="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> octonion<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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q1</span> <
span class="special">=</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
-
- <span class="keyword">double</span> real<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> unreal<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="keyword">double</span> R_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_5<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_6<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_7<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_8<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> C_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> C_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> C_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> C_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> H_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> H_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="specia
l">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_
h</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><spa
n class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</s
pan> <span class="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier
">q1</span> <span class="special">=</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">real</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">unreal</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_5</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_6</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_7</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_8</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">H_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">H_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="special">};</span>
 </pre>
 <a name="boost_octonions.octonion_long_double"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span><span class="special">&lt;&gt;</span>
 <span class="keyword">class</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
    <span class="keyword">typedef</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
 
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</spa
n> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <s
pan class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">);</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="sp
ecial">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="s
pecial">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span c
lass="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
-
- <span class="keyword">long</span> <span class="keyword">double</span> real<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> unreal<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_5<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_6<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_7<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_8<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> C_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> C_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> C_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> C_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> H_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> H_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
-
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0L</span><span class="sp
ecial">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requeste
d_g</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <s
pan class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><
span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</
span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">real</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">unreal</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_5</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_6</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_7</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_8</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">H_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">H_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <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">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="special">};</span>
 
 <span class="special">}</span> <span class="special">}</span> <span class="comment">// namespaces

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonion Value Operations</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="non_mem.html" title="Octonion Non-Member Operators">
@@ -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_octonions.octonions.octonion_value_operations"></a><a href="octonion_value_operations.html" title="Octonion Value Operations">Octonion
+<a name="boost_octonions.octonions.octonion_value_operations"></a><a class="link" href="octonion_value_operations.html" title="Octonion Value Operations">Octonion
       Value Operations</a>
 </h3></div></div></div>
 <a name="boost_octonions.octonions.octonion_value_operations.real_and_unreal"></a><h5>
-<a name="id532197"></a>
- <a href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.real_and_unreal">Real
+<a name="id2673069"></a>
+ <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.real_and_unreal">Real
         and Unreal</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">real</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><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="identifier">T</span> <span class="identifier">real</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">unreal</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
@@ -41,46 +42,51 @@
         respectively.
       </p>
 <a name="boost_octonions.octonions.octonion_value_operations.conj"></a><h5>
-<a name="id532477"></a>
- conj
+<a name="id2673325"></a>
+ <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.conj">conj</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">conj</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">conj</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This returns the conjugate of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonion_value_operations.sup"></a><h5>
-<a name="id532616"></a>
- sup
+<a name="id2673451"></a>
+ <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.sup">sup</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">sup</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><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="identifier">T</span> <span class="identifier">sup</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This return the sup norm (the greatest among <code class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_1</span><span class="special">())...</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_8</span><span class="special">()))</span></code> of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonion_value_operations.l1"></a><h5>
-<a name="id532804"></a>
- l1
+<a name="id2673624"></a>
+ <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.l1">l1</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">l1</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><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="identifier">T</span> <span class="identifier">l1</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This return the l1 norm (<code class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_1</span><span class="special">())+...+</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_8</span><span class="special">())</span></code>) of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonion_value_operations.abs"></a><h5>
-<a name="id532992"></a>
- abs
+<a name="id2673795"></a>
+ <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.abs">abs</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">abs</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><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="identifier">T</span> <span class="identifier">abs</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This return the magnitude (Euclidian norm) of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonion_value_operations.norm"></a><h5>
-<a name="id533113"></a>
- norm
+<a name="id2673908"></a>
+ <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.norm">norm</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">norm</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><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="identifier">T</span> <span class="identifier">norm</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This return the (Cayley) norm of the octonion. The term "norm"

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonions Transcendentals</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="oct_create.html" title="Octonion Creation Functions">
@@ -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_octonions.octonions.octonions_transcendentals"></a><a href="octonions_transcendentals.html" title="Octonions Transcendentals">Octonions
+<a name="boost_octonions.octonions.octonions_transcendentals"></a><a class="link" href="octonions_transcendentals.html" title="Octonions Transcendentals">Octonions
       Transcendentals</a>
 </h3></div></div></div>
 <p>
@@ -53,80 +53,88 @@
         headers.
       </p>
 <a name="boost_octonions.octonions.octonions_transcendentals.exp"></a><h5>
-<a name="id534430"></a>
- exp
+<a name="id2675119"></a>
+ <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.exp">exp</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">exp</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         Computes the exponential of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonions_transcendentals.cos"></a><h5>
-<a name="id534567"></a>
- cos
+<a name="id2675245"></a>
+ <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.cos">cos</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cos</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         Computes the cosine of the octonion
       </p>
 <a name="boost_octonions.octonions.octonions_transcendentals.sin"></a><h5>
-<a name="id534705"></a>
- sin
+<a name="id2675371"></a>
+ <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.sin">sin</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sin</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         Computes the sine of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonions_transcendentals.tan"></a><h5>
-<a name="id534842"></a>
- tan
+<a name="id2675497"></a>
+ <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.tan">tan</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">tan</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         Computes the tangent of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonions_transcendentals.cosh"></a><h5>
-<a name="id534979"></a>
- cosh
+<a name="id2675623"></a>
+ <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.cosh">cosh</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cosh</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         Computes the hyperbolic cosine of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonions_transcendentals.sinh"></a><h5>
-<a name="id535117"></a>
- sinh
+<a name="id2675749"></a>
+ <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.sinh">sinh</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinh</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         Computes the hyperbolic sine of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonions_transcendentals.tanh"></a><h5>
-<a name="id535256"></a>
- tanh
+<a name="id2675876"></a>
+ <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.tanh">tanh</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">tanh</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         Computes the hyperbolic tangent of the octonion.
       </p>
 <a name="boost_octonions.octonions.octonions_transcendentals.pow"></a><h5>
-<a name="id535396"></a>
- pow
+<a name="id2676002"></a>
+ <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.pow">pow</a>
       </h5>
-<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="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">pow</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">n</span><span class="special">);</span>
 </pre>
 <p>

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Overview</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="../octonions.html" title="Octonions">
@@ -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_octonions.octonions.overview"></a>Overview
+<a name="boost_octonions.octonions.overview"></a><a class="link" href="overview.html" title="Overview">Overview</a>
 </h3></div></div></div>
 <p>
         Octonions, like quaternions,

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Synopsis</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="header_file.html" title="Header File">
@@ -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,100 +24,101 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.synopsis"></a>Synopsis
+<a name="boost_octonions.octonions.synopsis"></a><a class="link" href="synopsis.html" title="Synopsis">Synopsis</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
+<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">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> octonion<span class="special">;</span>
-<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> octonion<float><span class="special">;</span>
-<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> octonion<double><span class="special">;</span>
-<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> octonion<long double><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">class</span> <a class="link" href="template_class_octonion.html" title="Template Class octonion">octonion</a><span class="special">;</span>
+<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> <a class="link" href="octonion_specializations.html" title="Octonion Specializations">octonion&lt;float&gt;</a><span class="special">;</span>
+<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> <a class="link" href="octonion_specializations.html#boost_octonions.octonion_double">octonion&lt;double&gt;</a><span class="special">;</span>
+<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> <a class="link" href="octonion_specializations.html#boost_octonions.octonion_long_double">octonion&lt;long double&gt;</a><span class="special">;</span>
 
 <span class="comment">// operators
 </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">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r
hs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</spa
n> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">co
nst</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</s
pan> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier
">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</
span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword"
>const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;
</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identif
ier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp
;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keywo
rd">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&
gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r
hs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</spa
n> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">co
nst</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</s
pan> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</
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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs
</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">operator +</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="
identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="specia
l">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">operator +</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class
="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="spe
cial">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span clas
s="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="spe
cial">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">operator -</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span cl
ass="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="
special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span c
lass="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="
special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">operator *</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span
 class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span clas
s="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">operator /</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="
identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="specia
l">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">operator /</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class
="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="spe
cial">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.unary_plus_and_minus_operators">operator +</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.unary_plus_and_minus_operators">operator -</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">operator ==</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">operator ==</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="iden
tifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">operator !=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">operator !=</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span cla
ss="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">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="id
entifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator >> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">
&amp;</span> <span class="identifier">o</span><span class="special">);</span>
+<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.stream_extractor">operator &gt;&gt;</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span cla
ss="special">&amp;</span> <span class="identifier">o</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="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator << <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">c
onst</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
+<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="non_mem.html#boost_octonions.octonions.non_mem.stream_inserter">operator &lt;&lt;</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span clas
s="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 
 <span class="comment">// values
 </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> real<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> unreal<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">T</span> <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.real_and_unreal">real</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.real_and_unreal">unreal</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">T</span> sup<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">T</span> l1<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">T</span> abs<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">T</span> norm<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> conj<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> spherical<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special
">&amp;</span> <span class="identifier">phi2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi6</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> multipolar<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="spec
ial">&amp;</span> <span class="identifier">theta2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta4</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> cylindrical<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">
&amp;</span> <span class="identifier">h2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h6</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> <span class="identifier">T</span> <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.sup">sup</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">T</span> <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.l1">l1</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">T</span> <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.abs">abs</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">T</span> <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.norm">norm</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.conj">conj</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="oct_create.html" title="Octonion Creation Functions">spherical</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span c
lass="special">&amp;</span> <span class="identifier">phi2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi6</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="oct_create.html" title="Octonion Creation Functions">multipolar</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <spa
n class="special">&amp;</span> <span class="identifier">theta2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta4</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="oct_create.html" title="Octonion Creation Functions">cylindrical</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span cla
ss="special">&amp;</span> <span class="identifier">h2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h6</span><span class="special">);</span>
 
 <span class="comment">// transcendentals
 </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">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> exp<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> cos<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> sin<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> tan<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> cosh<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> sinh<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> tanh<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.exp">exp</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.cos">cos</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.sin">sin</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.tan">tan</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.cosh">cosh</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.sinh">sinh</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.tanh">tanh</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> pow<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">n</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> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.pow">pow</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">n</span><span class="special">);</span>
 
 <span class="special">}</span> <span class="special">}</span> <span class="comment">// namespaces
 </span></pre>

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Template Class octonion</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="synopsis.html" title="Synopsis">
@@ -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_octonions.octonions.template_class_octonion"></a><a href="template_class_octonion.html" title="Template Class octonion">Template
+<a name="boost_octonions.octonions.template_class_octonion"></a><a class="link" href="template_class_octonion.html" title="Template Class octonion">Template
       Class octonion</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span> <span class="special">{</span>
+<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">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">octonion</span>
@@ -35,62 +36,62 @@
 <span class="keyword">public</span><span class="special">:</span>
    <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">value_type</span><span class="special">;</span>
 
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;<
/span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_h
</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">());</span>
- <span class="keyword">explicit</span> octonion<span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifi
er">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special
">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> octonion<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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q1</span> <span
 class="special">=</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="sp
ecial">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_e</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_f</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_g</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier
">requested_h</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span cl
ass="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z2</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(),</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span c
lass="special">&amp;</span> <span class="identifier">z3</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q0</span><span class="special">,</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q1
</span> <span class="special">=</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">quaternion</span><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">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="keyword">explicit</span> octonion<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">octonion</a><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
 
- <span class="identifier">T</span> real<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> unreal<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">real</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">unreal</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="identifier">T</span> R_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_5<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_6<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_7<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_8<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_5</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_6</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_7</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">R_component_8</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> C_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> C_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> C_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> C_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">C_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> H_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> H_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">H_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">H_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator = <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">operator =</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator += <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator +=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator -= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator -=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator *= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator *=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> operator /= <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <a class="link" href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">operator /=</a> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="special">};</span>
 
 <span class="special">}</span> <span class="special">}</span> <span class="comment">// namespaces

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Test Program</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="octonions_transcendentals.html" title="Octonions Transcendentals">
@@ -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_octonions.octonions.test_program"></a>Test Program
+<a name="boost_octonions.octonions.test_program"></a><a class="link" href="test_program.html" title="Test Program">Test Program</a>
 </h3></div></div></div>
 <p>
         The octonion_test.cpp

Modified: branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>To Do</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="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="history.html" title="History">
@@ -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,7 +23,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.to_do"></a>To Do
+<a name="boost_octonions.octonions.to_do"></a><a class="link" href="to_do.html" title="To Do">To Do</a>
 </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>

Modified: branches/CMake/release/libs/math/doc/octonion/html/index.html
==============================================================================
--- branches/CMake/release/libs/math/doc/octonion/html/index.html (original)
+++ branches/CMake/release/libs/math/doc/octonion/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,14 +3,14 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost.Octonions</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="Boost.Octonions">
 <link rel="next" href="boost_octonions/octonions.html" title="Octonions">
 </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>
@@ -28,7 +28,7 @@
 </h3></div></div></div>
 <div><p class="copyright">Copyright © 2001 -2003 Hubert Holin</p></div>
 <div><div class="legalnotice">
-<a name="id435842"></a><p>
+<a name="id2625926"></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/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quaternions</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="Boost.Quaternions">
 <link rel="up" href="../index.html" title="Boost.Quaternions">
 <link rel="prev" href="../index.html" title="Boost.Quaternions">
@@ -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_quaternions.quaternions"></a>Quaternions
+<a name="boost_quaternions.quaternions"></a><a class="link" href="quaternions.html" title="Quaternions">Quaternions</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Overview</span></dt>

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/acknowledgements.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/acknowledgements.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/acknowledgements.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="exp.html" title="The Quaternionic Exponential">
@@ -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_quaternions.quaternions.acknowledgements"></a>Acknowledgements
+<a name="boost_quaternions.quaternions.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
 </h3></div></div></div>
 <p>
         The mathematical text has been typeset with <a href="http://www.nisus-soft.com/" target="_top">Nisus

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/create.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/create.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/create.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quaternion Creation Functions</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="value_op.html" title="Quaternion Value Operations">
@@ -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_quaternions.quaternions.create"></a><a href="create.html" title="Quaternion Creation Functions"> Quaternion Creation
+<a name="boost_quaternions.quaternions.create"></a><a class="link" href="create.html" title="Quaternion Creation Functions"> Quaternion Creation
       Functions</a>
 </h3></div></div></div>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">spherical</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&a
mp;</span> <span class="identifier">phi2</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">spherical</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="iden
tifier">phi2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">semipolar</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="id
entifier">theta2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">multipolar</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="i
dentifier">theta2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cylindrospherical</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">radius</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">longitude</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span
 class="identifier">latitude</span><span class="special">);</span>

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/exp.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/exp.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/exp.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>The Quaternionic Exponential</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="test_program.html" title="Test Program">
@@ -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_quaternions.quaternions.exp"></a><a href="exp.html" title="The Quaternionic Exponential"> The Quaternionic
+<a name="boost_quaternions.quaternions.exp"></a><a class="link" href="exp.html" title="The Quaternionic Exponential"> The Quaternionic
       Exponential</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/header_file.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/header_file.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/header_file.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Header File</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="overview.html" title="Overview">
@@ -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_quaternions.quaternions.header_file"></a>Header File
+<a name="boost_quaternions.quaternions.header_file"></a><a class="link" href="header_file.html" title="Header File">Header File</a>
 </h3></div></div></div>
 <p>
         The interface and implementation are both supplied by the header file quaternion.hpp.

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/history.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/history.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/history.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>History</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="acknowledgements.html" title="Acknowledgements">
@@ -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_quaternions.quaternions.history"></a>History
+<a name="boost_quaternions.quaternions.history"></a><a class="link" href="history.html" title="History">History</a>
 </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_fun.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_fun.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_fun.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quaternion Member Functions</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="mem_typedef.html" title="Quaternion Member Typedefs">
@@ -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_quaternions.quaternions.mem_fun"></a><a href="mem_fun.html" title="Quaternion Member Functions"> Quaternion Member
+<a name="boost_quaternions.quaternions.mem_fun"></a><a class="link" href="mem_fun.html" title="Quaternion Member Functions"> Quaternion Member
       Functions</a>
 </h3></div></div></div>
 <a name="boost_quaternions.quaternions.mem_fun.constructors"></a><h4>
-<a name="id506842"></a>
- Constructors
+<a name="id2650014"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">Constructors</a>
       </h4>
 <p>
         Template version:
       </p>
-<pre class="programlisting"><span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <
span class="special">=</span> <span class="identifier">T</span><span class="special">());</span>
+<pre class="programlisting">
+<span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span
> <span class="identifier">T</span><span class="special">());</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</s
pan><span class="special">&gt;());</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
@@ -42,7 +43,8 @@
 <p>
         Float specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span
class="special">=</span> <span class="number">0.0f</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <sp
an class="number">0.0f</span><span class="special">);</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&
gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
@@ -50,7 +52,8 @@
 <p>
         Double specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span
 class="special">=</span> <span class="number">0.0</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <s
pan class="number">0.0</span><span class="special">);</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">dou
ble</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
@@ -58,7 +61,8 @@
 <p>
         Long double specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="key
word">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span cl
ass="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">);</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span
><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
 <span class="keyword">explicit</span> <span class="identifier">quaternion</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
@@ -80,16 +84,17 @@
         function in a "detail" subnamespace.
       </p>
 <a name="boost_quaternions.quaternions.mem_fun.other_member_functions"></a><h4>
-<a name="id508866"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.other_member_functions">Other
+<a name="id2651854"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.other_member_functions">Other
         member functions</a>
       </h4>
 <a name="boost_quaternions.quaternions.mem_fun.real_and_unreal_parts"></a><h5>
-<a name="id508890"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">Real
+<a name="id2651876"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">Real
         and Unreal Parts</a>
       </h5>
-<pre class="programlisting"><span class="identifier">T</span> <span class="identifier">real</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">T</span> <span class="identifier">real</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">unreal</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
@@ -100,11 +105,12 @@
         case). These are returned by the first two functions.
       </p>
 <a name="boost_quaternions.quaternions.mem_fun.individual_real_components"></a><h5>
-<a name="id508997"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">Individual
+<a name="id2651980"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">Individual
         Real Components</a>
       </h5>
-<pre class="programlisting"><span class="identifier">T</span> <span class="identifier">R_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">T</span> <span class="identifier">R_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">T</span> <span class="identifier">R_component_2</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">T</span> <span class="identifier">R_component_3</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">T</span> <span class="identifier">R_component_4</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
@@ -114,11 +120,12 @@
         functions. Hence real and R_component_1 return the same value.
       </p>
 <a name="boost_quaternions.quaternions.mem_fun.individual_complex__components"></a><h5>
-<a name="id509145"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">Individual
+<a name="id2652119"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">Individual
         Complex Components</a>
       </h5>
-<pre class="programlisting"><span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_2</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
@@ -129,16 +136,17 @@
         is the same as <code class="computeroutput"><span class="identifier">q</span><span class="special">.</span><span class="identifier">real</span><span class="special">()</span></code>.
       </p>
 <a name="boost_quaternions.quaternions.mem_fun.quaternion_member_operators"></a><h4>
-<a name="id509368"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.quaternion_member_operators">Quaternion
+<a name="id2652325"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.quaternion_member_operators">Quaternion
         Member Operators</a>
       </h4>
 <a name="boost_quaternions.quaternions.mem_fun.assignment_operators"></a><h5>
-<a name="id509393"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">Assignment
+<a name="id2652347"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">Assignment
         Operators</a>
       </h5>
-<pre class="programlisting"><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
@@ -151,11 +159,12 @@
         base type's assignment operators must not throw.
       </p>
 <a name="boost_quaternions.quaternions.mem_fun.addition_operators"></a><h5>
-<a name="id509782"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">Addition
+<a name="id2652705"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">Addition
         Operators</a>
       </h5>
-<pre class="programlisting"><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -168,11 +177,12 @@
         base type's assignment operators must not throw.
       </p>
 <a name="boost_quaternions.quaternions.mem_fun.subtraction_operators"></a><h5>
-<a name="id510137"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">Subtraction
+<a name="id2653028"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">Subtraction
         Operators</a>
       </h5>
-<pre class="programlisting"><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">-=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">-=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">-=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">-=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -185,11 +195,12 @@
         base type's assignment operators must not throw.
       </p>
 <a name="boost_quaternions.quaternions.mem_fun.multiplication_operators"></a><h5>
-<a name="id510492"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">Multiplication
+<a name="id2653352"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">Multiplication
         Operators</a>
       </h5>
-<pre class="programlisting"><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">*=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">*=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">*=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">*=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -203,11 +214,12 @@
         assignment operators must not throw.
       </p>
 <a name="boost_quaternions.quaternions.mem_fun.division_operators"></a><h5>
-<a name="id510853"></a>
- <a href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">Division
+<a name="id2653682"></a>
+ <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">Division
         Operators</a>
       </h5>
-<pre class="programlisting"><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">/=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">/=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">/=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
 <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">/=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_typedef.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_typedef.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_typedef.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quaternion Member Typedefs</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="spec.html" title="Quaternion 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><h3 class="title">
-<a name="boost_quaternions.quaternions.mem_typedef"></a><a href="mem_typedef.html" title="Quaternion Member Typedefs"> Quaternion
+<a name="boost_quaternions.quaternions.mem_typedef"></a><a class="link" href="mem_typedef.html" title="Quaternion Member Typedefs"> Quaternion
       Member Typedefs</a>
 </h3></div></div></div>
 <p>
@@ -33,22 +33,26 @@
 <p>
         Template version:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         Float specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">float</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">float</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         Double specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         Long double specialization version:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         These provide easy acces to the type the template is built upon.

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/non_mem.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/non_mem.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/non_mem.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quaternion Non-Member Operators</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="mem_fun.html" title="Quaternion Member Functions">
@@ -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,35 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_quaternions.quaternions.non_mem"></a><a href="non_mem.html" title="Quaternion Non-Member Operators"> Quaternion Non-Member
+<a name="boost_quaternions.quaternions.non_mem"></a><a class="link" href="non_mem.html" title="Quaternion Non-Member Operators"> Quaternion Non-Member
       Operators</a>
 </h3></div></div></div>
 <a name="boost_quaternions.quaternions.non_mem.unary_plus"></a><h5>
-<a name="id511250"></a>
- Unary Plus
+<a name="id2654043"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.unary_plus">Unary Plus</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         This unary operator simply returns q.
       </p>
 <a name="boost_quaternions.quaternions.non_mem.unary_minus"></a><h5>
-<a name="id511395"></a>
- Unary Minus
+<a name="id2654174"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.unary_minus">Unary Minus</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         This unary operator returns the opposite of q.
       </p>
 <a name="boost_quaternions.quaternions.non_mem.binary_addition_operators"></a><h5>
-<a name="id511541"></a>
- <a href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_addition_operators">Binary
+<a name="id2654309"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_addition_operators">Binary
         Addition Operators</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="spe
cial">);</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifie
r">rhs</span><span class="special">);</span>
@@ -63,11 +66,12 @@
         <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_quaternions.quaternions.non_mem.binary_subtraction_operators"></a><h5>
-<a name="id512401"></a>
- <a href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_subtraction_operators">Binary
+<a name="id2655089"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_subtraction_operators">Binary
         Subtraction Operators</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="spe
cial">);</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifie
r">rhs</span><span class="special">);</span>
@@ -78,11 +82,12 @@
         <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_quaternions.quaternions.non_mem.binary_multiplication_operators"></a><h5>
-<a name="id513263"></a>
- <a href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_multiplication_operators">Binary
+<a name="id2655870"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_multiplication_operators">Binary
         Multiplication Operators</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="spe
cial">);</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifie
r">rhs</span><span class="special">);</span>
@@ -93,11 +98,12 @@
         <span class="identifier">rhs</span></code>.
       </p>
 <a name="boost_quaternions.quaternions.non_mem.binary_division_operators"></a><h5>
-<a name="id514123"></a>
- <a href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_division_operators">Binary
+<a name="id2656650"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_division_operators">Binary
         Division Operators</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="spe
cial">);</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifie
r">rhs</span><span class="special">);</span>
@@ -109,11 +115,12 @@
         to divide by zero...
       </p>
 <a name="boost_quaternions.quaternions.non_mem.equality_operators"></a><h5>
-<a name="id514983"></a>
- <a href="non_mem.html#boost_quaternions.quaternions.non_mem.equality_operators">Equality
+<a name="id2657431"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.equality_operators">Equality
         Operators</a>
       </h5>
-<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">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -125,11 +132,12 @@
         with any floating-type entity, this is essentially meaningless.
       </p>
 <a name="boost_quaternions.quaternions.non_mem.inequality_operators"></a><h5>
-<a name="id515794"></a>
- <a href="non_mem.html#boost_quaternions.quaternions.non_mem.inequality_operators">Inequality
+<a name="id2658165"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.inequality_operators">Inequality
         Operators</a>
       </h5>
-<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">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><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">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -141,11 +149,12 @@
         false. As with any floating-type entity, this is essentially meaningless.
       </p>
 <a name="boost_quaternions.quaternions.non_mem.stream_extractor"></a><h5>
-<a name="id516604"></a>
- <a href="non_mem.html#boost_quaternions.quaternions.non_mem.stream_extractor">Stream
+<a name="id2658900"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.stream_extractor">Stream
         Extractor</a>
       </h5>
-<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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">&gt;&gt;</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">q</span><s
pan class="special">);</span>
 </pre>
 <p>
@@ -173,18 +182,20 @@
         complex numbers which happen to have imaginary parts equal to zero).
       </p>
 <a name="boost_quaternions.quaternions.non_mem.stream_inserter"></a><h5>
-<a name="id516980"></a>
- <a href="non_mem.html#boost_quaternions.quaternions.non_mem.stream_inserter">Stream
+<a name="id2659247"></a>
+ <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.stream_inserter">Stream
         Inserter</a>
       </h5>
-<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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span>
<span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         Inserts the quaternion q onto the stream <code class="computeroutput"><span class="identifier">os</span></code>
         as if it were implemented as follows:
       </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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(</span>
                <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span>
                <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">)</span>

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/overview.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/overview.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/overview.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Overview</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="../quaternions.html" title="Quaternions">
@@ -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_quaternions.quaternions.overview"></a>Overview
+<a name="boost_quaternions.quaternions.overview"></a><a class="link" href="overview.html" title="Overview">Overview</a>
 </h3></div></div></div>
 <p>
         Quaternions are a relative of complex numbers.

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/quat.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/quat.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/quat.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Template Class quaternion</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="synopsis.html" title="Synopsis">
@@ -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,56 +24,57 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_quaternions.quaternions.quat"></a> Template Class quaternion
+<a name="boost_quaternions.quaternions.quat"></a><a class="link" href="quat.html" title="Template Class quaternion"> Template Class quaternion</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
+<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">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">quaternion</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
 
- <span class="keyword">typedef</span> <span class="identifier">T</span> value_type<span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <a class="link" href="mem_typedef.html" title="Quaternion Member Typedefs">value_type</a><span class="special">;</span>
 
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier"
>requested_d</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">());</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="
special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">(),</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class
="identifier">requested_d</span> <span class="special">=</span> <span class="identifier">T</span><span class="special">());</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span>
<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">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
 
- <span class="identifier">T</span> real<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> unreal<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">T</span> R_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> C_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> C_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">real</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">unreal</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">C_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">C_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator = <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator += <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator += <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator += <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="special">};</span>
 
 <span class="special">}</span> <span class="comment">// namespace math

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/spec.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/spec.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/spec.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quaternion 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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="quat.html" title="Template Class quaternion">
@@ -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,153 +24,156 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_quaternions.quaternions.spec"></a> Quaternion Specializations
+<a name="boost_quaternions.quaternions.spec"></a><a class="link" href="spec.html" title="Quaternion Specializations"> Quaternion Specializations</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
+<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">template</span><span class="special">&lt;&gt;</span>
 <span class="keyword">class</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
- <span class="keyword">typedef</span> <span class="keyword">float</span> value_type<span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">float</span> <a class="link" href="mem_typedef.html" title="Quaternion Member Typedefs">value_type</a><span class="special">;</span>
         
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requ
ested_d</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">);</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class
="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
-
- <span class="keyword">float</span> real<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> unreal<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">float</span> R_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> C_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> C_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">,</span> <span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="ide
ntifier">requested_d</span> <span class="special">=</span> <span class="number">0.0f</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</spa
n><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+
+ <span class="keyword">float</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">real</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">unreal</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">float</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">C_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">C_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator = <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator += <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator += <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator += <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(</span><span class="keyword">float</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="special">};</span>
 </pre>
 <a name="boost_quaternions.quaternion_double"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span><span class="special">&lt;&gt;</span>
 <span class="keyword">class</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
- <span class="keyword">typedef</span> <span class="keyword">double</span> value_type<span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">double</span> <a class="link" href="mem_typedef.html" title="Quaternion Member Typedefs">value_type</a><span class="special">;</span>
         
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">req
uested_d</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">);</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span cla
ss="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
-
- <span class="keyword">double</span> real<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> unreal<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">double</span> R_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> C_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> C_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">,</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="id
entifier">requested_d</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</s
pan><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+
+ <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">real</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">unreal</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">C_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">C_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator = <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator += <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator += <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator += <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(</span><span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="special">};</span>
 </pre>
 <a name="boost_quaternions.quaternion_long_double"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span><span class="special">&lt;&gt;</span>
 <span class="keyword">class</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
- <span class="keyword">typedef</span> <span class="keyword">long</span> <span class="keyword">double</span> value_type<span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="mem_typedef.html" title="Quaternion Member Typedefs">value_type</a><span class="special">;</span>
         
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</s
pan> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">);</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</span><span class
="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
- <span class="keyword">explicit</span> quaternion<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
-
- <span class="keyword">long</span> <span class="keyword">double</span> real<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> unreal<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_3<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">long</span> <span class="keyword">double</span> R_component_4<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> C_component_1<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> C_component_2<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_a</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_b</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_c</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">,</span> <span class="key
word">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">requested_d</span> <span class="special">=</span> <span class="number">0.0L</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z0</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">z1</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">std</spa
n><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;());</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+ <span class="keyword">explicit</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.constructors">quaternion</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_recopier</span><span class="special">);</span>
+
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">real</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.real_and_unreal_parts">unreal</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_3</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">long</span> <span class="keyword">double</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_real_components">R_component_4</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">C_component_1</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.individual_complex__components">C_component_2</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator = <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator = <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.assignment_operators">operator = </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator += <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator += <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator += <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.addition_operators">operator += </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator -= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.subtraction_operators">operator -= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator *= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.multiplication_operators">operator *= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
- <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> operator /= <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+ <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;&amp;</span> <a class="link" href="mem_fun.html#boost_quaternions.quaternions.mem_fun.division_operators">operator /= </a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="special">};</span>
 
 <span class="special">}</span> <span class="comment">// namespace math

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/synopsis.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/synopsis.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/synopsis.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Synopsis</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="header_file.html" title="Header File">
@@ -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,86 +24,87 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_quaternions.quaternions.synopsis"></a>Synopsis
+<a name="boost_quaternions.quaternions.synopsis"></a><a class="link" href="synopsis.html" title="Synopsis">Synopsis</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
+<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">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> quaternion<span class="special">;</span>
-<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> quaternion<float><span class="special">;</span>
-<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> quaternion<double><span class="special">;</span>
-<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> quaternion<long double><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">class</span> <a class="link" href="quat.html" title="Template Class quaternion">quaternion</a><span class="special">;</span>
+<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> <a class="link" href="spec.html" title="Quaternion Specializations">quaternion&lt;float&gt;</a><span class="special">;</span>
+<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> <a class="link" href="spec.html#boost_quaternions.quaternion_double">quaternion&lt;double&gt;</a><span class="special">;</span>
+<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> <a class="link" href="spec.html#boost_quaternions.quaternion_long_double">quaternion&lt;long double&gt;</a><span class="special">;</span>
 
 <span class="comment">// operators
-</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="ident
ifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&a
mp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="id
entifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special"
>&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class=
"identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="speci
al">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator * <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="ident
ifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&a
mp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator / <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator + <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> operator - <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator == <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> operator != <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
+</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_addition_operators">operator +</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span
 class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class
="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_addition_operators">operator +</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <s
pan class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span cl
ass="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_subtraction_operators">operator -</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span>
 <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span
 class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_multiplication_operators">operator *</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</spa
n>
+
+<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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_division_operators">operator /</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span
 class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class
="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.binary_division_operators">operator /</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.unary_plus">operator +</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.unary_minus">operator -</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.equality_operators">operator ==</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.equality_operators">operator ==</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.inequality_operators">operator !=</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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> <span class="keyword">bool</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.inequality_operators">operator !=</a> <span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</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="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;&amp;</span> operator >> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class
="identifier">q</span><span class="special">);</span>
+<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;&amp;</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.stream_extractor">operator &gt;&gt;</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span
> <span class="identifier">q</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="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> operator << <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span cla
ss="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
+<span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="keyword">operator</span> <a class="link" href="non_mem.html#boost_quaternions.quaternions.non_mem.stream_inserter">operator &lt;&lt;</a> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</sp
an> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 
 <span class="comment">// values
-</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> real<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> unreal<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
+</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> <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.real_and_unreal">real</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.real_and_unreal">unreal</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">T</span> sup<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">T</span> l1<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">T</span> abs<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">T</span> norm<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> conj<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> spherical<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span cl
ass="special">&amp;</span> <span class="identifier">phi2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> semipolar<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span
class="special">&amp;</span> <span class="identifier">theta2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> multipolar<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <spa
n class="special">&amp;</span> <span class="identifier">theta2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> cylindrospherical<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">radius</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">longitude</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">c
onst</span> <span class="special">&amp;</span> <span class="identifier">latitude</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> cylindrical<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span cl
ass="special">&amp;</span> <span class="identifier">h2</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> <span class="identifier">T</span> <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.sup">sup</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">T</span> <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.l1">l1</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">T</span> <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.abs">abs</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">T</span> <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.norm">norm</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.conj">conj</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="create.html#boost_quaternions.quaternions.creation_spherical">spherical</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</s
pan> <span class="special">&amp;</span> <span class="identifier">phi2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="create.html#boost_quaternions.quaternions.creation_semipolar">semipolar</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const<
/span> <span class="special">&amp;</span> <span class="identifier">theta2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="create.html#boost_quaternions.quaternions.creation_multipolar">multipolar</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">cons
t</span> <span class="special">&amp;</span> <span class="identifier">theta2</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="create.html#boost_quaternions.quaternions.creation_cylindrospherical">cylindrospherical</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">t</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">radius</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">longitude</span><span class="special">,</span> <span class="identifier">T</span> <span clas
s="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">latitude</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="create.html#boost_quaternions.quaternions.creation_cylindrical">cylindrical</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</s
pan> <span class="special">&amp;</span> <span class="identifier">h2</span><span class="special">);</span>
 
 <span class="comment">// transcendentals
-</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> exp<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> cos<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> sin<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> tan<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> cosh<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> sinh<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> tanh<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> pow<span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">n</span><span class="special">);</span>
+</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">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="trans.html#boost_quaternions.quaternions.trans.exp">exp</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="trans.html#boost_quaternions.quaternions.trans.cos">cos</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="trans.html#boost_quaternions.quaternions.trans.sin">sin</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="trans.html#boost_quaternions.quaternions.trans.tan">tan</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="trans.html#boost_quaternions.quaternions.trans.cosh">cosh</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="trans.html#boost_quaternions.quaternions.trans.sinh">sinh</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="trans.html#boost_quaternions.quaternions.trans.tanh">tanh</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a class="link" href="trans.html#boost_quaternions.quaternions.trans.pow">pow</a><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">n</span><span class="special">);</span>
 
 <span class="special">}</span> <span class="comment">// namespace math
 </span><span class="special">}</span> <span class="comment">// namespace boost

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/test_program.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/test_program.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/test_program.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Test Program</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="trans.html" title="Quaternion Transcendentals">
@@ -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_quaternions.quaternions.test_program"></a>Test Program
+<a name="boost_quaternions.quaternions.test_program"></a><a class="link" href="test_program.html" title="Test Program">Test Program</a>
 </h3></div></div></div>
 <p>
         The quaternion_test.cpp

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/to_do.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/to_do.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/to_do.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>To Do</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="history.html" title="History">
@@ -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,7 +23,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_quaternions.quaternions.to_do"></a>To Do
+<a name="boost_quaternions.quaternions.to_do"></a><a class="link" href="to_do.html" title="To Do">To Do</a>
 </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/trans.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/trans.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/trans.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quaternion Transcendentals</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="create.html" title="Quaternion Creation Functions">
@@ -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_quaternions.quaternions.trans"></a> Quaternion Transcendentals
+<a name="boost_quaternions.quaternions.trans"></a><a class="link" href="trans.html" title="Quaternion Transcendentals"> Quaternion Transcendentals</a>
 </h3></div></div></div>
 <p>
         There is no <code class="computeroutput"><span class="identifier">log</span></code> or <code class="computeroutput"><span class="identifier">sqrt</span></code> provided for quaternions in this implementation,
@@ -56,73 +56,81 @@
         headers.
       </p>
 <a name="boost_quaternions.quaternions.trans.exp"></a><h5>
-<a name="id520737"></a>
- exp
+<a name="id2585111"></a>
+ <a class="link" href="trans.html#boost_quaternions.quaternions.trans.exp">exp</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">exp</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">exp</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         Computes the exponential of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.trans.cos"></a><h5>
-<a name="id435698"></a>
- cos
+<a name="id2662715"></a>
+ <a class="link" href="trans.html#boost_quaternions.quaternions.trans.cos">cos</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cos</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cos</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         Computes the cosine of the quaternion
       </p>
 <a name="boost_quaternions.quaternions.trans.sin"></a><h5>
-<a name="id520873"></a>
- sin
+<a name="id2662839"></a>
+ <a class="link" href="trans.html#boost_quaternions.quaternions.trans.sin">sin</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sin</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sin</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         Computes the sine of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.trans.tan"></a><h5>
-<a name="id521009"></a>
- tan
+<a name="id2662964"></a>
+ <a class="link" href="trans.html#boost_quaternions.quaternions.trans.tan">tan</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">tan</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">tan</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         Computes the tangent of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.trans.cosh"></a><h5>
-<a name="id521147"></a>
- cosh
+<a name="id2663090"></a>
+ <a class="link" href="trans.html#boost_quaternions.quaternions.trans.cosh">cosh</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cosh</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cosh</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         Computes the hyperbolic cosine of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.trans.sinh"></a><h5>
-<a name="id521285"></a>
- sinh
+<a name="id2663215"></a>
+ <a class="link" href="trans.html#boost_quaternions.quaternions.trans.sinh">sinh</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinh</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinh</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         Computes the hyperbolic sine of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.trans.tanh"></a><h5>
-<a name="id521422"></a>
- tanh
+<a name="id2663340"></a>
+ <a class="link" href="trans.html#boost_quaternions.quaternions.trans.tanh">tanh</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">tanh</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">tanh</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         Computes the hyperbolic tangent of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.trans.pow"></a><h5>
-<a name="id521559"></a>
- pow
+<a name="id2663466"></a>
+ <a class="link" href="trans.html#boost_quaternions.quaternions.trans.pow">pow</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">pow</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">n</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">pow</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">n</span><span class="special">);</span>
 </pre>
 <p>
         Computes the n-th power of the quaternion q.

Modified: branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/value_op.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/value_op.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/boost_quaternions/quaternions/value_op.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quaternion Value Operations</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="Boost.Quaternions">
 <link rel="up" href="../quaternions.html" title="Quaternions">
 <link rel="prev" href="non_mem.html" title="Quaternion Non-Member Operators">
@@ -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_quaternions.quaternions.value_op"></a><a href="value_op.html" title="Quaternion Value Operations"> Quaternion Value
+<a name="boost_quaternions.quaternions.value_op"></a><a class="link" href="value_op.html" title="Quaternion Value Operations"> Quaternion Value
       Operations</a>
 </h3></div></div></div>
 <a name="boost_quaternions.quaternions.value_op.real_and_unreal"></a><h5>
-<a name="id517934"></a>
- <a href="value_op.html#boost_quaternions.quaternions.value_op.real_and_unreal">real
+<a name="id2660115"></a>
+ <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.real_and_unreal">real
         and unreal</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">real</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">T</span> <span class="identifier">real</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</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> <span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">unreal</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
@@ -41,17 +42,18 @@
         respectively.
       </p>
 <a name="boost_quaternions.quaternions.value_op.conj"></a><h5>
-<a name="id518215"></a>
- conj
+<a name="id2660370"></a>
+ <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.conj">conj</a>
       </h5>
-<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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">conj</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">conj</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         This returns the conjugate of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.value_op.sup"></a><h5>
-<a name="id518352"></a>
- sup
+<a name="id2660495"></a>
+ <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.sup">sup</a>
       </h5>
 <p>
         template&lt;typename T&gt; T sup(quaternion&lt;T&gt; const &amp; q);
@@ -60,28 +62,31 @@
         This return the sup norm (the greatest among <code class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">q</span><span class="special">.</span><span class="identifier">R_component_1</span><span class="special">())...</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">q</span><span class="special">.</span><span class="identifier">R_component_4</span><span class="special">()))</span></code> of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.value_op.l1"></a><h5>
-<a name="id518450"></a>
- l1
+<a name="id2660584"></a>
+ <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.l1">l1</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">l1</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">T</span> <span class="identifier">l1</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         This return the l1 norm <code class="computeroutput"><span class="special">(</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">q</span><span class="special">.</span><span class="identifier">R_component_1</span><span class="special">())+...+</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">q</span><span class="special">.</span><span class="identifier">R_component_4</span><span class="special">()))</span></code> of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.value_op.abs"></a><h5>
-<a name="id518642"></a>
- abs
+<a name="id2660760"></a>
+ <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.abs">abs</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">abs</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">T</span> <span class="identifier">abs</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         This return the magnitude (Euclidian norm) of the quaternion.
       </p>
 <a name="boost_quaternions.quaternions.value_op.norm"></a><h5>
-<a name="id518763"></a>
- norm
+<a name="id2660871"></a>
+ <a class="link" href="value_op.html#boost_quaternions.quaternions.value_op.norm">norm</a>
       </h5>
-<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="identifier">T</span> <span class="identifier">norm</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><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="identifier">T</span> <span class="identifier">norm</span><span class="special">(</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">q</span><span class="special">);</span>
 </pre>
 <p>
         This return the (Cayley) norm of the quaternion. The term "norm"

Modified: branches/CMake/release/libs/math/doc/quaternion/html/index.html
==============================================================================
--- branches/CMake/release/libs/math/doc/quaternion/html/index.html (original)
+++ branches/CMake/release/libs/math/doc/quaternion/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,14 +3,14 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost.Quaternions</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="Boost.Quaternions">
 <link rel="next" href="boost_quaternions/quaternions.html" title="Quaternions">
 </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>
@@ -28,7 +28,7 @@
 </h3></div></div></div>
 <div><p class="copyright">Copyright © 2001 -2003 Hubert Holin</p></div>
 <div><div class="legalnotice">
-<a name="id435842"></a><p>
+<a name="id2625926"></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/CMake/release/libs/math/doc/sf_and_dist/concepts.qbk
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/concepts.qbk (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/concepts.qbk 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/equations/bessel1.png
==============================================================================
Binary files. No diff available.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint24.mml
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint24.mml (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint24.mml 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/equations/ellint24.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint24.svg
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint25.mml
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint25.mml (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint25.mml 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/equations/ellint25.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint25.svg
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint26.mml
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint26.mml (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint26.mml 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/equations/ellint26.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint26.svg
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint6.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint7.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint8.mml
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint8.mml (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint8.mml 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/equations/ellint8.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint8.svg
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ellint9.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/erf1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/erf2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/error1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/error2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/exponential_dist_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/fisher_pdf.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/fraction1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/fraction2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/fraction3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/fraction4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm2.mml
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm2.mml (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm2.mml 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/equations/gamm2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm2.svg
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamm5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamma_dist_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamma_dist_ref2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamma_ratio0.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/gamma_ratio1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/hazard.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/hermite_0.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/hermite_1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/hypot.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/hypot2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta10.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta11.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta12.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta6.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta7.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta8.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv6.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv7.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/ibeta_inv8.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma10.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma11.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma11b.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma12.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma13.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma16.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma17.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma18.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma19.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma1f.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma2f.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma6.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma7.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma8.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/igamma9.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/laguerre_0.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/laguerre_1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/laguerre_2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/laguerre_3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos0.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos0a.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos0b.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos6.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lanczos7.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_0.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/legendre_5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm2.mml
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm2.mml (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm2.mml 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm2.svg
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lgamm6.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/log1pseries.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/lognormal_ref.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel10.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel11.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel12.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel13.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel14.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel15.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel16.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel6.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel7.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel8.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/mbessel9.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/neg_binomial_ref.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/normal_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/poisson_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/roots1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/roots2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/roots3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/roots4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel3.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel4.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/sbessel5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb15.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb17.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb18.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb20.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb22.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb5.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb6.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/special_functions_blurb7.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/spherical_0.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/spherical_1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/spherical_2.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/students_t_dist.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/equations/students_t_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/CMake/release/libs/math/doc/sf_and_dist/html/index.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/index.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/index.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html 2008-03-17 08:45:19 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/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html
==============================================================================
--- branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html (original)
+++ branches/CMake/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html 2008-03-17 08:45:19 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/CMake/release/libs/math/example/find_mean_and_sd_normal.cpp
==============================================================================
--- branches/CMake/release/libs/math/example/find_mean_and_sd_normal.cpp (original)
+++ branches/CMake/release/libs/math/example/find_mean_and_sd_normal.cpp 2008-03-17 08:45:19 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/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/bounds___traits_class.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/bounds___traits_class.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/bounds___traits_class.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>bounds&lt;&gt;
- traits class</title>
+<title>bounds&lt;&gt; traits class</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
-<link rel="prev" href="type_requirements_and_user_defined_types_support.html" title="Type
- Requirements and User-defined-types support">
-<link rel="next" href="conversion_traits___traits_class.html" title="conversion_traits&lt;&gt;
- traits class">
+<link rel="prev" href="type_requirements_and_user_defined_types_support.html" title="Type Requirements and User-defined-types support">
+<link rel="next" href="conversion_traits___traits_class.html" title="conversion_traits&lt;&gt; traits class">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_numericconversion.bounds___traits_class"></a><a href="bounds___traits_class.html" title="bounds&lt;&gt;
- traits class">bounds&lt;&gt;
+<a name="boost_numericconversion.bounds___traits_class"></a><a class="link" href="bounds___traits_class.html" title="bounds&lt;&gt; traits class">bounds&lt;&gt;
     traits class</a>
 </h2></div></div></div>
 <div class="toc"><dl>
@@ -39,7 +35,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.bounds___traits_class.introduction"></a>Introduction
+<a name="boost_numericconversion.bounds___traits_class.introduction"></a><a class="link" href="bounds___traits_class.html#boost_numericconversion.bounds___traits_class.introduction" title="Introduction">Introduction</a>
 </h3></div></div></div>
 <p>
         To determine the ranges of numeric types with <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span></code>
@@ -59,8 +55,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.bounds___traits_class.traits_class_bounds_n_"></a><a href="bounds___traits_class.html#boost_numericconversion.bounds___traits_class.traits_class_bounds_n_" title="traits
- class bounds&lt;N&gt;">traits
+<a name="boost_numericconversion.bounds___traits_class.traits_class_bounds_n_"></a><a class="link" href="bounds___traits_class.html#boost_numericconversion.bounds___traits_class.traits_class_bounds_n_" title="traits class bounds&lt;N&gt;">traits
       class bounds&lt;N&gt;</a>
 </h3></div></div></div>
 <pre class="programlisting">
@@ -73,8 +68,8 @@
 <span class="special">};</span>
 </pre>
 <a name="boost_numericconversion.bounds___traits_class.traits_class_bounds_n_.members"></a><h5>
-<a name="id2626382"></a>
- Members
+<a name="id2646559"></a>
+ <a class="link" href="bounds___traits_class.html#boost_numericconversion.bounds___traits_class.traits_class_bounds_n_.members">Members</a>
       </h5>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
@@ -119,7 +114,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.bounds___traits_class.examples"></a>Examples
+<a name="boost_numericconversion.bounds___traits_class.examples"></a><a class="link" href="bounds___traits_class.html#boost_numericconversion.bounds___traits_class.examples" title="Examples">Examples</a>
 </h3></div></div></div>
 <p>
         The following example demonstrates the use of <code class="computeroutput"><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bounds</span><span class="special">&lt;&gt;</span></code> and the equivalent code using <code class="computeroutput"><span class="identifier">numeric_limits</span></code>:

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/conversion_traits___traits_class.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/conversion_traits___traits_class.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/conversion_traits___traits_class.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>conversion_traits&lt;&gt;
- traits class</title>
+<title>conversion_traits&lt;&gt; traits class</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
-<link rel="prev" href="bounds___traits_class.html" title="bounds&lt;&gt;
- traits class">
-<link rel="next" href="numeric_converter_policy_classes.html" title="Numeric
- Converter Policy Classes">
+<link rel="prev" href="bounds___traits_class.html" title="bounds&lt;&gt; traits class">
+<link rel="next" href="numeric_converter_policy_classes.html" title="Numeric Converter Policy Classes">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_numericconversion.conversion_traits___traits_class"></a><a href="conversion_traits___traits_class.html" title="conversion_traits&lt;&gt;
- traits class">conversion_traits&lt;&gt;
+<a name="boost_numericconversion.conversion_traits___traits_class"></a><a class="link" href="conversion_traits___traits_class.html" title="conversion_traits&lt;&gt; traits class">conversion_traits&lt;&gt;
     traits class</a>
 </h2></div></div></div>
 <div class="toc"><dl>
@@ -37,7 +33,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types"></a>Types
+<a name="boost_numericconversion.conversion_traits___traits_class.types"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types" title="Types">Types</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.enumeration_int_float_mixture_enum">enumeration
@@ -61,8 +57,7 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types.enumeration_int_float_mixture_enum"></a><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.enumeration_int_float_mixture_enum" title="enumeration
- int_float_mixture_enum">enumeration
+<a name="boost_numericconversion.conversion_traits___traits_class.types.enumeration_int_float_mixture_enum"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.enumeration_int_float_mixture_enum" title="enumeration int_float_mixture_enum">enumeration
         int_float_mixture_enum</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -83,8 +78,7 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types.enumeration_sign_mixture_enum"></a><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.enumeration_sign_mixture_enum" title="enumeration
- sign_mixture_enum">enumeration
+<a name="boost_numericconversion.conversion_traits___traits_class.types.enumeration_sign_mixture_enum"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.enumeration_sign_mixture_enum" title="enumeration sign_mixture_enum">enumeration
         sign_mixture_enum</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -105,8 +99,7 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types.enumeration_udt_builtin_mixture_enum"></a><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.enumeration_udt_builtin_mixture_enum" title="enumeration
- udt_builtin_mixture_enum">enumeration
+<a name="boost_numericconversion.conversion_traits___traits_class.types.enumeration_udt_builtin_mixture_enum"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.enumeration_udt_builtin_mixture_enum" title="enumeration udt_builtin_mixture_enum">enumeration
         udt_builtin_mixture_enum</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -127,8 +120,7 @@
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_int_float_mixture__"></a><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_int_float_mixture__" title="template
- class int_float_mixture&lt;&gt;">template
+<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_int_float_mixture__"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_int_float_mixture__" title="template class int_float_mixture&lt;&gt;">template
         class int_float_mixture&lt;&gt;</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -146,15 +138,14 @@
         </p>
 <p>
           Its <code class="computeroutput"><span class="special">::</span><span class="identifier">value</span></code>
- is of enumeration type boost::numeric::int_float_mixture_enum
+ is of enumeration type <a class="link" href="conversion_traits___traits_class.html#numeric_conversion_traits_int_float_mixture_enum"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">int_float_mixture_enum</span></code></a>
         </p>
 </div>
 <a name="numeric_conversion_traits_class_sign_mixture"></a><p>
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_sign_mixture__"></a><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_sign_mixture__" title="template
- class sign_mixture&lt;&gt;">template
+<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_sign_mixture__"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_sign_mixture__" title="template class sign_mixture&lt;&gt;">template
         class sign_mixture&lt;&gt;</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -172,15 +163,14 @@
         </p>
 <p>
           Its <code class="computeroutput"><span class="special">::</span><span class="identifier">value</span></code>
- is of enumeration type boost::numeric::sign_mixture_enum
+ is of enumeration type <a class="link" href="conversion_traits___traits_class.html#numeric_conversion_traits_sign_mixture_enum"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">sign_mixture_enum</span></code></a>
         </p>
 </div>
 <a name="numeric_conversion_traits_class_udt_builtin_mixture"></a><p>
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_udt_builtin_mixture__"></a><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_udt_builtin_mixture__" title="template
- class udt_builtin_mixture&lt;&gt;">template
+<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_udt_builtin_mixture__"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_udt_builtin_mixture__" title="template class udt_builtin_mixture&lt;&gt;">template
         class udt_builtin_mixture&lt;&gt;</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -198,15 +188,14 @@
         </p>
 <p>
           Its <code class="computeroutput"><span class="special">::</span><span class="identifier">value</span></code>
- is of enumeration type boost::numeric::udt_builtin_mixture_enum
+ is of enumeration type <a class="link" href="conversion_traits___traits_class.html#numeric_conversion_traits_udt_builtin_mixture_enum"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">udt_builtin_mixture_enum</span></code></a>
         </p>
 </div>
 <a name="numeric_conversion_traits_is_subranged"></a><p>
       </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_is_subranged__"></a><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_is_subranged__" title="template
- class is_subranged&lt;&gt;">template
+<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_is_subranged__"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_is_subranged__" title="template class is_subranged&lt;&gt;">template
         class is_subranged&lt;&gt;</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -235,8 +224,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_conversion_traits__"></a><a href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_conversion_traits__" title="template
- class conversion_traits&lt;&gt;">template
+<a name="boost_numericconversion.conversion_traits___traits_class.types.template_class_conversion_traits__"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.types.template_class_conversion_traits__" title="template class conversion_traits&lt;&gt;">template
         class conversion_traits&lt;&gt;</a>
 </h4></div></div></div>
 <pre class="programlisting">
@@ -267,7 +255,7 @@
           direction: from a source type <code class="computeroutput"><span class="identifier">S</span></code>
           to a target type <code class="computeroutput"><span class="identifier">T</span></code>. It
           does not indicate the properties of a <span class="emphasis"><em>specific</em></span> conversion,
- but of the conversion direction. See Definitions
+ but of the conversion direction. See <a class="link" href="definitions.html#numeric_conversion_definitions_subranged">Definitions</a>
           for details.
         </p>
 <p>
@@ -300,7 +288,7 @@
                 </td>
 <td>
                 <p>
- Same as given by the traits class int_float_mixture
+ Same as given by the traits class <a class="link" href="conversion_traits___traits_class.html#numeric_conversion_traits_class_int_float_mixture">int_float_mixture</a>
                 </p>
                 </td>
 </tr>
@@ -312,7 +300,7 @@
                 </td>
 <td>
                 <p>
- Same as given by the traits class sign_mixture
+ Same as given by the traits class <a class="link" href="conversion_traits___traits_class.html#numeric_conversion_traits_class_sign_mixture">sign_mixture</a>
                 </p>
                 </td>
 </tr>
@@ -324,7 +312,7 @@
                 </td>
 <td>
                 <p>
- Same as given by the traits class udt_builtin_mixture
+ Same as given by the traits class <a class="link" href="conversion_traits___traits_class.html#numeric_conversion_traits_class_udt_builtin_mixture">udt_builtin_mixture</a>
                 </p>
                 </td>
 </tr>
@@ -333,7 +321,7 @@
 <p>
           The traits class provides the following <a href="../../../../../mpl/refmanual/integral-constant.html" target="_top">MPL's
           Integral Constant</a> \s of boolean type which indicates indirectly
- the relation between the Source and Target ranges (see Definitions
+ the relation between the Source and Target ranges (see <a class="link" href="definitions.html#numeric_conversion_definitions_range">Definitions</a>
           for details).
         </p>
 <div class="informaltable"><table class="table">
@@ -360,7 +348,7 @@
                 </td>
 <td>
                 <p>
- Same as given by is_subranged
+ Same as given by <a class="link" href="conversion_traits___traits_class.html#numeric_conversion_traits_is_subranged">is_subranged</a>
                 </p>
                 </td>
 </tr>
@@ -441,7 +429,7 @@
                   <span class="keyword">const</span><span class="special">&amp;</span></code>.
                 </p>
                 <p>
- It represents the optimal argument type for the converter
+ It represents the optimal argument type for the <a class="link" href="../index.html#numeric_conversion_converter">converter</a>
                   member functions.
                 </p>
                 <p>
@@ -462,7 +450,7 @@
                   This type is either target_type or target_type const&amp;
                 </p>
                 <p>
- It represents the return type of the converter
+ It represents the return type of the <a class="link" href="../index.html#numeric_conversion_converter">converter</a>
                   member functions.
                 </p>
                 <p>
@@ -504,7 +492,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.conversion_traits___traits_class.examples"></a>Examples
+<a name="boost_numericconversion.conversion_traits___traits_class.examples"></a><a class="link" href="conversion_traits___traits_class.html#boost_numericconversion.conversion_traits___traits_class.examples" title="Examples">Examples</a>
 </h3></div></div></div>
 <pre class="programlisting">
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cassert</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/converter___function_object.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/converter___function_object.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/converter___function_object.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>converter&lt;&gt;
- function object</title>
+<title>converter&lt;&gt; function object</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="prev" href="definitions.html" title="Definitions">
-<link rel="next" href="type_requirements_and_user_defined_types_support.html" title="Type
- Requirements and User-defined-types support">
+<link rel="next" href="type_requirements_and_user_defined_types_support.html" title="Type Requirements and User-defined-types support">
 </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>
@@ -26,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_numericconversion.converter___function_object"></a><a href="converter___function_object.html" title="converter&lt;&gt;
- function object">converter&lt;&gt;
+<a name="boost_numericconversion.converter___function_object"></a><a class="link" href="converter___function_object.html" title="converter&lt;&gt; function object">converter&lt;&gt;
     function object</a>
 </h2></div></div></div>
 <div class="toc"><dl>
@@ -42,7 +39,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.converter___function_object.synopsis"></a>Synopsis
+<a name="boost_numericconversion.converter___function_object.synopsis"></a><a class="link" href="converter___function_object.html#boost_numericconversion.converter___function_object.synopsis" title="Synopsis">Synopsis</a>
 </h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">numeric</span> <span class="special">{</span>
@@ -84,15 +81,14 @@
         is a <a href="http://www.sgi.com/tech/stl/UnaryFunction.html" target="_top">Unary Function
         Object</a> encapsulating the code to perform a numeric conversion with
         the direction and properties specified by the Traits template parameter.
- It can optionally take some policies
+ It can optionally take some <a class="link" href="../index.html#numeric_coversion_converter_policies">policies</a>
         which can be used to customize its behavior. The <code class="computeroutput"><span class="identifier">Traits</span></code>
         parameter is not a policy but the parameter that defines the conversion.
       </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.converter___function_object.template_parameters"></a><a href="converter___function_object.html#boost_numericconversion.converter___function_object.template_parameters" title="Template
- parameters">Template
+<a name="boost_numericconversion.converter___function_object.template_parameters"></a><a class="link" href="converter___function_object.html#boost_numericconversion.converter___function_object.template_parameters" title="Template parameters">Template
       parameters</a>
 </h3></div></div></div>
 <div class="informaltable"><table class="table">
@@ -119,7 +115,7 @@
               </td>
 <td>
               <p>
- The <a href="definitions.html#numeric_conversion_definitions_numeric_types">Numeric
+ The <a class="link" href="definitions.html#numeric_conversion_definitions_numeric_types">Numeric
                 Type</a> which is the <span class="emphasis"><em>Target</em></span> of the conversion.
               </p>
               </td>
@@ -132,7 +128,7 @@
               </td>
 <td>
               <p>
- The <a href="definitions.html#numeric_conversion_definitions_numeric_types">Numeric
+ The <a class="link" href="definitions.html#numeric_conversion_definitions_numeric_types">Numeric
                 Type</a> which is the <span class="emphasis"><em>Source</em></span> of the conversion.
               </p>
               </td>
@@ -145,7 +141,7 @@
               </td>
 <td>
               <p>
- This must be a conversion traits class with the interface of boost::numeric::conversion_traits
+ This must be a conversion traits class with the interface of <a class="link" href="../index.html#numeric_conversion_traits"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">conversion_traits</span></code></a>
               </p>
               </td>
 </tr>
@@ -224,8 +220,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.converter___function_object.member_functions"></a><a href="converter___function_object.html#boost_numericconversion.converter___function_object.member_functions" title="Member
- functions">Member
+<a name="boost_numericconversion.converter___function_object.member_functions"></a><a class="link" href="converter___function_object.html#boost_numericconversion.converter___function_object.member_functions" title="Member functions">Member
       functions</a>
 </h3></div></div></div>
 <div class="blockquote"><blockquote class="blockquote">
@@ -286,29 +281,29 @@
         </p>
 </blockquote></div>
 <p>
- This internal
+ This <a class="link" href="converter___function_object.html#numeric_conversion_converter_internal">internal</a>
         static member function determines if the value <code class="computeroutput"><span class="identifier">s</span></code>
         can be represented by the target type without overflow.
       </p>
 <p>
         It does not determine if the conversion is <span class="emphasis"><em>exact</em></span>; that
         is, it does not detect <span class="emphasis"><em>inexact</em></span> conversions, only <span class="emphasis"><em>out-of-range</em></span>
- conversions (see the Definitions
+ conversions (see the <a class="link" href="definitions.html#numeric_conversion_definitions_roundoff">Definitions</a>
         for further details).
       </p>
 <p>
- The return value is of enum type boost::numeric::range_check_result
+ The return value is of enum type <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_converter_policies_range_check_result"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">range_check_result</span></code></a>
       </p>
 <p>
         The actual code for the range checking logic is optimized for the combined
         properties of the source and target types. For example, a non-subranged conversion
         (i.e: <code class="computeroutput"><span class="keyword">int</span></code>-&gt;<code class="computeroutput"><span class="keyword">float</span></code>), requires no range checking, so <code class="computeroutput"><span class="identifier">out_of_range</span><span class="special">()</span></code>
         returns <code class="computeroutput"><span class="identifier">cInRange</span></code> directly.
- See the following table
+ See the following <a class="link" href="converter___function_object.html#numeric_conversion_converter_range_checking_logic">table</a>
         for more details.
       </p>
 <p>
- If the user supplied a UserRangeChecker
+ If the user supplied a <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_policy_user_range_checker">UserRangeChecker</a>
         policy, is this policy which implements this function, so the implementation
         is user defined, although it is expected to perform the same conceptual check
         and return the appropriate result.
@@ -330,9 +325,9 @@
         </p>
 </blockquote></div>
 <p>
- This internal
+ This <a class="link" href="converter___function_object.html#numeric_conversion_converter_internal">internal</a>
         static member function calls out_of_range(s), and passes the result to the
- OverflowHandler
+ <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_policy_overflow_handler">OverflowHandler</a>
         policy class.
       </p>
 <p>
@@ -340,7 +335,7 @@
         this is an empty inline function.
       </p>
 <p>
- If the user supplied a UserRangeChecker
+ If the user supplied a <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_policy_user_range_checker">UserRangeChecker</a>
         policy, is this policy which implements this function, so the implementation
         is user defined, although it is expected to perform the same action as the
         default. In particular, it is expected to pass the result of the check to
@@ -362,11 +357,11 @@
         </p>
 </blockquote></div>
 <p>
- This internal
+ This <a class="link" href="converter___function_object.html#numeric_conversion_converter_internal">internal</a>
         static member function performs the actual conversion.
       </p>
 <p>
- This function is externally supplied by the RawConverter
+ This function is externally supplied by the <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_policy_raw_converter">RawConverter</a>
         policy class.
       </p>
 <p>
@@ -385,14 +380,14 @@
         </p>
 </blockquote></div>
 <p>
- This internal
+ This <a class="link" href="converter___function_object.html#numeric_conversion_converter_internal">internal</a>
         static member function, which is <span class="underline">only used</span>
         for <code class="computeroutput"><span class="keyword">float</span></code> to <code class="computeroutput"><span class="keyword">int</span></code>
         conversions, returns an <span class="emphasis"><em>integer</em></span> value of <span class="emphasis"><em><span class="underline">floating-point type</span></em></span> according to some
         rounding direction.
       </p>
 <p>
- This function is externally supplied by the Float2IntRounder
+ This function is externally supplied by the <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_policy_float_to_int_rounder">Float2IntRounder</a>
         policy class which encapsulates the specific rounding mode.
       </p>
 <p>
@@ -401,8 +396,8 @@
 <a name="numeric_conversion_converter_internal"></a><p>
       </p>
 <a name="boost_numericconversion.converter___function_object.member_functions.internal_member_functions"></a><h5>
-<a name="id2624118"></a>
- <a href="converter___function_object.html#boost_numericconversion.converter___function_object.member_functions.internal_member_functions">Internal
+<a name="id2644439"></a>
+ <a class="link" href="converter___function_object.html#boost_numericconversion.converter___function_object.member_functions.internal_member_functions">Internal
         Member Functions</a>
       </h5>
 <p>
@@ -415,8 +410,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.converter___function_object.range_checking_logic"></a><a href="converter___function_object.html#boost_numericconversion.converter___function_object.range_checking_logic" title="Range
- Checking Logic">Range
+<a name="boost_numericconversion.converter___function_object.range_checking_logic"></a><a class="link" href="converter___function_object.html#boost_numericconversion.converter___function_object.range_checking_logic" title="Range Checking Logic">Range
       Checking Logic</a>
 </h3></div></div></div>
 <p>
@@ -465,7 +459,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.converter___function_object.examples"></a>Examples
+<a name="boost_numericconversion.converter___function_object.examples"></a><a class="link" href="converter___function_object.html#boost_numericconversion.converter___function_object.examples" title="Examples">Examples</a>
 </h3></div></div></div>
 <pre class="programlisting">
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cassert</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/definitions.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/definitions.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/definitions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Definitions</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="prev" href="../index.html" title="Chapter 1. Boost.NumericConversion">
-<link rel="next" href="converter___function_object.html" title="converter&lt;&gt;
- function object">
+<link rel="next" href="converter___function_object.html" title="converter&lt;&gt; function object">
 </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>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_numericconversion.definitions"></a>Definitions
+<a name="boost_numericconversion.definitions"></a><a class="link" href="definitions.html" title="Definitions">Definitions</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Introduction</span></dt>
@@ -46,13 +45,14 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.definitions.introduction"></a>Introduction
+<a name="boost_numericconversion.definitions.introduction"></a><a class="link" href="definitions.html#boost_numericconversion.definitions.introduction" title="Introduction">Introduction</a>
 </h3></div></div></div>
 <p>
         This section provides definitions of terms used in the Numeric Conversion
         library.
       </p>
 <div class="sidebar">
+<p class="title"><b></b></p>
 <p>
         <span class="bold"><strong>Notation</strong></span> <span class="underline">underlined
         text</span> denotes terms defined in the C++ standard.
@@ -65,8 +65,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.definitions.types_and_values"></a><a href="definitions.html#boost_numericconversion.definitions.types_and_values" title="Types
- and Values">Types
+<a name="boost_numericconversion.definitions.types_and_values"></a><a class="link" href="definitions.html#boost_numericconversion.definitions.types_and_values" title="Types and Values">Types
       and Values</a>
 </h3></div></div></div>
 <p>
@@ -165,8 +164,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.definitions.c___arithmetic_types"></a><a href="definitions.html#boost_numericconversion.definitions.c___arithmetic_types" title="C++
- Arithmetic Types">C++
+<a name="boost_numericconversion.definitions.c___arithmetic_types"></a><a class="link" href="definitions.html#boost_numericconversion.definitions.c___arithmetic_types" title="C++ Arithmetic Types">C++
       Arithmetic Types</a>
 </h3></div></div></div>
 <p>
@@ -266,8 +264,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.definitions.numeric_types"></a><a href="definitions.html#boost_numericconversion.definitions.numeric_types" title="Numeric
- Types">Numeric
+<a name="boost_numericconversion.definitions.numeric_types"></a><a class="link" href="definitions.html#boost_numericconversion.definitions.numeric_types" title="Numeric Types">Numeric
       Types</a>
 </h3></div></div></div>
 <p>
@@ -298,8 +295,8 @@
               one arithmetic type.
             </li>
 <li>
- Has range
- (possibly unbounded) and precision
+ Has <a class="link" href="definitions.html#numeric_conversion_definitions_range">range</a>
+ (possibly unbounded) and <a class="link" href="definitions.html#numeric_conversion_definitions_range">precision</a>
               (possibly dynamic or unlimited).
             </li>
 <li>
@@ -376,8 +373,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.definitions.range_and_precision"></a><a href="definitions.html#boost_numericconversion.definitions.range_and_precision" title="Range
- and Precision">Range
+<a name="boost_numericconversion.definitions.range_and_precision"></a><a class="link" href="definitions.html#boost_numericconversion.definitions.range_and_precision" title="Range and Precision">Range
       and Precision</a>
 </h3></div></div></div>
 <p>
@@ -540,8 +536,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.definitions.exact__correctly_rounded_and_out_of_range_representations"></a><a href="definitions.html#boost_numericconversion.definitions.exact__correctly_rounded_and_out_of_range_representations" title="Exact,
- Correctly Rounded and Out-Of-Range Representations">Exact,
+<a name="boost_numericconversion.definitions.exact__correctly_rounded_and_out_of_range_representations"></a><a class="link" href="definitions.html#boost_numericconversion.definitions.exact__correctly_rounded_and_out_of_range_representations" title="Exact, Correctly Rounded and Out-Of-Range Representations">Exact,
       Correctly Rounded and Out-Of-Range Representations</a>
 </h3></div></div></div>
 <p>
@@ -707,8 +702,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.definitions.standard__numeric__conversions"></a><a href="definitions.html#boost_numericconversion.definitions.standard__numeric__conversions" title="Standard
- (numeric) Conversions">Standard
+<a name="boost_numericconversion.definitions.standard__numeric__conversions"></a><a class="link" href="definitions.html#boost_numericconversion.definitions.standard__numeric__conversions" title="Standard (numeric) Conversions">Standard
       (numeric) Conversions</a>
 </h3></div></div></div>
 <p>
@@ -808,8 +802,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.definitions.subranged_conversion_direction__subtype_and_supertype"></a><a href="definitions.html#boost_numericconversion.definitions.subranged_conversion_direction__subtype_and_supertype" title="Subranged
- Conversion Direction, Subtype and Supertype">Subranged
+<a name="boost_numericconversion.definitions.subranged_conversion_direction__subtype_and_supertype"></a><a class="link" href="definitions.html#boost_numericconversion.definitions.subranged_conversion_direction__subtype_and_supertype" title="Subranged Conversion Direction, Subtype and Supertype">Subranged
       Conversion Direction, Subtype and Supertype</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Improved
- numeric_cast&lt;&gt;</title>
+<title>Improved numeric_cast&lt;&gt;</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
-<link rel="prev" href="numeric_converter_policy_classes.html" title="Numeric
- Converter Policy Classes">
-<link rel="next" href="../numeric_conversion/history_and_acknowledgments.html" title="History
- and Acknowledgments">
+<link rel="prev" href="numeric_converter_policy_classes.html" title="Numeric Converter Policy Classes">
+<link rel="next" href="../numeric_conversion/history_and_acknowledgments.html" title="History and Acknowledgments">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_numericconversion.improved_numeric_cast__"></a><a href="improved_numeric_cast__.html" title="Improved
- numeric_cast&lt;&gt;">Improved
+<a name="boost_numericconversion.improved_numeric_cast__"></a><a class="link" href="improved_numeric_cast__.html" title="Improved numeric_cast&lt;&gt;">Improved
     numeric_cast&lt;&gt;</a>
 </h2></div></div></div>
 <div class="toc"><dl>
@@ -38,12 +34,12 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.improved_numeric_cast__.introduction"></a>Introduction
+<a name="boost_numericconversion.improved_numeric_cast__.introduction"></a><a class="link" href="improved_numeric_cast__.html#boost_numericconversion.improved_numeric_cast__.introduction" title="Introduction">Introduction</a>
 </h3></div></div></div>
 <p>
         The lack of preservation of range makes conversions between numeric types
         error prone. This is true for both implicit conversions and explicit conversions
- (through <code class="computeroutput"><span class="keyword">static_cast</span></code>). numeric_cast
+ (through <code class="computeroutput"><span class="keyword">static_cast</span></code>). <a class="link" href="improved_numeric_cast__.html#numeric_conversion_numeric_cast"><code class="computeroutput"><span class="identifier">numeric_cast</span></code></a>
         detects loss of range when a numeric type is converted, and throws an exception
         if the range cannot be preserved.
       </p>
@@ -84,7 +80,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.improved_numeric_cast__.numeric_cast"></a>numeric_cast
+<a name="boost_numericconversion.improved_numeric_cast__.numeric_cast"></a><a class="link" href="improved_numeric_cast__.html#boost_numericconversion.improved_numeric_cast__.numeric_cast" title="numeric_cast">numeric_cast</a>
 </h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Target</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Source</span><span class="special">&gt;</span> <span class="keyword">inline</span>
@@ -97,15 +93,15 @@
 <p>
         <code class="computeroutput"><span class="identifier">numeric_cast</span></code> returns the
         result of converting a value of type Source to a value of type Target. If
- out-of-range is detected, an exception is thrown (see bad_numeric_cast,
- negative_overflow
- and positive_overflow
+ out-of-range is detected, an exception is thrown (see <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_bad_numeric_cast">bad_numeric_cast</a>,
+ <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_negative_overflow">negative_overflow</a>
+ and <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_possitive_overflow">positive_overflow</a>
         ).
       </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.improved_numeric_cast__.examples"></a>Examples
+<a name="boost_numericconversion.improved_numeric_cast__.examples"></a><a class="link" href="improved_numeric_cast__.html#boost_numericconversion.improved_numeric_cast__.examples" title="Examples">Examples</a>
 </h3></div></div></div>
 <p>
         The following example performs some typical conversions between numeric types:

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/numeric_converter_policy_classes.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/numeric_converter_policy_classes.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/numeric_converter_policy_classes.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Numeric
- Converter Policy Classes</title>
+<title>Numeric Converter Policy Classes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
-<link rel="prev" href="conversion_traits___traits_class.html" title="conversion_traits&lt;&gt;
- traits class">
-<link rel="next" href="improved_numeric_cast__.html" title="Improved
- numeric_cast&lt;&gt;">
+<link rel="prev" href="conversion_traits___traits_class.html" title="conversion_traits&lt;&gt; traits class">
+<link rel="next" href="improved_numeric_cast__.html" title="Improved numeric_cast&lt;&gt;">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_numericconversion.numeric_converter_policy_classes"></a><a href="numeric_converter_policy_classes.html" title="Numeric
- Converter Policy Classes">Numeric
+<a name="boost_numericconversion.numeric_converter_policy_classes"></a><a class="link" href="numeric_converter_policy_classes.html" title="Numeric Converter Policy Classes">Numeric
     Converter Policy Classes</a>
 </h2></div></div></div>
 <div class="toc"><dl>
@@ -47,8 +43,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.numeric_converter_policy_classes.enum_range_check_result"></a><a href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.enum_range_check_result" title="enum
- range_check_result">enum
+<a name="boost_numericconversion.numeric_converter_policy_classes.enum_range_check_result"></a><a class="link" href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.enum_range_check_result" title="enum range_check_result">enum
       range_check_result</a>
 </h3></div></div></div>
 <pre class="programlisting">
@@ -71,8 +66,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.numeric_converter_policy_classes.policy_overflowhandler"></a><a href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_overflowhandler" title="Policy
- OverflowHandler">Policy
+<a name="boost_numericconversion.numeric_converter_policy_classes.policy_overflowhandler"></a><a class="link" href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_overflowhandler" title="Policy OverflowHandler">Policy
       OverflowHandler</a>
 </h3></div></div></div>
 <p>
@@ -121,7 +115,7 @@
 </pre>
 <p>
         And these are the Exception Classes thrown by the default overflow handler
- <a href="numeric_converter_policy_classes.html#numeric_conversion_policy_overflow_handler_important_note">(see
+ <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_policy_overflow_handler_important_note">(see
         IMPORTANT note)</a>
       </p>
 <a name="numeric_conversion_bad_numeric_cast"></a><a name="numeric_conversion_negative_overflow"></a><a name="numeric_conversion_possitive_overflow"></a><pre class="programlisting">
@@ -187,8 +181,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.numeric_converter_policy_classes.policy_float2introunder"></a><a href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_float2introunder" title="Policy
- Float2IntRounder">Policy
+<a name="boost_numericconversion.numeric_converter_policy_classes.policy_float2introunder"></a><a class="link" href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_float2introunder" title="Policy Float2IntRounder">Policy
       Float2IntRounder</a>
 </h3></div></div></div>
 <p>
@@ -287,8 +280,8 @@
 <span class="special">}</span> <span class="special">}</span> <span class="comment">// namespace numeric, namespace boost
 </span></pre>
 <a name="boost_numericconversion.numeric_converter_policy_classes.policy_float2introunder.math_functions_used_by_the_rounder_policies"></a><h5>
-<a name="id2634042"></a>
- <a href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_float2introunder.math_functions_used_by_the_rounder_policies">Math
+<a name="id2654218"></a>
+ <a class="link" href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_float2introunder.math_functions_used_by_the_rounder_policies">Math
         Functions used by the rounder policies</a>
       </h5>
 <p>
@@ -306,7 +299,7 @@
         This technique allows the default rounder policies to be used directly with
         user defined types. The user only requires that suitable overloads of <code class="computeroutput"><span class="identifier">floor</span><span class="special">()</span></code>
         and <code class="computeroutput"><span class="identifier">ceil</span><span class="special">()</span></code>
- be visible. See also <a href="../index.html#numeric_conversion_requirements">User
+ be visible. See also <a class="link" href="../index.html#numeric_conversion_requirements">User
         Defined Numeric Types</a> support.
       </p>
 </div>
@@ -314,8 +307,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.numeric_converter_policy_classes.policy_rawconverter"></a><a href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_rawconverter" title="Policy
- RawConverter">Policy
+<a name="boost_numericconversion.numeric_converter_policy_classes.policy_rawconverter"></a><a class="link" href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_rawconverter" title="Policy RawConverter">Policy
       RawConverter</a>
 </h3></div></div></div>
 <p>
@@ -367,8 +359,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.numeric_converter_policy_classes.policy_userrangechecker"></a><a href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_userrangechecker" title="Policy
- UserRangeChecker">Policy
+<a name="boost_numericconversion.numeric_converter_policy_classes.policy_userrangechecker"></a><a class="link" href="numeric_converter_policy_classes.html#boost_numericconversion.numeric_converter_policy_classes.policy_userrangechecker" title="Policy UserRangeChecker">Policy
       UserRangeChecker</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Type
- Requirements and User-defined-types support</title>
+<title>Type Requirements and User-defined-types support</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
-<link rel="prev" href="converter___function_object.html" title="converter&lt;&gt;
- function object">
-<link rel="next" href="bounds___traits_class.html" title="bounds&lt;&gt;
- traits class">
+<link rel="prev" href="converter___function_object.html" title="converter&lt;&gt; function object">
+<link rel="next" href="bounds___traits_class.html" title="bounds&lt;&gt; traits class">
 </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>
@@ -27,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_numericconversion.type_requirements_and_user_defined_types_support"></a><a href="type_requirements_and_user_defined_types_support.html" title="Type
- Requirements and User-defined-types support">Type
+<a name="boost_numericconversion.type_requirements_and_user_defined_types_support"></a><a class="link" href="type_requirements_and_user_defined_types_support.html" title="Type Requirements and User-defined-types support">Type
     Requirements and User-defined-types support</a>
 </h2></div></div></div>
 <div class="toc"><dl>
@@ -41,8 +37,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.type_requirements_and_user_defined_types_support.type_requirements"></a><a href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.type_requirements" title="Type
- Requirements">Type
+<a name="boost_numericconversion.type_requirements_and_user_defined_types_support.type_requirements"></a><a class="link" href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.type_requirements" title="Type Requirements">Type
       Requirements</a>
 </h3></div></div></div>
 <p>
@@ -81,18 +76,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics"></a><a href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics" title="UDT's
- special semantics">UDT's
+<a name="boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics"></a><a class="link" href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics" title="UDT's special semantics">UDT's
       special semantics</a>
 </h3></div></div></div>
 <a name="boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics.conversion_traits"></a><h5>
-<a name="id2625386"></a>
- <a href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics.conversion_traits">Conversion
+<a name="id2645593"></a>
+ <a class="link" href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics.conversion_traits">Conversion
         Traits</a>
       </h5>
 <p>
         If a User Defined Type is involved in a conversion, it is <span class="emphasis"><em>assumed</em></span>
- that the UDT has <a href="definitions.html#numeric_conversion_definitions_range">wider
+ that the UDT has <a class="link" href="definitions.html#numeric_conversion_definitions_range">wider
         range</a> than any built-in type, and consequently the values of some
         <code class="computeroutput"><span class="identifier">converter_traits</span><span class="special">&lt;&gt;</span></code>
         members are hardwired regardless of the reality. The following table summarizes
@@ -130,8 +124,8 @@
         above.
       </p>
 <a name="boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics.range_checking"></a><h5>
-<a name="id2625806"></a>
- <a href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics.range_checking">Range
+<a name="id2645983"></a>
+ <a class="link" href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udt_s_special_semantics.range_checking">Range
         Checking</a>
       </h5>
 <p>
@@ -141,7 +135,7 @@
         Target or Source are not built-in types, the bundled range checking of the
         <code class="computeroutput"><span class="identifier">converter</span><span class="special">&lt;&gt;</span></code>
         function object is automatically disabled. However, it is possible to supply
- a user-defined range-checker. See <a href="type_requirements_and_user_defined_types_support.html#numeric_conversion_requirements_hooks">Special
+ a user-defined range-checker. See <a class="link" href="type_requirements_and_user_defined_types_support.html#numeric_conversion_requirements_hooks">Special
         Policies</a>
       </p>
 </div>
@@ -149,8 +143,7 @@
     </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_numericconversion.type_requirements_and_user_defined_types_support.special_policies"></a><a href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.special_policies" title="Special
- Policies">Special
+<a name="boost_numericconversion.type_requirements_and_user_defined_types_support.special_policies"></a><a class="link" href="type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.special_policies" title="Special Policies">Special
       Policies</a>
 </h3></div></div></div>
 <p>
@@ -166,7 +159,7 @@
 <p>
         However, this internal logic is disabled when either type is User Defined.
         In this case, the user can specify an <span class="emphasis"><em>external</em></span> range
- checking policy which will be used in place of the internal code. See UserRangeChecker
+ checking policy which will be used in place of the internal code. See <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_policy_user_range_checker">UserRangeChecker</a>
         policy for details.
       </p>
 <p>
@@ -176,7 +169,7 @@
 <p>
         However, if the a UDT is involved, the <code class="computeroutput"><span class="keyword">static_cast</span></code>
         might not work. In this case, the user can implement and pass a different
- raw converter policy. See RawConverter
+ raw converter policy. See <a class="link" href="numeric_converter_policy_classes.html#numeric_conversion_policy_raw_converter">RawConverter</a>
         policy for details
       </p>
 </div>

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/index.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/index.html 2008-03-17 08:45:19 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.NumericConversion</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="next" href="boost_numericconversion/definitions.html" title="Definitions">
 </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>
@@ -27,7 +27,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2004 -2007 Fernando Luis Cacciola Carballal</p></div>
 <div><div class="legalnotice">
-<a name="id2604942"></a><p>
+<a name="id2625902"></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>
@@ -119,49 +119,49 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="numeric_conversion.overview"></a>Overview
+<a name="numeric_conversion.overview"></a><a class="link" href="index.html#numeric_conversion.overview" title="Overview">Overview</a>
 </h2></div></div></div>
 <p>
       The Boost Numeric Conversion library is a collection of tools to describe and
- perform conversions between values of different <a href="boost_numericconversion/definitions.html#numeric_conversion_definitions_numeric_types">numeric
+ perform conversions between values of different <a class="link" href="boost_numericconversion/definitions.html#numeric_conversion_definitions_numeric_types">numeric
       types</a>.
     </p>
 <p>
- The library includes a special alternative for a subset of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;&gt;</span></code>, the bounds<>
- traits class, which provides a consistent way to obtain the boundary
- values for the range
+ The library includes a special alternative for a subset of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;&gt;</span></code>, the <a class="link" href="index.html#numeric_conversion_bounds">bounds&lt;&gt;</a>
+ traits class, which provides a consistent way to obtain the <a class="link" href="boost_numericconversion/definitions.html#numeric_conversion_definitions_range">boundary</a>
+ values for the <a class="link" href="boost_numericconversion/definitions.html#numeric_conversion_definitions_range">range</a>
       of a numeric type.
     </p>
 <p>
- It also includes a set of trait classes
+ It also includes a set of <a class="link" href="index.html#numeric_conversion_traits">trait classes</a>
       which describes the compile-time properties of a conversion from a source to
- a target numeric type. Both arithmetic
- and <a href="boost_numericconversion/definitions.html#numeric_conversion_definitions_numeric_types">user-defined
+ a target numeric type. Both <a class="link" href="boost_numericconversion/definitions.html#numeric_conversion_cpp_arithmetic_types">arithmetic</a>
+ and <a class="link" href="boost_numericconversion/definitions.html#numeric_conversion_definitions_numeric_types">user-defined
       numeric types</a> can be used.
     </p>
 <p>
- A policy-based converter
+ A policy-based <a class="link" href="index.html#numeric_conversion_converter">converter</a>
       object which uses <code class="computeroutput"><span class="identifier">conversion_traits</span></code>
       to select an optimized implementation is supplied. Such implementation uses
       an optimal range checking code suitable for the source/target combination.
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- The converter's out-of-range behavior can be customized via an OverflowHandler
+ The converter's out-of-range behavior can be customized via an <a class="link" href="boost_numericconversion/numeric_converter_policy_classes.html#numeric_conversion_policy_overflow_handler">OverflowHandler</a>
         policy.
       </li>
 <li>
         For floating-point to integral conversions, the rounding mode can be selected
- via the Float2IntRounder
+ via the <a class="link" href="boost_numericconversion/numeric_converter_policy_classes.html#numeric_conversion_policy_float_to_int_rounder">Float2IntRounder</a>
         policy.
       </li>
 <li>
         A custom low-level conversion routine (for UDTs for instance) can be passed
- via a RawConverter
+ via a <a class="link" href="boost_numericconversion/numeric_converter_policy_classes.html#numeric_conversion_policy_raw_converter">RawConverter</a>
         policy.
       </li>
 <li>
- The optimized automatic range-checking logic can be overridden via a UserRangeChecker
+ The optimized automatic range-checking logic can be overridden via a <a class="link" href="boost_numericconversion/numeric_converter_policy_classes.html#numeric_conversion_policy_user_range_checker">UserRangeChecker</a>
         policy.
       </li>
 </ul></div>
@@ -178,7 +178,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 12, 2008 at 22:56:38 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 14:03:12 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/numeric_conversion/bibliography.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/numeric_conversion/bibliography.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/numeric_conversion/bibliography.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,16 +3,15 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Bibliography</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
-<link rel="prev" href="history_and_acknowledgments.html" title="History
- and Acknowledgments">
+<link rel="prev" href="history_and_acknowledgments.html" title="History and Acknowledgments">
 </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>
@@ -24,7 +23,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="numeric_conversion.bibliography"></a>Bibliography
+<a name="numeric_conversion.bibliography"></a><a class="link" href="bibliography.html" title="Bibliography">Bibliography</a>
 </h2></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>

Modified: branches/CMake/release/libs/numeric/conversion/doc/html/numeric_conversion/history_and_acknowledgments.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/doc/html/numeric_conversion/history_and_acknowledgments.html (original)
+++ branches/CMake/release/libs/numeric/conversion/doc/html/numeric_conversion/history_and_acknowledgments.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>History
- and Acknowledgments</title>
+<title>History and Acknowledgments</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.NumericConversion">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.NumericConversion">
-<link rel="prev" href="../boost_numericconversion/improved_numeric_cast__.html" title="Improved
- numeric_cast&lt;&gt;">
+<link rel="prev" href="../boost_numericconversion/improved_numeric_cast__.html" title="Improved numeric_cast&lt;&gt;">
 <link rel="next" href="bibliography.html" title="Bibliography">
 </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>
@@ -26,13 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="numeric_conversion.history_and_acknowledgments"></a><a href="history_and_acknowledgments.html" title="History
- and Acknowledgments">History
+<a name="numeric_conversion.history_and_acknowledgments"></a><a class="link" href="history_and_acknowledgments.html" title="History and Acknowledgments">History
     and Acknowledgments</a>
 </h2></div></div></div>
 <a name="numeric_conversion.history_and_acknowledgments.pre_formal_review"></a><h4>
-<a name="id2636499"></a>
- <a href="history_and_acknowledgments.html#numeric_conversion.history_and_acknowledgments.pre_formal_review">Pre-formal
+<a name="id2656675"></a>
+ <a class="link" href="history_and_acknowledgments.html#numeric_conversion.history_and_acknowledgments.pre_formal_review">Pre-formal
       review</a>
     </h4>
 <div class="itemizedlist"><ul type="disc">
@@ -67,8 +64,8 @@
       </li>
 </ul></div>
 <a name="numeric_conversion.history_and_acknowledgments.post_formal_review"></a><h4>
-<a name="id2636651"></a>
- <a href="history_and_acknowledgments.html#numeric_conversion.history_and_acknowledgments.post_formal_review">Post-formal
+<a name="id2656827"></a>
+ <a class="link" href="history_and_acknowledgments.html#numeric_conversion.history_and_acknowledgments.post_formal_review">Post-formal
       review</a>
     </h4>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/CMake/release/libs/numeric/conversion/index.html
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/index.html (original)
+++ branches/CMake/release/libs/numeric/conversion/index.html 2008-03-17 08:45:19 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/CMake/release/libs/numeric/conversion/test/Jamfile.v2
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/test/Jamfile.v2 (original)
+++ branches/CMake/release/libs/numeric/conversion/test/Jamfile.v2 2008-03-17 08:45:19 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/CMake/release/libs/numeric/conversion/test/test_helpers.cpp
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/test/test_helpers.cpp (original)
+++ branches/CMake/release/libs/numeric/conversion/test/test_helpers.cpp 2008-03-17 08:45:19 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/CMake/release/libs/numeric/conversion/test/test_helpers2.cpp
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/test/test_helpers2.cpp (original)
+++ branches/CMake/release/libs/numeric/conversion/test/test_helpers2.cpp 2008-03-17 08:45:19 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/CMake/release/libs/numeric/conversion/test/test_helpers3.cpp
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/test/test_helpers3.cpp (original)
+++ branches/CMake/release/libs/numeric/conversion/test/test_helpers3.cpp 2008-03-17 08:45:19 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/CMake/release/libs/numeric/conversion/test/traits_test.cpp
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/test/traits_test.cpp (original)
+++ branches/CMake/release/libs/numeric/conversion/test/traits_test.cpp 2008-03-17 08:45:19 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/CMake/release/libs/numeric/conversion/test/udt_example_0.cpp
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/test/udt_example_0.cpp (original)
+++ branches/CMake/release/libs/numeric/conversion/test/udt_example_0.cpp 2008-03-17 08:45:19 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/CMake/release/libs/numeric/conversion/test/udt_support_test.cpp
==============================================================================
--- branches/CMake/release/libs/numeric/conversion/test/udt_support_test.cpp (original)
+++ branches/CMake/release/libs/numeric/conversion/test/udt_support_test.cpp 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/Release_notes.txt
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/Release_notes.txt (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/Release_notes.txt 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/banded.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/banded.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/banded.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/blas.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/blas.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/blas.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/bounded_array.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/bounded_array.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/bounded_array.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/container_concept.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/container_concept.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/container_concept.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/doxygen.css
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/doxygen.css (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/doxygen.css 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/expression_concept.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/expression_concept.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/expression_concept.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/hermitian.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/hermitian.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/hermitian.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/index.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/index.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/index.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/index.html
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/index.html (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/index.html 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/iterator_concept.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/iterator_concept.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/iterator_concept.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/matrix.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/matrix.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/matrix.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/matrix_expression.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/matrix_expression.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/matrix_expression.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/matrix_proxy.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/matrix_proxy.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/matrix_proxy.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/matrix_sparse.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/matrix_sparse.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/matrix_sparse.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/operations_overview.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/operations_overview.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/operations_overview.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/overview.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/overview.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/overview.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/products.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/products.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/products.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/range.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/range.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/range.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/storage_concept.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/storage_concept.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/storage_concept.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/storage_sparse.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/storage_sparse.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/storage_sparse.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/symmetric.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/symmetric.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/symmetric.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/triangular.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/triangular.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/triangular.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/types_overview.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/types_overview.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/types_overview.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/ublas.css
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/ublas.css (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/ublas.css 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/unbounded_array.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/unbounded_array.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/unbounded_array.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/vector.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/vector.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/vector.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/vector_expression.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/vector_expression.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/vector_expression.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/vector_proxy.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/vector_proxy.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/vector_proxy.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/doc/vector_sparse.htm
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/doc/vector_sparse.htm (original)
+++ branches/CMake/release/libs/numeric/ublas/doc/vector_sparse.htm 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/test/README
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/test/README (original)
+++ branches/CMake/release/libs/numeric/ublas/test/README 2008-03-17 08:45:19 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/CMake/release/libs/numeric/ublas/test/manual/sp_resize.cpp
==============================================================================
--- branches/CMake/release/libs/numeric/ublas/test/manual/sp_resize.cpp (original)
+++ branches/CMake/release/libs/numeric/ublas/test/manual/sp_resize.cpp 2008-03-17 08:45:19 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/CMake/release/libs/optional/doc/html/boost_optional/a_note_about_optional_bool_.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/a_note_about_optional_bool_.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/a_note_about_optional_bool_.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>A note about
- optional&lt;bool&gt;</title>
+<title>A note about optional&lt;bool&gt;</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="in_place_factories.html" title="In-Place Factories">
-<link rel="next" href="exception_safety_guarantees.html" title="Exception Safety
- Guarantees">
+<link rel="next" href="exception_safety_guarantees.html" title="Exception Safety Guarantees">
 </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>
@@ -26,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.a_note_about_optional_bool_"></a><a href="a_note_about_optional_bool_.html" title="A note about
- optional&lt;bool&gt;">A note about
+<a name="boost_optional.a_note_about_optional_bool_"></a><a class="link" href="a_note_about_optional_bool_.html" title="A note about optional&lt;bool&gt;">A note about
     optional&lt;bool&gt;</a>
 </h2></div></div></div>
 <p>

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/acknowledgments.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/acknowledgments.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/acknowledgments.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,16 +3,15 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgments</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
-<link rel="prev" href="dependencies_and_portability.html" title="Dependencies
- and Portability">
+<link rel="prev" href="dependencies_and_portability.html" title="Dependencies and Portability">
 </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>
@@ -24,11 +23,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.acknowledgments"></a>Acknowledgments
+<a name="boost_optional.acknowledgments"></a><a class="link" href="acknowledgments.html" title="Acknowledgments">Acknowledgments</a>
 </h2></div></div></div>
 <a name="boost_optional.acknowledgments.pre_formal_review"></a><h4>
-<a name="id2645003"></a>
- <a href="acknowledgments.html#boost_optional.acknowledgments.pre_formal_review">Pre-formal
+<a name="id2665170"></a>
+ <a class="link" href="acknowledgments.html#boost_optional.acknowledgments.pre_formal_review">Pre-formal
       review</a>
     </h4>
 <div class="itemizedlist"><ul type="disc">
@@ -66,8 +65,8 @@
       </li>
 </ul></div>
 <a name="boost_optional.acknowledgments.post_formal_review"></a><h4>
-<a name="id2645073"></a>
- <a href="acknowledgments.html#boost_optional.acknowledgments.post_formal_review">Post-formal
+<a name="id2665241"></a>
+ <a class="link" href="acknowledgments.html#boost_optional.acknowledgments.post_formal_review">Post-formal
       review</a>
     </h4>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/dependencies_and_portability.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/dependencies_and_portability.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/dependencies_and_portability.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,10 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Dependencies
- and Portability</title>
+<title>Dependencies and Portability</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="implementation_notes.html" title="Implementation Notes">
@@ -13,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>
@@ -25,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.dependencies_and_portability"></a><a href="dependencies_and_portability.html" title="Dependencies
- and Portability">Dependencies
+<a name="boost_optional.dependencies_and_portability"></a><a class="link" href="dependencies_and_portability.html" title="Dependencies and Portability">Dependencies
     and Portability</a>
 </h2></div></div></div>
 <p>

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/detailed_semantics.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/detailed_semantics.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/detailed_semantics.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Detailed Semantics</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="synopsis.html" title="Synopsis">
@@ -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_optional.detailed_semantics"></a>Detailed Semantics
+<a name="boost_optional.detailed_semantics"></a><a class="link" href="detailed_semantics.html" title="Detailed Semantics">Detailed Semantics</a>
 </h2></div></div></div>
 <p>
       Because <code class="computeroutput"><span class="identifier">T</span></code> might be of reference
@@ -64,8 +64,8 @@
       <span class="inlinemediaobject"><img src="../images/space.png" alt="space"></span>
     </p>
 <a name="boost_optional.detailed_semantics.optional_class_member_functions"></a><h4>
-<a name="id2620257"></a>
- <a href="detailed_semantics.html#boost_optional.detailed_semantics.optional_class_member_functions">optional
+<a name="id2640940"></a>
+ <a class="link" href="detailed_semantics.html#boost_optional.detailed_semantics.optional_class_member_functions">optional
       class member functions</a>
     </h4>
 <p>
@@ -506,7 +506,7 @@
         constructor called by the factory throws.
       </li>
 <li>
-<span class="bold"><strong>Notes:</strong></span> See <a href="../index.html#optional_in_place_factories">In-Place
+<span class="bold"><strong>Notes:</strong></span> See <a class="link" href="../index.html#optional_in_place_factories">In-Place
         Factories</a>
 </li>
 <li>
@@ -613,7 +613,7 @@
       </li>
 <li>
 <span class="bold"><strong>Notes:</strong></span> If <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> was initialized, is is <span class="emphasis"><em>rebound</em></span>
- to the new object. See here for
+ to the new object. See <a class="link" href="../index.html#optional_refassign">here</a> for
         details on this behavior.
       </li>
 <li>
@@ -721,7 +721,7 @@
       </li>
 <li>
 <span class="bold"><strong>Notes:</strong></span> If <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> was initialized and so is *rhs, this
- is is <span class="emphasis"><em>rebound</em></span> to the new object. See here
+ is is <span class="emphasis"><em>rebound</em></span> to the new object. See <a class="link" href="../index.html#optional_refassign">here</a>
         for details on this behavior.
       </li>
 <li>
@@ -1340,8 +1340,8 @@
       <span class="inlinemediaobject"><img src="../images/space.png" alt="space"></span>
     </p>
 <a name="boost_optional.detailed_semantics.free_functions"></a><h4>
-<a name="id2633426"></a>
- Free functions
+<a name="id2653594"></a>
+ <a class="link" href="detailed_semantics.html#boost_optional.detailed_semantics.free_functions">Free functions</a>
     </h4>
 <p>
       <span class="inlinemediaobject"><img src="../images/space.png" alt="space"></span>

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/development.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/development.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/development.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Development</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="../index.html" title="Chapter 1. Boost.Optional">
@@ -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_optional.development"></a>Development
+<a name="boost_optional.development"></a><a class="link" href="development.html" title="Development">Development</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">The models</span></dt>
@@ -33,7 +33,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_optional.development.the_models"></a>The models
+<a name="boost_optional.development.the_models"></a><a class="link" href="development.html#boost_optional.development.the_models" title="The models">The models</a>
 </h3></div></div></div>
 <p>
         In C++, we can <span class="emphasis"><em>declare</em></span> an object (a variable) of type
@@ -170,7 +170,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_optional.development.the_semantics"></a>The semantics
+<a name="boost_optional.development.the_semantics"></a><a class="link" href="development.html#boost_optional.development.the_semantics" title="The semantics">The semantics</a>
 </h3></div></div></div>
 <p>
         Objects of type <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
@@ -254,7 +254,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_optional.development.the_interface"></a>The Interface
+<a name="boost_optional.development.the_interface"></a><a class="link" href="development.html#boost_optional.development.the_interface" title="The Interface">The Interface</a>
 </h3></div></div></div>
 <p>
         Since the purpose of optional is to allow us to use objects with a formal
@@ -292,8 +292,8 @@
         itself which are supported by a special interface.
       </p>
 <a name="boost_optional.development.the_interface.lexically_hinted_value_access_in_the_presence_of_possibly_untitialized_optional_objects__the_operators___and___gt_"></a><h5>
-<a name="id2615375"></a>
- <a href="development.html#boost_optional.development.the_interface.lexically_hinted_value_access_in_the_presence_of_possibly_untitialized_optional_objects__the_operators___and___gt_">Lexically-hinted
+<a name="id2636515"></a>
+ <a class="link" href="development.html#boost_optional.development.the_interface.lexically_hinted_value_access_in_the_presence_of_possibly_untitialized_optional_objects__the_operators___and___gt_">Lexically-hinted
         Value Access in the presence of possibly untitialized optional objects: The
         operators * and -&gt;</a>
       </h5>
@@ -357,8 +357,8 @@
         incarnated by pointers.
       </p>
 <a name="boost_optional.development.the_interface.optional_lt_t_gt__as_a_model_of_optionalpointee"></a><h5>
-<a name="id2615714"></a>
- <a href="development.html#boost_optional.development.the_interface.optional_lt_t_gt__as_a_model_of_optionalpointee">Optional&lt;T&gt;
+<a name="id2636825"></a>
+ <a class="link" href="development.html#boost_optional.development.the_interface.optional_lt_t_gt__as_a_model_of_optionalpointee">Optional&lt;T&gt;
         as a model of OptionalPointee</a>
       </h5>
 <p>

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/examples.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/examples.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/examples.html 2008-03-17 08:45:19 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="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="detailed_semantics.html" title="Detailed Semantics">
@@ -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_optional.examples"></a>Examples
+<a name="boost_optional.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.html#boost_optional.examples.optional_return_values">Optional
@@ -38,8 +38,7 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_optional.examples.optional_return_values"></a><a href="examples.html#boost_optional.examples.optional_return_values" title="Optional
- return values">Optional
+<a name="boost_optional.examples.optional_return_values"></a><a class="link" href="examples.html#boost_optional.examples.optional_return_values" title="Optional return values">Optional
       return values</a>
 </h3></div></div></div>
 <pre class="programlisting">
@@ -61,8 +60,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_optional.examples.optional_local_variables"></a><a href="examples.html#boost_optional.examples.optional_local_variables" title="Optional
- local variables">Optional
+<a name="boost_optional.examples.optional_local_variables"></a><a class="link" href="examples.html#boost_optional.examples.optional_local_variables" title="Optional local variables">Optional
       local variables</a>
 </h3></div></div></div>
 <pre class="programlisting">
@@ -84,8 +82,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_optional.examples.optional_data_members"></a><a href="examples.html#boost_optional.examples.optional_data_members" title="Optional
- data members">Optional
+<a name="boost_optional.examples.optional_data_members"></a><a class="link" href="examples.html#boost_optional.examples.optional_data_members" title="Optional data members">Optional
       data members</a>
 </h3></div></div></div>
 <pre class="programlisting">
@@ -124,8 +121,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_optional.examples.bypassing_expensive_unnecessary_default_construction"></a><a href="examples.html#boost_optional.examples.bypassing_expensive_unnecessary_default_construction" title="Bypassing
- expensive unnecessary default construction">Bypassing
+<a name="boost_optional.examples.bypassing_expensive_unnecessary_default_construction"></a><a class="link" href="examples.html#boost_optional.examples.bypassing_expensive_unnecessary_default_construction" title="Bypassing expensive unnecessary default construction">Bypassing
       expensive unnecessary default construction</a>
 </h3></div></div></div>
 <pre class="programlisting">

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/exception_safety_guarantees.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/exception_safety_guarantees.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/exception_safety_guarantees.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Exception Safety
- Guarantees</title>
+<title>Exception Safety Guarantees</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
-<link rel="prev" href="a_note_about_optional_bool_.html" title="A note about
- optional&lt;bool&gt;">
+<link rel="prev" href="a_note_about_optional_bool_.html" title="A note about optional&lt;bool&gt;">
 <link rel="next" href="type_requirements.html" title="Type requirements">
 </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>
@@ -26,12 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.exception_safety_guarantees"></a><a href="exception_safety_guarantees.html" title="Exception Safety
- Guarantees">Exception Safety
+<a name="boost_optional.exception_safety_guarantees"></a><a class="link" href="exception_safety_guarantees.html" title="Exception Safety Guarantees">Exception Safety
     Guarantees</a>
 </h2></div></div></div>
 <p>
- Because of the current implementation (see <a href="../index.html#optional_implementation_notes">Implementation
+ Because of the current implementation (see <a class="link" href="../index.html#optional_implementation_notes">Implementation
       Notes</a>), all of the assignment methods:
     </p>
 <div class="itemizedlist"><ul type="disc">
@@ -116,8 +113,8 @@
 <span class="special">}</span>
 </pre>
 <a name="boost_optional.exception_safety_guarantees.swap"></a><h4>
-<a name="id2644478"></a>
- Swap
+<a name="id2664646"></a>
+ <a class="link" href="exception_safety_guarantees.html#boost_optional.exception_safety_guarantees.swap">Swap</a>
     </h4>
 <p>
       <code class="computeroutput"><span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;,</span>

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/implementation_notes.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/implementation_notes.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/implementation_notes.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Implementation Notes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="type_requirements.html" title="Type requirements">
-<link rel="next" href="dependencies_and_portability.html" title="Dependencies
- and Portability">
+<link rel="next" href="dependencies_and_portability.html" title="Dependencies and Portability">
 </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>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.implementation_notes"></a>Implementation Notes
+<a name="boost_optional.implementation_notes"></a><a class="link" href="implementation_notes.html" title="Implementation Notes">Implementation Notes</a>
 </h2></div></div></div>
 <p>
       <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> is

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/in_place_factories.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/in_place_factories.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/in_place_factories.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,18 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>In-Place Factories</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
-<link rel="prev" href="rebinding_semantics_for_assignment_of_optional_references.html" title="Rebinding
- semantics for assignment of optional references">
-<link rel="next" href="a_note_about_optional_bool_.html" title="A note about
- optional&lt;bool&gt;">
+<link rel="prev" href="rebinding_semantics_for_assignment_of_optional_references.html" title="Rebinding semantics for assignment of optional references">
+<link rel="next" href="a_note_about_optional_bool_.html" title="A note about optional&lt;bool&gt;">
 </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>
@@ -26,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.in_place_factories"></a>In-Place Factories
+<a name="boost_optional.in_place_factories"></a><a class="link" href="in_place_factories.html" title="In-Place Factories">In-Place Factories</a>
 </h2></div></div></div>
 <p>
       One of the typical problems with wrappers and containers is that their interfaces

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/optional_references.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/optional_references.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/optional_references.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Optional references</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="examples.html" title="Examples">
-<link rel="next" href="rebinding_semantics_for_assignment_of_optional_references.html" title="Rebinding
- semantics for assignment of optional references">
+<link rel="next" href="rebinding_semantics_for_assignment_of_optional_references.html" title="Rebinding semantics for assignment of optional references">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.optional_references"></a>Optional references
+<a name="boost_optional.optional_references"></a><a class="link" href="optional_references.html" title="Optional references">Optional references</a>
 </h2></div></div></div>
 <p>
       This library allows the template parameter <code class="computeroutput"><span class="identifier">T</span></code>

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,10 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Rebinding
- semantics for assignment of optional references</title>
+<title>Rebinding semantics for assignment of optional references</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="optional_references.html" title="Optional references">
@@ -13,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>
@@ -25,8 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.rebinding_semantics_for_assignment_of_optional_references"></a><a href="rebinding_semantics_for_assignment_of_optional_references.html" title="Rebinding
- semantics for assignment of optional references">Rebinding
+<a name="boost_optional.rebinding_semantics_for_assignment_of_optional_references"></a><a class="link" href="rebinding_semantics_for_assignment_of_optional_references.html" title="Rebinding semantics for assignment of optional references">Rebinding
     semantics for assignment of optional references</a>
 </h2></div></div></div>
 <p>
@@ -75,8 +73,8 @@
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">b</span><span class="special">==</span><span class="number">3</span><span class="special">);</span>
 </pre>
 <a name="boost_optional.rebinding_semantics_for_assignment_of_optional_references.rationale"></a><h4>
-<a name="id2640074"></a>
- Rationale
+<a name="id2660242"></a>
+ <a class="link" href="rebinding_semantics_for_assignment_of_optional_references.html#boost_optional.rebinding_semantics_for_assignment_of_optional_references.rationale">Rationale</a>
     </h4>
 <p>
       Rebinding semantics for the assignment of <span class="emphasis"><em>initialized </em></span>

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/synopsis.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/synopsis.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/synopsis.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Synopsis</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="prev" href="development.html" title="Development">
@@ -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_optional.synopsis"></a>Synopsis
+<a name="boost_optional.synopsis"></a><a class="link" href="synopsis.html" title="Synopsis">Synopsis</a>
 </h2></div></div></div>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
@@ -36,101 +36,101 @@
 
     <span class="comment">// (If T is of reference type, the parameters and results by reference are by value)
 </span>
- <span class="identifier">optional</span> <span class="special">()</span> <span class="special">;</span> R
+ <span class="identifier">optional</span> <span class="special">()</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_constructor"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">none_t</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">none_t</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_constructor_none_t"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_constructor_value"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
     <span class="comment">// [new in 1.34]
-</span> <span class="identifier">optional</span> <span class="special">(</span> <span class="keyword">bool</span> <span class="identifier">condition</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> R
+</span> <span class="identifier">optional</span> <span class="special">(</span> <span class="keyword">bool</span> <span class="identifier">condition</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_constructor_bool_value"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">optional</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">optional</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_constructor_optional"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="keyword">explicit</span> <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="keyword">explicit</span> <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_constructor_other_optional"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InPlaceFactory</span><span class="special">&gt;</span> <span class="keyword">explicit</span> <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">InPlaceFactory</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InPlaceFactory</span><span class="special">&gt;</span> <span class="keyword">explicit</span> <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">InPlaceFactory</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_constructor_factory"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">TypedInPlaceFactory</span><span class="special">&gt;</span> <span class="keyword">explicit</span> <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">TypedInPlaceFactory</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">TypedInPlaceFactory</span><span class="special">&gt;</span> <span class="keyword">explicit</span> <span class="identifier">optional</span> <span class="special">(</span> <span class="identifier">TypedInPlaceFactory</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_constructor_factory"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
     <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">none_t</span> <span class="special">)</span> <span class="special">;</span>
 
- <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_operator_equal_value"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">optional</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">optional</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_operator_equal_optional"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span> <span class="special">)</span> <span class="special">;</span> R
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span> <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_operator_equal_other_optional"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InPlaceFactory</span><span class="special">&gt;</span> <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">InPlaceFactory</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span> <span class="special">)</span> <span class="special">;</span>
 
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">TypedInPlaceFactory</span><span class="special">&gt;</span> <span class="identifier">optional</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span> <span class="identifier">TypedInPlaceFactory</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span> <span class="special">)</span> <span class="special">;</span>
 
- <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">;</span> R
- <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">get</span><span class="special">()</span> <span class="special">;</span> R
+ <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+ <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">get</span><span class="special">()</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
     <span class="comment">// [new in 1.34]
-</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get_value_or</span><span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="keyword">default</span> <span class="special">)</span> <span class="keyword">const</span> <span class="special">;</span> R
+</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get_value_or</span><span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="keyword">default</span> <span class="special">)</span> <span class="keyword">const</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get_value_or_value"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="identifier">T</span> <span class="keyword">const</span><span class="special">*</span> <span class="keyword">operator</span> <span class="special">-&gt;()</span> <span class="keyword">const</span> <span class="special">;</span> R
- <span class="identifier">T</span><span class="special">*</span> <span class="keyword">operator</span> <span class="special">-&gt;()</span> <span class="special">;</span> R
+ <span class="identifier">T</span> <span class="keyword">const</span><span class="special">*</span> <span class="keyword">operator</span> <span class="special">-&gt;()</span> <span class="keyword">const</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_operator_arrow"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+ <span class="identifier">T</span><span class="special">*</span> <span class="keyword">operator</span> <span class="special">-&gt;()</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_operator_arrow"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*()</span> <span class="keyword">const</span> <span class="special">;</span> R
- <span class="identifier">T</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*()</span> <span class="special">;</span> R
+ <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*()</span> <span class="keyword">const</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+ <span class="identifier">T</span><span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*()</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="identifier">T</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">get_ptr</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">;</span> R
- <span class="identifier">T</span><span class="special">*</span> <span class="identifier">get_ptr</span><span class="special">()</span> <span class="special">;</span> R
+ <span class="identifier">T</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">get_ptr</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get_ptr"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+ <span class="identifier">T</span><span class="special">*</span> <span class="identifier">get_ptr</span><span class="special">()</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get_ptr"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="keyword">operator</span> <span class="identifier">unspecified</span><span class="special">-</span><span class="keyword">bool</span><span class="special">-</span><span class="identifier">type</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">;</span> R
+ <span class="keyword">operator</span> <span class="identifier">unspecified</span><span class="special">-</span><span class="keyword">bool</span><span class="special">-</span><span class="identifier">type</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_operator_bool"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
- <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!()</span> <span class="keyword">const</span> <span class="special">;</span> R
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!()</span> <span class="keyword">const</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_operator_not"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
     <span class="comment">// deprecated methods
 </span>
     <span class="comment">// (deprecated)
-</span> <span class="keyword">void</span> <span class="identifier">reset</span><span class="special">()</span> <span class="special">;</span> R
+</span> <span class="keyword">void</span> <span class="identifier">reset</span><span class="special">()</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_reset"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
     <span class="comment">// (deprecated)
-</span> <span class="keyword">void</span> <span class="identifier">reset</span> <span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="special">)</span> <span class="special">;</span> R
+</span> <span class="keyword">void</span> <span class="identifier">reset</span> <span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_reset_value"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
     <span class="comment">// (deprecated)
-</span> <span class="keyword">bool</span> <span class="identifier">is_initialized</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">;</span> R
+</span> <span class="keyword">bool</span> <span class="identifier">is_initialized</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_is_initialized"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></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">inline</span> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a href="detailed_semantics.html#reference_operator_compare_equal_optional_optional"><span class="inl
inemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+<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">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_operator_compare_equal_optional_optional"><sp
an class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a href="detailed_semantics.html#reference_operator_compare_not_equal_optional_optional"><span class=
"inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+<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">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_operator_compare_not_equal_optional_optional"
><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a href="detailed_semantics.html#reference_operator_compare_less_optional_optional"><span class="i
nlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+<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">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_operator_compare_less_optional_optional"><
span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a href="detailed_semantics.html#reference_operator_compare_greater_optional_optional"><span class
="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+<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">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_operator_compare_greater_optional_optional
"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a href="detailed_semantics.html#reference_operator_compare_less_or_equal_optional_optional"><span
 class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+<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">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_operator_compare_less_or_equal_optional_op
tional"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a href="detailed_semantics.html#reference_operator_compare_greater_or_equal_optional_optional"><s
pan class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
+<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">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_operator_compare_greater_or_equal_optional
_optional"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
 <span class="comment">// [new in 1.34]
-</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="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">make_optional</span> <span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> R
+</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="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">make_optional</span> <span class="special">(</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_make_optional_value"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
 <span class="comment">// [new in 1.34]
-</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="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">make_optional</span> <span class="special">(</span> <span class="keyword">bool</span> <span class="identifier">condition</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> R
+</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="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">make_optional</span> <span class="special">(</span> <span class="keyword">bool</span> <span class="identifier">condition</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_make_optional_bool_value"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
 <span class="comment">// [new in 1.34]
-</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="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get_optional_value_or</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">opt</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="keyword">default</span> <span class="special">)</span> <span class="special">;</span> <a href="detailed_semantics.html#reference_optional_get_value_or_value"><span class="inlinemediaobject"><img src="../images/callouts/R.png" al
t="R"></span></a>
+</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="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get_optional_value_or</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">opt</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="keyword">default</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get_value_or_value"><span class="inlinemediaobject"><img src="../images/callo
uts/R.png" alt="R"></span></a>
 
-<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="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> R
+<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="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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="identifier">T</span><span class="special">&amp;</span> <span class="identifier">get</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> R
+<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="identifier">T</span><span class="special">&amp;</span> <span class="identifier">get</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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="identifier">T</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">get</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> R
+<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="identifier">T</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">get</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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="identifier">T</span><span class="special">*</span> <span class="identifier">get</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;*</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> R
+<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="identifier">T</span><span class="special">*</span> <span class="identifier">get</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;*</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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="identifier">T</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">get_pointer</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> R
+<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="identifier">T</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">get_pointer</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get_ptr"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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="identifier">T</span><span class="special">*</span> <span class="identifier">get_pointer</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> R
+<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="identifier">T</span><span class="special">*</span> <span class="identifier">get_pointer</span> <span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">opt</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_optional_get_ptr"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
-<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">swap</span><span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> R
+<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">swap</span><span class="special">(</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">y</span> <span class="special">)</span> <span class="special">;</span> <a class="link" href="detailed_semantics.html#reference_swap_optional_optional"><span class="inlinemediaobject"><img src="../images/callouts/R.png" alt="R"></span></a>
 
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>

Modified: branches/CMake/release/libs/optional/doc/html/boost_optional/type_requirements.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/boost_optional/type_requirements.html (original)
+++ branches/CMake/release/libs/optional/doc/html/boost_optional/type_requirements.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Type requirements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.Optional">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.Optional">
-<link rel="prev" href="exception_safety_guarantees.html" title="Exception Safety
- Guarantees">
+<link rel="prev" href="exception_safety_guarantees.html" title="Exception Safety Guarantees">
 <link rel="next" href="implementation_notes.html" title="Implementation Notes">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -25,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_optional.type_requirements"></a>Type requirements
+<a name="boost_optional.type_requirements"></a><a class="link" href="type_requirements.html" title="Type requirements">Type requirements</a>
 </h2></div></div></div>
 <p>
       In general, <code class="computeroutput"><span class="identifier">T</span></code> must be Copy Constructible and

Modified: branches/CMake/release/libs/optional/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/optional/doc/html/index.html (original)
+++ branches/CMake/release/libs/optional/doc/html/index.html 2008-03-17 08:45:19 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.Optional</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="index.html" title="Chapter 1. Boost.Optional">
 <link rel="next" href="boost_optional/development.html" title="Development">
 </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>
@@ -27,7 +27,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2003 -2007 Fernando Luis Cacciola Carballal</p></div>
 <div><div class="legalnotice">
-<a name="id2604939"></a><p>
+<a name="id2625900"></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>
@@ -73,7 +73,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="optional.motivation"></a>Motivation
+<a name="optional.motivation"></a><a class="link" href="index.html#optional.motivation" title="Motivation">Motivation</a>
 </h2></div></div></div>
 <p>
       Consider these functions which should return a value but which might not have
@@ -174,7 +174,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 12, 2008 at 22:47:14 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 13:58:42 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/index.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,17 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 1. python 1.0</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="index.html" title="Chapter 1. python 1.0">
-<link rel="next" href="python/hello.html" title=" Building Hello World">
+<link rel="next" href="python/hello.html" title="Building Hello World">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -31,7 +31,7 @@
 <div><p class="copyright">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams</p></div>
 <div><div class="legalnotice">
-<a name="id455917"></a><p>
+<a name="id2625929"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
@@ -93,10 +93,10 @@
       code takes on the look of a kind of declarative interface definition language
       (IDL).
     </p>
-<a name="quickstart.hello_world"></a><h2>
-<a name="id385257"></a>
+<a name="quickstart.hello_world"></a><h3>
+<a name="id2625972"></a>
       Hello World
- </h2>
+ </h3>
 <p>
       Following C/C++ tradition, let's start with the "hello, world". A
       C++ Function:
@@ -136,8 +136,8 @@
 <p>
         </p>
 <p>
- <span class="emphasis"><em><span class="bold"><b>Next stop... Building your Hello World
- module from start to finish...</b></span></em></span>
+ <span class="emphasis"><em><span class="bold"><strong>Next stop... Building your Hello World
+ module from start to finish...</strong></span></em></span>
         </p>
 <p>
       </p>
@@ -145,7 +145,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: November 07, 2007 at 03:34:24 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 13:46:47 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/python/embedding.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/python/embedding.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/python/embedding.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Embedding</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="up" href="../index.html" title="Chapter 1. python 1.0">
-<link rel="prev" href="object.html" title=" Object Interface">
+<link rel="prev" href="object.html" title="Object Interface">
 <link rel="next" href="iterators.html" title="Iterators">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -39,28 +39,28 @@
       a lot easier and, in a future version, it may become unnecessary to touch the
       Python/C API at all. So stay tuned... <span class="inlinemediaobject"><img src="../images/smiley.png" alt="smiley"></span>
     </p>
-<a name="embedding.building_embedded_programs"></a><h2>
-<a name="id471171"></a>
+<a name="embedding.building_embedded_programs"></a><h3>
+<a name="id2648523"></a>
       Building embedded programs
- </h2>
+ </h3>
 <p>
       To be able to embed python into your programs, you have to link to both Boost.Python's
       as well as Python's own runtime library.
     </p>
 <p>
       Boost.Python's library comes in two variants. Both are located in Boost's
- <tt class="literal">/libs/python/build/bin-stage</tt> subdirectory. On Windows, the
- variants are called <tt class="literal">boost_python.lib</tt> (for release builds)
- and <tt class="literal">boost_python_debug.lib</tt> (for debugging). If you can't
+ <code class="literal">/libs/python/build/bin-stage</code> subdirectory. On Windows, the
+ variants are called <code class="literal">boost_python.lib</code> (for release builds)
+ and <code class="literal">boost_python_debug.lib</code> (for debugging). If you can't
       find the libraries, you probably haven't built Boost.Python yet. See Building and Testing on how to do this.
     </p>
 <p>
- Python's library can be found in the <tt class="literal">/libs</tt> subdirectory
+ Python's library can be found in the <code class="literal">/libs</code> subdirectory
       of your Python directory. On Windows it is called pythonXY.lib where X.Y is
       your major Python version number.
     </p>
 <p>
- Additionally, Python's <tt class="literal">/include</tt> subdirectory has to be added
+ Additionally, Python's <code class="literal">/include</code> subdirectory has to be added
       to your include path.
     </p>
 <p>
@@ -81,21 +81,21 @@
     &lt;library-path&gt;$(PYTHON_LIB_PATH)
     &lt;find-library&gt;$(PYTHON_EMBEDDED_LIBRARY) ;
 </pre>
-<a name="embedding.getting_started"></a><h2>
-<a name="id471276"></a>
+<a name="embedding.getting_started"></a><h3>
+<a name="id2648620"></a>
       Getting started
- </h2>
+ </h3>
 <p>
       Being able to build is nice, but there is nothing to build yet. Embedding the
       Python interpreter into one of your C++ programs requires these 4 steps:
     </p>
 <div class="orderedlist"><ol type="1">
 <li>
- #include <tt class="literal">&lt;boost/python.hpp&gt;</tt>
+ #include <code class="literal">&lt;boost/python.hpp&gt;</code>
 </li>
 <li>
         Call Py_Initialize()
- to start the interpreter and create the <tt class="literal"><span class="underline">_main</span>_</tt>
+ to start the interpreter and create the <code class="literal"><span class="underline">_main</span>_</code>
         module.
       </li>
 <li>
@@ -107,9 +107,9 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- <span class="bold"><b>Note that at this time you must not call Py_Finalize()
- to stop the interpreter. This may be fixed in a future version of boost.python.</b></span>
+<tr><td align="left" valign="top"><p>
+ <span class="bold"><strong>Note that at this time you must not call Py_Finalize()
+ to stop the interpreter. This may be fixed in a future version of boost.python.</strong></span>
       </p></td></tr>
 </table></div>
 <p>
@@ -119,8 +119,8 @@
 <p>
         </p>
 <p>
- <span class="emphasis"><em><span class="bold"><b>Now that we can embed the interpreter in
- our programs, lets see how to put it to use...</b></span></em></span>
+ <span class="emphasis"><em><span class="bold"><strong>Now that we can embed the interpreter in
+ our programs, lets see how to put it to use...</strong></span></em></span>
         </p>
 <p>
       </p>
@@ -130,7 +130,7 @@
 <a name="python.using_the_interpreter"></a>Using the interpreter</h3></div></div></div>
 <p>
         As you probably already know, objects in Python are reference-counted. Naturally,
- the <tt class="literal">PyObject</tt>s of the Python/C API are also reference-counted.
+ the <code class="literal">PyObject</code>s of the Python/C API are also reference-counted.
         There is a difference however. While the reference-counting is fully automatic
         in Python, the Python<span class="emphasis"><em>C API requires you to do it [@http:</em></span>/www.python.org/doc/current/api/refcounts.html
         by hand]. This is messy and especially hard to get right in the presence
@@ -138,10 +138,10 @@
         and object class templates to
         automate the process.
       </p>
-<a name="using_the_interpreter.running_python_code"></a><h2>
-<a name="id471439"></a>
+<a name="using_the_interpreter.running_python_code"></a><h3>
+<a name="id2648770"></a>
         Running Python code
- </h2>
+ </h3>
 <p>
         Boost.python provides three related functions to run Python code from C++.
       </p>
@@ -156,10 +156,10 @@
         and exec_file executes the code contained in the given file.
       </p>
 <p>
- The <tt class="literal">globals</tt> and <tt class="literal">locals</tt> parameters are
+ The <code class="literal">globals</code> and <code class="literal">locals</code> parameters are
         Python dictionaries containing the globals and locals of the context in which
         to run the code. For most intents and purposes you can use the namespace
- dictionary of the <tt class="literal"><span class="underline">_main</span>_</tt>
+ dictionary of the <code class="literal"><span class="underline">_main</span>_</code>
         module for both parameters.
       </p>
 <p>
@@ -173,7 +173,7 @@
         first), and returns it.
       </p>
 <p>
- Let's import the <tt class="literal"><span class="underline">_main</span>_</tt>
+ Let's import the <code class="literal"><span class="underline">_main</span>_</code>
         module and run some Python code in its namespace:
       </p>
 <pre class="programlisting">
@@ -189,15 +189,15 @@
         This should create a file called 'hello.txt' in the current directory containing
         a phrase that is well-known in programming circles.
       </p>
-<a name="using_the_interpreter.manipulating_python_objects"></a><h2>
-<a name="id472027"></a>
+<a name="using_the_interpreter.manipulating_python_objects"></a><h3>
+<a name="id2649302"></a>
         Manipulating Python objects
- </h2>
+ </h3>
 <p>
         Often we'd like to have a class to manipulate Python objects. But we have
         already seen such a class above, and in the <a href="object.html" target="_top">previous
- section</a>: the aptly named <tt class="literal">object</tt> class and its
- derivatives. We've already seen that they can be constructed from a <tt class="literal">handle</tt>.
+ section</a>: the aptly named <code class="literal">object</code> class and its
+ derivatives. We've already seen that they can be constructed from a <code class="literal">handle</code>.
         The following examples should further illustrate this fact:
       </p>
 <pre class="programlisting">
@@ -207,7 +207,7 @@
 <span class="keyword">int</span> <span class="identifier">five_squared</span> <span class="special">=</span> <span class="identifier">extract</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">main_namespace</span><span class="special">[</span><span class="string">"result"</span><span class="special">]);</span>
 </pre>
 <p>
- Here we create a dictionary object for the <tt class="literal"><span class="underline">_main</span>_</tt>
+ Here we create a dictionary object for the <code class="literal"><span class="underline">_main</span>_</code>
         module's namespace. Then we assign 5 squared to the result variable and read
         this variable from the dictionary. Another way to achieve the same result
         is to use eval instead, which returns the result directly:
@@ -216,10 +216,10 @@
 <span class="identifier">object</span> <span class="identifier">result</span> <span class="special">=</span> <span class="identifier">eval</span><span class="special">(</span><span class="string">"5 ** 2"</span><span class="special">);</span>
 <span class="keyword">int</span> <span class="identifier">five_squared</span> <span class="special">=</span> <span class="identifier">extract</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">result</span><span class="special">);</span>
 </pre>
-<a name="using_the_interpreter.exception_handling"></a><h2>
-<a name="id472399"></a>
+<a name="using_the_interpreter.exception_handling"></a><h3>
+<a name="id2649638"></a>
         Exception handling
- </h2>
+ </h3>
 <p>
         If an exception occurs in the evaluation of the python expression, error_already_set
         is thrown:
@@ -237,7 +237,7 @@
 </span><span class="special">}</span>
 </pre>
 <p>
- The <tt class="literal">error_already_set</tt> exception class doesn't carry any
+ The <code class="literal">error_already_set</code> exception class doesn't carry any
         information in itself. To find out more about the Python exception that occurred,
         you need to use the <a href="http://www.python.org/doc/api/exceptionHandling.html" target="_top">exception
         handling functions</a> of the Python<span class="emphasis"><em>C API in your catch-statement.

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/python/exception.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/python/exception.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/python/exception.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Exception Translation</title>
+<title>Exception Translation</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="up" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="prev" href="iterators.html" title="Iterators">
-<link rel="next" href="techniques.html" title=" General Techniques">
+<link rel="next" href="techniques.html" title="General Techniques">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/python/exposing.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/python/exposing.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/python/exposing.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Exposing Classes</title>
+<title>Exposing Classes</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="up" href="../index.html" title="Chapter 1. python 1.0">
-<link rel="prev" href="hello.html" title=" Building Hello World">
+<link rel="prev" href="hello.html" title="Building Hello World">
 <link rel="next" href="functions.html" title="Functions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -64,9 +64,9 @@
 <span class="special">}</span>
 </pre>
 <p>
- Here, we wrote a C++ class wrapper that exposes the member functions <tt class="literal">greet</tt>
- and <tt class="literal">set</tt>. Now, after building our module as a shared library,
- we may use our class <tt class="literal">World</tt> in Python. Here's a sample Python
+ Here, we wrote a C++ class wrapper that exposes the member functions <code class="literal">greet</code>
+ and <code class="literal">set</code>. Now, after building our module as a shared library,
+ we may use our class <code class="literal">World</code> in Python. Here's a sample Python
       session:
     </p>
 <p>
@@ -82,7 +82,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="python.constructors"></a>Constructors</h3></div></div></div>
 <p>
- Our previous example didn't have any explicit constructors. Since <tt class="literal">World</tt>
+ Our previous example didn't have any explicit constructors. Since <code class="literal">World</code>
         is declared as a plain struct, it has an implicit default constructor. Boost.Python
         exposes the default constructor by default, which is why we were able to
         write
@@ -106,9 +106,9 @@
 <span class="special">};</span>
 </pre>
 <p>
- This time <tt class="literal">World</tt> has no default constructor; our previous
+ This time <code class="literal">World</code> has no default constructor; our previous
         wrapping code would fail to compile when the library tried to expose it.
- We have to tell <tt class="literal">class_&lt;World&gt;</tt> about the constructor
+ We have to tell <code class="literal">class_&lt;World&gt;</code> about the constructor
         we want to expose instead.
       </p>
 <pre class="programlisting">
@@ -124,13 +124,13 @@
 <span class="special">}</span>
 </pre>
 <p>
- <tt class="literal">init&lt;std::string&gt;()</tt> exposes the constructor taking
- in a <tt class="literal">std::string</tt> (in Python, constructors are spelled
- "<tt class="literal">"<span class="underline">_init</span>_"</tt>").
+ <code class="literal">init&lt;std::string&gt;()</code> exposes the constructor taking
+ in a <code class="literal">std::string</code> (in Python, constructors are spelled
+ "<code class="literal">"<span class="underline">_init</span>_"</code>").
       </p>
 <p>
- We can expose additional constructors by passing more <tt class="literal">init&lt;...&gt;</tt>s
- to the <tt class="literal">def()</tt> member function. Say for example we have
+ We can expose additional constructors by passing more <code class="literal">init&lt;...&gt;</code>s
+ to the <code class="literal">def()</code> member function. Say for example we have
         another World constructor taking in two doubles:
       </p>
 <pre class="programlisting">
@@ -142,13 +142,13 @@
 </pre>
 <p>
         On the other hand, if we do not wish to expose any constructors at all, we
- may use <tt class="literal">no_init</tt> instead:
+ may use <code class="literal">no_init</code> instead:
       </p>
 <pre class="programlisting">
 <span class="identifier">class_</span><span class="special">&lt;</span><span class="identifier">Abstract</span><span class="special">&gt;(</span><span class="string">"Abstract"</span><span class="special">,</span> <span class="identifier">no_init</span><span class="special">)</span>
 </pre>
 <p>
- This actually adds an <tt class="literal"><span class="underline">_init</span>_</tt>
+ This actually adds an <code class="literal"><span class="underline">_init</span>_</code>
         method which always raises a Python RuntimeError exception.
       </p>
 </div>
@@ -158,8 +158,8 @@
 <p>
         Data members may also be exposed to Python so that they can be accessed as
         attributes of the corresponding Python class. Each data member that we wish
- to be exposed may be regarded as <span class="bold"><b>read-only</b></span>
- or <span class="bold"><b>read-write</b></span>. Consider this class <tt class="literal">Var</tt>:
+ to be exposed may be regarded as <span class="bold"><strong>read-only</strong></span>
+ or <span class="bold"><strong>read-write</strong></span>. Consider this class <code class="literal">Var</code>:
       </p>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">Var</span>
@@ -170,7 +170,7 @@
 <span class="special">};</span>
 </pre>
 <p>
- Our C++ <tt class="literal">Var</tt> class and its data members can be exposed
+ Our C++ <code class="literal">Var</code> class and its data members can be exposed
         to Python:
       </p>
 <pre class="programlisting">
@@ -191,8 +191,8 @@
 <span class="identifier">pi</span> <span class="keyword">is</span> <span class="identifier">around</span> <span class="number">3.14</span>
 </pre>
 <p>
- Note that <tt class="literal">name</tt> is exposed as <span class="bold"><b>read-only</b></span>
- while <tt class="literal">value</tt> is exposed as <span class="bold"><b>read-write</b></span>.
+ Note that <code class="literal">name</code> is exposed as <span class="bold"><strong>read-only</strong></span>
+ while <code class="literal">value</code> is exposed as <span class="bold"><strong>read-write</strong></span>.
       </p>
 <pre class="programlisting">
 <span class="special">&gt;&gt;&gt;</span> <span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span> <span class="special">=</span> <span class="string">'e'</span> <span class="comment"># can't change name
@@ -224,7 +224,7 @@
 <p>
         However, in Python attribute access is fine; it doesn't neccessarily break
         encapsulation to let users handle attributes directly, because the attributes
- can just be a different syntax for a method call. Wrapping our <tt class="literal">Num</tt>
+ can just be a different syntax for a method call. Wrapping our <code class="literal">Num</code>
         class using Boost.Python:
       </p>
 <pre class="programlisting">
@@ -245,8 +245,8 @@
 <span class="special">&gt;&gt;&gt;</span> <span class="identifier">x</span><span class="special">.</span><span class="identifier">rovalue</span> <span class="special">=</span> <span class="number">2.17</span> <span class="comment"># error!
 </span></pre>
 <p>
- Take note that the class property <tt class="literal">rovalue</tt> is exposed as
- <span class="bold"><b>read-only</b></span> since the <tt class="literal">rovalue</tt>
+ Take note that the class property <code class="literal">rovalue</code> is exposed as
+ <span class="bold"><strong>read-only</strong></span> since the <code class="literal">rovalue</code>
         setter member function is not passed in:
       </p>
 <p>
@@ -273,7 +273,7 @@
 <span class="keyword">struct</span> <span class="identifier">Derived</span> <span class="special">:</span> <span class="identifier">Base</span> <span class="special">{};</span>
 </pre>
 <p>
- And a set of C++ functions operating on <tt class="literal">Base</tt> and <tt class="literal">Derived</tt>
+ And a set of C++ functions operating on <code class="literal">Base</code> and <code class="literal">Derived</code>
         object instances:
       </p>
 <pre class="programlisting">
@@ -282,7 +282,7 @@
 <span class="identifier">Base</span><span class="special">*</span> <span class="identifier">factory</span><span class="special">()</span> <span class="special">{</span> <span class="keyword">return</span> <span class="keyword">new</span> <span class="identifier">Derived</span><span class="special">;</span> <span class="special">}</span>
 </pre>
 <p>
- We've seen how we can wrap the base class <tt class="literal">Base</tt>:
+ We've seen how we can wrap the base class <code class="literal">Base</code>:
       </p>
 <pre class="programlisting">
 <span class="identifier">class_</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">&gt;(</span><span class="string">"Base"</span><span class="special">)</span>
@@ -290,8 +290,8 @@
     <span class="special">;</span>
 </pre>
 <p>
- Now we can inform Boost.Python of the inheritance relationship between <tt class="literal">Derived</tt>
- and its base class <tt class="literal">Base</tt>. Thus:
+ Now we can inform Boost.Python of the inheritance relationship between <code class="literal">Derived</code>
+ and its base class <code class="literal">Base</code>. Thus:
       </p>
 <pre class="programlisting">
 <span class="identifier">class_</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">,</span> <span class="identifier">bases</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="string">"Derived"</span><span class="special">)</span>
@@ -307,15 +307,15 @@
           member functions)
         </li>
 <li>
-<span class="bold"><b>If</b></span> Base is polymorphic, <tt class="literal">Derived</tt>
+<span class="bold"><strong>If</strong></span> Base is polymorphic, <code class="literal">Derived</code>
           objects which have been passed to Python via a pointer or reference to
- <tt class="literal">Base</tt> can be passed where a pointer or reference to
- <tt class="literal">Derived</tt> is expected.
+ <code class="literal">Base</code> can be passed where a pointer or reference to
+ <code class="literal">Derived</code> is expected.
         </li>
 </ol></div>
 <p>
- Now, we will expose the C++ free functions <tt class="literal">b</tt> and <tt class="literal">d</tt>
- and <tt class="literal">factory</tt>:
+ Now, we will expose the C++ free functions <code class="literal">b</code> and <code class="literal">d</code>
+ and <code class="literal">factory</code>:
       </p>
 <pre class="programlisting">
 <span class="identifier">def</span><span class="special">(</span><span class="string">"b"</span><span class="special">,</span> <span class="identifier">b</span><span class="special">);</span>
@@ -323,12 +323,12 @@
 <span class="identifier">def</span><span class="special">(</span><span class="string">"factory"</span><span class="special">,</span> <span class="identifier">factory</span><span class="special">);</span>
 </pre>
 <p>
- Note that free function <tt class="literal">factory</tt> is being used to generate
- new instances of class <tt class="literal">Derived</tt>. In such cases, we use
- <tt class="literal">return_value_policy&lt;manage_new_object&gt;</tt> to instruct
- Python to adopt the pointer to <tt class="literal">Base</tt> and hold the instance
- in a new Python <tt class="literal">Base</tt> object until the the Python object
- is destroyed. We will see more of Boost.Python <a href="functions.html#python.call_policies" title="Call Policies">call
+ Note that free function <code class="literal">factory</code> is being used to generate
+ new instances of class <code class="literal">Derived</code>. In such cases, we use
+ <code class="literal">return_value_policy&lt;manage_new_object&gt;</code> to instruct
+ Python to adopt the pointer to <code class="literal">Base</code> and hold the instance
+ in a new Python <code class="literal">Base</code> object until the the Python object
+ is destroyed. We will see more of Boost.Python <a class="link" href="functions.html#python.call_policies" title="Call Policies">call
         policies</a> later.
       </p>
 <pre class="programlisting">
@@ -343,7 +343,7 @@
 <p>
         In this section, we will learn how to make functions behave polymorphically
         through virtual functions. Continuing our example, let us add a virtual function
- to our <tt class="literal">Base</tt> class:
+ to our <code class="literal">Base</code> class:
       </p>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">Base</span>
@@ -356,11 +356,11 @@
         One of the goals of Boost.Python is to be minimally intrusive on an existing
         C++ design. In principle, it should be possible to expose the interface for
         a 3rd party library without changing it. It is not ideal to add anything
- to our class <tt class="computeroutput"><span class="identifier">Base</span></tt>. Yet, when
+ to our class <code class="computeroutput"><span class="identifier">Base</span></code>. Yet, when
         you have a virtual function that's going to be overridden in Python and called
- polymorphically <span class="bold"><b>from C++</b></span>, we'll need to
+ polymorphically <span class="bold"><strong>from C++</strong></span>, we'll need to
         add some scaffoldings to make things work properly. What we'll do is write
- a class wrapper that derives from <tt class="computeroutput"><span class="identifier">Base</span></tt>
+ a class wrapper that derives from <code class="computeroutput"><span class="identifier">Base</span></code>
         that will unintrusively hook into the virtual functions so that a Python
         override may be called:
       </p>
@@ -374,28 +374,29 @@
 <span class="special">};</span>
 </pre>
 <p>
- Notice too that in addition to inheriting from <tt class="computeroutput"><span class="identifier">Base</span></tt>,
- we also multiply- inherited <tt class="computeroutput"><span class="identifier">wrapper</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">&gt;</span></tt> (See Wrapper).
- The <tt class="computeroutput"><span class="identifier">wrapper</span></tt> template makes
+ Notice too that in addition to inheriting from <code class="computeroutput"><span class="identifier">Base</span></code>,
+ we also multiply- inherited <code class="computeroutput"><span class="identifier">wrapper</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">&gt;</span></code> (See Wrapper).
+ The <code class="computeroutput"><span class="identifier">wrapper</span></code> template makes
         the job of wrapping classes that are meant to overridden in Python, easier.
       </p>
 <div class="sidebar">
+<p class="title"><b></b></p>
 <p>
- <span class="inlinemediaobject"><img src="../images/alert.png" alt="alert"></span> <span class="bold"><b>MSVC6/7 Workaround</b></span>
+ <span class="inlinemediaobject"><img src="../images/alert.png" alt="alert"></span> <span class="bold"><strong>MSVC6/7 Workaround</strong></span>
       </p>
 <p>
- If you are using Microsoft Visual C++ 6 or 7, you have to write <tt class="computeroutput"><span class="identifier">f</span></tt> as:
+ If you are using Microsoft Visual C++ 6 or 7, you have to write <code class="computeroutput"><span class="identifier">f</span></code> as:
       </p>
 <p>
- <tt class="computeroutput"><span class="keyword">return</span> <span class="identifier">call</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="keyword">this</span><span class="special">-&gt;</span><span class="identifier">get_override</span><span class="special">(</span><span class="string">"f"</span><span class="special">).</span><span class="identifier">ptr</span><span class="special">());</span></tt>.
+ <code class="computeroutput"><span class="keyword">return</span> <span class="identifier">call</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="keyword">this</span><span class="special">-&gt;</span><span class="identifier">get_override</span><span class="special">(</span><span class="string">"f"</span><span class="special">).</span><span class="identifier">ptr</span><span class="special">());</span></code>.
       </p>
 </div>
 <p>
- BaseWrap's overridden virtual member function <tt class="computeroutput"><span class="identifier">f</span></tt>
- in effect calls the corresponding method of the Python object through <tt class="computeroutput"><span class="identifier">get_override</span></tt>.
+ BaseWrap's overridden virtual member function <code class="computeroutput"><span class="identifier">f</span></code>
+ in effect calls the corresponding method of the Python object through <code class="computeroutput"><span class="identifier">get_override</span></code>.
       </p>
 <p>
- Finally, exposing <tt class="computeroutput"><span class="identifier">Base</span></tt>:
+ Finally, exposing <code class="computeroutput"><span class="identifier">Base</span></code>:
       </p>
 <pre class="programlisting">
 <span class="identifier">class_</span><span class="special">&lt;</span><span class="identifier">BaseWrap</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">noncopyable</span><span class="special">&gt;(</span><span class="string">"Base"</span><span class="special">)</span>
@@ -403,8 +404,8 @@
     <span class="special">;</span>
 </pre>
 <p>
- <tt class="computeroutput"><span class="identifier">pure_virtual</span></tt> signals Boost.Python
- that the function <tt class="computeroutput"><span class="identifier">f</span></tt> is a
+ <code class="computeroutput"><span class="identifier">pure_virtual</span></code> signals Boost.Python
+ that the function <code class="computeroutput"><span class="identifier">f</span></code> is a
         pure virtual function.
       </p>
 <div class="note"><table border="0" summary="Note">
@@ -412,13 +413,13 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
- <span class="bold"><b>member function and methods</b></span>
+ <span class="bold"><strong>member function and methods</strong></span>
         </p>
 <p>
- Python, like many object oriented languages uses the term <span class="bold"><b>methods</b></span>.
- Methods correspond roughly to C++'s <span class="bold"><b>member functions</b></span>
+ Python, like many object oriented languages uses the term <span class="bold"><strong>methods</strong></span>.
+ Methods correspond roughly to C++'s <span class="bold"><strong>member functions</strong></span>
         </p>
 </td></tr>
 </table></div>
@@ -429,11 +430,11 @@
 <p>
         We've seen in the previous section how classes with pure virtual functions
         are wrapped using Boost.Python's <a href="../../../../v2/wrapper.html" target="_top">class
- wrapper</a> facilities. If we wish to wrap <span class="bold"><b>non</b></span>-pure-virtual
+ wrapper</a> facilities. If we wish to wrap <span class="bold"><strong>non</strong></span>-pure-virtual
         functions instead, the mechanism is a bit different.
       </p>
 <p>
- Recall that in the <a href="exposing.html#python.class_virtual_functions" title="Class Virtual Functions">previous
+ Recall that in the <a class="link" href="exposing.html#python.class_virtual_functions" title="Class Virtual Functions">previous
         section</a>, we wrapped a class with a pure virtual function that we then
         implemented in C++, or Python classes derived from it. Our base class:
       </p>
@@ -444,8 +445,8 @@
 <span class="special">};</span>
 </pre>
 <p>
- had a pure virtual function <tt class="literal">f</tt>. If, however, its member
- function <tt class="literal">f</tt> was not declared as pure virtual:
+ had a pure virtual function <code class="literal">f</code>. If, however, its member
+ function <code class="literal">f</code> was not declared as pure virtual:
       </p>
 <pre class="programlisting">
 <span class="keyword">struct</span> <span class="identifier">Base</span>
@@ -471,20 +472,21 @@
 <span class="special">};</span>
 </pre>
 <p>
- Notice how we implemented <tt class="computeroutput"><span class="identifier">BaseWrap</span><span class="special">::</span><span class="identifier">f</span></tt>. Now,
- we have to check if there is an override for <tt class="computeroutput"><span class="identifier">f</span></tt>.
- If none, then we call <tt class="computeroutput"><span class="identifier">Base</span><span class="special">::</span><span class="identifier">f</span><span class="special">()</span></tt>.
+ Notice how we implemented <code class="computeroutput"><span class="identifier">BaseWrap</span><span class="special">::</span><span class="identifier">f</span></code>. Now,
+ we have to check if there is an override for <code class="computeroutput"><span class="identifier">f</span></code>.
+ If none, then we call <code class="computeroutput"><span class="identifier">Base</span><span class="special">::</span><span class="identifier">f</span><span class="special">()</span></code>.
       </p>
 <div class="sidebar">
+<p class="title"><b></b></p>
 <p>
- <span class="inlinemediaobject"><img src="../images/alert.png" alt="alert"></span> <span class="bold"><b>MSVC6/7 Workaround</b></span>
+ <span class="inlinemediaobject"><img src="../images/alert.png" alt="alert"></span> <span class="bold"><strong>MSVC6/7 Workaround</strong></span>
       </p>
 <p>
         If you are using Microsoft Visual C++ 6 or 7, you have to rewrite the line
- with the <tt class="computeroutput"><span class="special">*</span><span class="identifier">note</span><span class="special">*</span></tt> as:
+ with the <code class="computeroutput"><span class="special">*</span><span class="identifier">note</span><span class="special">*</span></code> as:
       </p>
 <p>
- <tt class="computeroutput"><span class="keyword">return</span> <span class="identifier">call</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*&gt;(</span><span class="identifier">f</span><span class="special">.</span><span class="identifier">ptr</span><span class="special">());</span></tt>.
+ <code class="computeroutput"><span class="keyword">return</span> <span class="identifier">call</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*&gt;(</span><span class="identifier">f</span><span class="special">.</span><span class="identifier">ptr</span><span class="special">());</span></code>.
       </p>
 </div>
 <p>
@@ -496,10 +498,10 @@
     <span class="special">;</span>
 </pre>
 <p>
- Take note that we expose both <tt class="computeroutput"><span class="special">&amp;</span><span class="identifier">Base</span><span class="special">::</span><span class="identifier">f</span></tt> and <tt class="computeroutput"><span class="special">&amp;</span><span class="identifier">BaseWrap</span><span class="special">::</span><span class="identifier">default_f</span></tt>. Boost.Python needs to keep track
- of 1) the dispatch function <tt class="literal">f</tt> and 2) the forwarding function
- to its default implementation <tt class="literal">default_f</tt>. There's a special
- <tt class="literal">def</tt> function for this purpose.
+ Take note that we expose both <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">Base</span><span class="special">::</span><span class="identifier">f</span></code> and <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">BaseWrap</span><span class="special">::</span><span class="identifier">default_f</span></code>. Boost.Python needs to keep track
+ of 1) the dispatch function <code class="literal">f</code> and 2) the forwarding function
+ to its default implementation <code class="literal">default_f</code>. There's a special
+ <code class="literal">def</code> function for this purpose.
       </p>
 <p>
         In Python, the results would be as expected:
@@ -515,14 +517,14 @@
 <span class="special">&gt;&gt;&gt;</span> <span class="identifier">derived</span> <span class="special">=</span> <span class="identifier">Derived</span><span class="special">()</span>
 </pre>
 <p>
- Calling <tt class="literal">base.f()</tt>:
+ Calling <code class="literal">base.f()</code>:
       </p>
 <pre class="programlisting">
 <span class="special">&gt;&gt;&gt;</span> <span class="identifier">base</span><span class="special">.</span><span class="identifier">f</span><span class="special">()</span>
 <span class="number">0</span>
 </pre>
 <p>
- Calling <tt class="literal">derived.f()</tt>:
+ Calling <code class="literal">derived.f()</code>:
       </p>
 <pre class="programlisting">
 <span class="special">&gt;&gt;&gt;</span> <span class="identifier">derived</span><span class="special">.</span><span class="identifier">f</span><span class="special">()</span>
@@ -532,17 +534,17 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="python.class_operators_special_functions"></a>Class Operators/Special Functions</h3></div></div></div>
-<a name="class_operators_special_functions.python_operators"></a><h2>
-<a name="id461460"></a>
+<a name="class_operators_special_functions.python_operators"></a><h3>
+<a name="id2640280"></a>
         Python Operators
- </h2>
+ </h3>
 <p>
         C is well known for the abundance of operators. C++ extends this to the extremes
         by allowing operator overloading. Boost.Python takes advantage of this and
         makes it easy to wrap C++ operator-powered classes.
       </p>
 <p>
- Consider a file position class <tt class="literal">FilePos</tt> and a set of operators
+ Consider a file position class <code class="literal">FilePos</code> and a set of operators
         that take on FilePos instances:
       </p>
 <p>
@@ -575,16 +577,16 @@
 <p>
         The code snippet above is very clear and needs almost no explanation at all.
         It is virtually the same as the operators' signatures. Just take note that
- <tt class="literal">self</tt> refers to FilePos object. Also, not every class
- <tt class="literal">T</tt> that you might need to interact with in an operator
- expression is (cheaply) default-constructible. You can use <tt class="literal">other&lt;T&gt;()</tt>
- in place of an actual <tt class="literal">T</tt> instance when writing "self
+ <code class="literal">self</code> refers to FilePos object. Also, not every class
+ <code class="literal">T</code> that you might need to interact with in an operator
+ expression is (cheaply) default-constructible. You can use <code class="literal">other&lt;T&gt;()</code>
+ in place of an actual <code class="literal">T</code> instance when writing "self
         expressions".
       </p>
-<a name="class_operators_special_functions.special_methods"></a><h2>
-<a name="id462216"></a>
+<a name="class_operators_special_functions.special_methods"></a><h3>
+<a name="id2640915"></a>
         Special Methods
- </h2>
+ </h3>
 <p>
         Python has a few more <span class="emphasis"><em>Special Methods</em></span>. Boost.Python
         supports all of the standard special method names supported by real Python
@@ -615,9 +617,9 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- What is the business of <tt class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></tt>? Well, the method <tt class="computeroutput"><span class="identifier">str</span></tt> requires the <tt class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></tt> to do its work (i.e. <tt class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></tt>
- is used by the method defined by <tt class="computeroutput"><span class="identifier">def</span><span class="special">(</span><span class="identifier">str</span><span class="special">(</span><span class="identifier">self</span><span class="special">))</span></tt>.
+<tr><td align="left" valign="top"><p>
+ What is the business of <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code>? Well, the method <code class="computeroutput"><span class="identifier">str</span></code> requires the <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code> to do its work (i.e. <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code>
+ is used by the method defined by <code class="computeroutput"><span class="identifier">def</span><span class="special">(</span><span class="identifier">str</span><span class="special">(</span><span class="identifier">self</span><span class="special">))</span></code>.
         </p></td></tr>
 </table></div>
 </div>

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/python/functions.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/python/functions.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/python/functions.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="up" href="../index.html" title="Chapter 1. python 1.0">
-<link rel="prev" href="exposing.html" title=" Exposing Classes">
-<link rel="next" href="object.html" title=" Object Interface">
+<link rel="prev" href="exposing.html" title="Exposing Classes">
+<link rel="next" href="object.html" title="Object Interface">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -49,7 +49,7 @@
 </blockquote></div>
 <p>
       But before you do, you might want to fire up Python 2.2 or later and type
- <tt class="literal">&gt;&gt;&gt; import this</tt>.
+ <code class="literal">&gt;&gt;&gt; import this</code>.
     </p>
 <pre class="programlisting">&gt;&gt;&gt; import this
 The Zen of Python, by Tim Peters
@@ -68,7 +68,7 @@
 There should be one-- and preferably only one --obvious way to do it
 Although that way may not be obvious at first unless you're Dutch.
 Now is better than never.
-Although never is often better than <span class="bold"><b>right</b></span> now.
+Although never is often better than <span class="bold"><strong>right</strong></span> now.
 If the implementation is hard to explain, it's a bad idea.
 If the implementation is easy to explain, it may be a good idea.
 Namespaces are one honking great idea -- let's do more of those!
@@ -126,19 +126,19 @@
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
-<tt class="literal">f</tt> is called passing in a reference to <tt class="literal">y</tt>
- and a pointer to <tt class="literal">z</tt>
+<code class="literal">f</code> is called passing in a reference to <code class="literal">y</code>
+ and a pointer to <code class="literal">z</code>
 </li>
 <li>
- A reference to <tt class="literal">y.x</tt> is returned
+ A reference to <code class="literal">y.x</code> is returned
         </li>
 <li>
-<tt class="literal">y</tt> is deleted. <tt class="literal">x</tt> is a dangling reference
+<code class="literal">y</code> is deleted. <code class="literal">x</code> is a dangling reference
         </li>
 <li>
-<tt class="literal">x.some_method()</tt> is called
+<code class="literal">x.some_method()</code> is called
         </li>
-<li><span class="bold"><b>BOOM!</b></span></li>
+<li><span class="bold"><strong>BOOM!</strong></span></li>
 </ol></div>
 <p>
         We could copy result into a new object:
@@ -168,7 +168,7 @@
 <span class="special">};</span>
 </pre>
 <p>
- Notice that the data member <tt class="literal">z</tt> is held by class Y using
+ Notice that the data member <code class="literal">z</code> is held by class Y using
         a raw pointer. Now we have a potential dangling pointer problem inside Y:
       </p>
 <pre class="programlisting">
@@ -177,7 +177,7 @@
 <span class="special">&gt;&gt;&gt;</span> <span class="identifier">y</span><span class="special">.</span><span class="identifier">z_value</span><span class="special">()</span> <span class="preprocessor"># CRASH</span><span class="special">!</span>
 </pre>
 <p>
- For reference, here's the implementation of <tt class="literal">f</tt> again:
+ For reference, here's the implementation of <code class="literal">f</code> again:
       </p>
 <pre class="programlisting">
 <span class="identifier">X</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Y</span><span class="special">&amp;</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">Z</span><span class="special">*</span> <span class="identifier">z</span><span class="special">)</span>
@@ -191,33 +191,33 @@
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
-<tt class="literal">f</tt> is called passing in a reference to <tt class="literal">y</tt>
- and a pointer to <tt class="literal">z</tt>
+<code class="literal">f</code> is called passing in a reference to <code class="literal">y</code>
+ and a pointer to <code class="literal">z</code>
 </li>
 <li>
- A pointer to <tt class="literal">z</tt> is held by <tt class="literal">y</tt>
+ A pointer to <code class="literal">z</code> is held by <code class="literal">y</code>
 </li>
 <li>
- A reference to <tt class="literal">y.x</tt> is returned
+ A reference to <code class="literal">y.x</code> is returned
         </li>
 <li>
-<tt class="literal">z</tt> is deleted. <tt class="literal">y.z</tt> is a dangling pointer
+<code class="literal">z</code> is deleted. <code class="literal">y.z</code> is a dangling pointer
         </li>
 <li>
-<tt class="literal">y.z_value()</tt> is called
+<code class="literal">y.z_value()</code> is called
         </li>
 <li>
-<tt class="literal">z-&gt;value()</tt> is called
+<code class="literal">z-&gt;value()</code> is called
         </li>
-<li><span class="bold"><b>BOOM!</b></span></li>
+<li><span class="bold"><strong>BOOM!</strong></span></li>
 </ol></div>
-<a name="call_policies.call_policies"></a><h2>
-<a name="id464076"></a>
+<a name="call_policies.call_policies"></a><h3>
+<a name="id2642493"></a>
         Call Policies
- </h2>
+ </h3>
 <p>
         Call Policies may be used in situations such as the example detailed above.
- In our example, <tt class="literal">return_internal_reference</tt> and <tt class="literal">with_custodian_and_ward</tt>
+ In our example, <code class="literal">return_internal_reference</code> and <code class="literal">with_custodian_and_ward</code>
         are our friends:
       </p>
 <pre class="programlisting">
@@ -226,27 +226,27 @@
         <span class="identifier">with_custodian_and_ward</span><span class="special">&lt;</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">&gt;</span> <span class="special">&gt;());</span>
 </pre>
 <p>
- What are the <tt class="literal">1</tt> and <tt class="literal">2</tt> parameters, you
+ What are the <code class="literal">1</code> and <code class="literal">2</code> parameters, you
         ask?
       </p>
 <pre class="programlisting">
 <span class="identifier">return_internal_reference</span><span class="special">&lt;</span><span class="number">1</span>
 </pre>
 <p>
- Informs Boost.Python that the first argument, in our case <tt class="literal">Y&amp;
- y</tt>, is the owner of the returned reference: <tt class="literal">X&amp;</tt>.
- The "<tt class="literal">1</tt>" simply specifies the first argument.
- In short: "return an internal reference <tt class="literal">X&amp;</tt> owned
- by the 1st argument <tt class="literal">Y&amp; y</tt>".
+ Informs Boost.Python that the first argument, in our case <code class="literal">Y&amp;
+ y</code>, is the owner of the returned reference: <code class="literal">X&amp;</code>.
+ The "<code class="literal">1</code>" simply specifies the first argument.
+ In short: "return an internal reference <code class="literal">X&amp;</code> owned
+ by the 1st argument <code class="literal">Y&amp; y</code>".
       </p>
 <pre class="programlisting">
 <span class="identifier">with_custodian_and_ward</span><span class="special">&lt;</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">&gt;</span>
 </pre>
 <p>
         Informs Boost.Python that the lifetime of the argument indicated by ward
- (i.e. the 2nd argument: <tt class="literal">Z* z</tt>) is dependent on the lifetime
- of the argument indicated by custodian (i.e. the 1st argument: <tt class="literal">Y&amp;
- y</tt>).
+ (i.e. the 2nd argument: <code class="literal">Z* z</code>) is dependent on the lifetime
+ of the argument indicated by custodian (i.e. the 1st argument: <code class="literal">Y&amp;
+ y</code>).
       </p>
 <p>
         It is also important to note that we have defined two policies above. Two
@@ -263,40 +263,41 @@
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<span class="bold"><b>with_custodian_and_ward</b></span>: Ties lifetimes
+<span class="bold"><strong>with_custodian_and_ward</strong></span>: Ties lifetimes
           of the arguments
         </li>
 <li>
-<span class="bold"><b>with_custodian_and_ward_postcall</b></span>: Ties
+<span class="bold"><strong>with_custodian_and_ward_postcall</strong></span>: Ties
           lifetimes of the arguments and results
         </li>
 <li>
-<span class="bold"><b>return_internal_reference</b></span>: Ties lifetime
+<span class="bold"><strong>return_internal_reference</strong></span>: Ties lifetime
           of one argument to that of result
         </li>
 <li>
-<span class="bold"><b>return_value_policy&lt;T&gt; with T one of:</b></span><div class="itemizedlist"><ul type="circle">
+<span class="bold"><strong>return_value_policy&lt;T&gt; with T one of:</strong></span><div class="itemizedlist"><ul type="circle">
 <li>
-<span class="bold"><b>reference_existing_object</b></span>: naive (dangerous)
+<span class="bold"><strong>reference_existing_object</strong></span>: naive (dangerous)
               approach
             </li>
 <li>
-<span class="bold"><b>copy_const_reference</b></span>: Boost.Python
+<span class="bold"><strong>copy_const_reference</strong></span>: Boost.Python
               v1 approach
             </li>
 <li>
-<span class="bold"><b>copy_non_const_reference</b></span>:
+<span class="bold"><strong>copy_non_const_reference</strong></span>:
             </li>
 <li>
-<span class="bold"><b>manage_new_object</b></span>: Adopt a pointer
+<span class="bold"><strong>manage_new_object</strong></span>: Adopt a pointer
               and hold the instance
             </li>
 </ul></div>
 </li>
 </ul></div>
 <div class="sidebar">
+<p class="title"><b></b></p>
 <p>
- <span class="inlinemediaobject"><img src="../images/smiley.png" alt="smiley"></span> <span class="bold"><b>Remember the Zen, Luke:</b></span>
+ <span class="inlinemediaobject"><img src="../images/smiley.png" alt="smiley"></span> <span class="bold"><strong>Remember the Zen, Luke:</strong></span>
       </p>
 <p>
         "Explicit is better than implicit"
@@ -366,21 +367,21 @@
 <a name="python.default_arguments"></a>Default Arguments</h3></div></div></div>
 <p>
         Boost.Python wraps (member) function pointers. Unfortunately, C++ function
- pointers carry no default argument info. Take a function <tt class="literal">f</tt>
+ pointers carry no default argument info. Take a function <code class="literal">f</code>
         with default arguments:
       </p>
 <pre class="programlisting">
 <span class="keyword">int</span> <span class="identifier">f</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span> <span class="special">=</span> <span class="number">3.14</span><span class="special">,</span> <span class="keyword">char</span> <span class="keyword">const</span><span class="special">*</span> <span class="special">=</span> <span class="string">"hello"</span><span class="special">);</span>
 </pre>
 <p>
- But the type of a pointer to the function <tt class="literal">f</tt> has no information
+ But the type of a pointer to the function <code class="literal">f</code> has no information
         about its default arguments:
       </p>
 <pre class="programlisting">
 <span class="keyword">int</span><span class="special">(*</span><span class="identifier">g</span><span class="special">)(</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*)</span> <span class="special">=</span> <span class="identifier">f</span><span class="special">;</span> <span class="comment">// defaults lost!
 </span></pre>
 <p>
- When we pass this function pointer to the <tt class="literal">def</tt> function,
+ When we pass this function pointer to the <code class="literal">def</code> function,
         there is no way to retrieve the default arguments:
       </p>
 <pre class="programlisting">
@@ -388,7 +389,7 @@
 </span></pre>
 <p>
         Because of this, when wrapping C++ code, we had to resort to manual wrapping
- as outlined in the previous section,
+ as outlined in the <a class="link" href="functions.html#python.overloading" title="Overloading">previous section</a>,
         or writing thin wrappers:
       </p>
 <pre class="programlisting">
@@ -414,10 +415,10 @@
           are overloaded with a common sequence of initial arguments
         </li>
 </ul></div>
-<a name="default_arguments.boost_python_function_overloads"></a><h2>
-<a name="id466117"></a>
+<a name="default_arguments.boost_python_function_overloads"></a><h3>
+<a name="id2644222"></a>
         BOOST_PYTHON_FUNCTION_OVERLOADS
- </h2>
+ </h3>
 <p>
         Boost.Python now has a way to make it easier. For instance, given a function:
       </p>
@@ -435,19 +436,19 @@
 </pre>
 <p>
         will automatically create the thin wrappers for us. This macro will create
- a class <tt class="literal">foo_overloads</tt> that can be passed on to <tt class="literal">def(...)</tt>.
+ a class <code class="literal">foo_overloads</code> that can be passed on to <code class="literal">def(...)</code>.
         The third and fourth macro argument are the minimum arguments and maximum
- arguments, respectively. In our <tt class="literal">foo</tt> function the minimum
- number of arguments is 1 and the maximum number of arguments is 4. The <tt class="literal">def(...)</tt>
+ arguments, respectively. In our <code class="literal">foo</code> function the minimum
+ number of arguments is 1 and the maximum number of arguments is 4. The <code class="literal">def(...)</code>
         function will automatically add all the foo variants for us:
       </p>
 <pre class="programlisting">
 <span class="identifier">def</span><span class="special">(</span><span class="string">"foo"</span><span class="special">,</span> <span class="identifier">foo</span><span class="special">,</span> <span class="identifier">foo_overloads</span><span class="special">());</span>
 </pre>
-<a name="default_arguments.boost_python_member_function_overloads"></a><h2>
-<a name="id466436"></a>
+<a name="default_arguments.boost_python_member_function_overloads"></a><h3>
+<a name="id2644493"></a>
         BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS
- </h2>
+ </h3>
 <p>
         Objects here, objects there, objects here there everywhere. More frequently
         than anything else, we need to expose member functions of our classes to
@@ -456,7 +457,7 @@
         play. Another macro is provided to make this a breeze.
       </p>
 <p>
- Like <tt class="literal">BOOST_PYTHON_FUNCTION_OVERLOADS</tt>, <tt class="literal">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</tt>
+ Like <code class="literal">BOOST_PYTHON_FUNCTION_OVERLOADS</code>, <code class="literal">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</code>
         may be used to automatically create the thin wrappers for wrapping member
         functions. Let's have an example:
       </p>
@@ -477,11 +478,11 @@
 <span class="identifier">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</span><span class="special">(</span><span class="identifier">george_overloads</span><span class="special">,</span> <span class="identifier">wack_em</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="number">3</span><span class="special">)</span>
 </pre>
 <p>
- will generate a set of thin wrappers for george's <tt class="literal">wack_em</tt>
+ will generate a set of thin wrappers for george's <code class="literal">wack_em</code>
         member function accepting a minimum of 1 and a maximum of 3 arguments (i.e.
         the third and fourth macro argument). The thin wrappers are all enclosed
- in a class named <tt class="literal">george_overloads</tt> that can then be used
- as an argument to <tt class="literal">def(...)</tt>:
+ in a class named <code class="literal">george_overloads</code> that can then be used
+ as an argument to <code class="literal">def(...)</code>:
       </p>
 <pre class="programlisting">
 <span class="special">.</span><span class="identifier">def</span><span class="special">(</span><span class="string">"wack_em"</span><span class="special">,</span> <span class="special">&amp;</span><span class="identifier">george</span><span class="special">::</span><span class="identifier">wack_em</span><span class="special">,</span> <span class="identifier">george_overloads</span><span class="special">());</span>
@@ -490,13 +491,13 @@
         See the <a href="../../../../v2/overloads.html#BOOST_PYTHON_FUNCTION_OVERLOADS-spec" target="_top">overloads
         reference</a> for details.
       </p>
-<a name="default_arguments.init_and_optional"></a><h2>
-<a name="id466799"></a>
+<a name="default_arguments.init_and_optional"></a><h3>
+<a name="id2644801"></a>
         init and optional
- </h2>
+ </h3>
 <p>
         A similar facility is provided for class constructors, again, with default
- arguments or a sequence of overloads. Remember <tt class="literal">init&lt;...&gt;</tt>?
+ arguments or a sequence of overloads. Remember <code class="literal">init&lt;...&gt;</code>?
         For example, given a class X with a constructor:
       </p>
 <pre class="programlisting">
@@ -513,7 +514,7 @@
 <span class="special">.</span><span class="identifier">def</span><span class="special">(</span><span class="identifier">init</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;())</span>
 </pre>
 <p>
- Notice the use of <tt class="literal">init&lt;...&gt;</tt> and <tt class="literal">optional&lt;...&gt;</tt>
+ Notice the use of <code class="literal">init&lt;...&gt;</code> and <code class="literal">optional&lt;...&gt;</code>
         to signify the default (optional arguments).
       </p>
 </div>
@@ -521,8 +522,8 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="python.auto_overloading"></a>Auto-Overloading</h3></div></div></div>
 <p>
- It was mentioned in passing in the previous section that <tt class="literal">BOOST_PYTHON_FUNCTION_OVERLOADS</tt>
- and <tt class="literal">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</tt> can also be
+ It was mentioned in passing in the previous section that <code class="literal">BOOST_PYTHON_FUNCTION_OVERLOADS</code>
+ and <code class="literal">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</code> can also be
         used for overloaded functions and member functions with a common sequence
         of initial arguments. Here is an example:
       </p>
@@ -564,24 +565,24 @@
         Notice though that we have a situation now where we have a minimum of zero
         (0) arguments and a maximum of 3 arguments.
       </p>
-<a name="auto_overloading.manual_wrapping"></a><h2>
-<a name="id467581"></a>
+<a name="auto_overloading.manual_wrapping"></a><h3>
+<a name="id2645458"></a>
         Manual Wrapping
- </h2>
+ </h3>
 <p>
- It is important to emphasize however that <span class="bold"><b>the overloaded
- functions must have a common sequence of initial arguments</b></span>. Otherwise,
+ It is important to emphasize however that <span class="bold"><strong>the overloaded
+ functions must have a common sequence of initial arguments</strong></span>. Otherwise,
         our scheme above will not work. If this is not the case, we have to wrap
- our functions manually.
+ our functions <a class="link" href="functions.html#python.overloading" title="Overloading">manually</a>.
       </p>
 <p>
         Actually, we can mix and match manual wrapping of overloaded functions and
- automatic wrapping through <tt class="literal">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</tt>
- and its sister, <tt class="literal">BOOST_PYTHON_FUNCTION_OVERLOADS</tt>. Following
- up on our example presented in the section <a href="functions.html#python.overloading" title="Overloading">on
+ automatic wrapping through <code class="literal">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</code>
+ and its sister, <code class="literal">BOOST_PYTHON_FUNCTION_OVERLOADS</code>. Following
+ up on our example presented in the section <a class="link" href="functions.html#python.overloading" title="Overloading">on
         overloading</a>, since the first 4 overload functins have a common sequence
- of initial arguments, we can use <tt class="literal">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</tt>
- to automatically wrap the first three of the <tt class="literal">def</tt>s and
+ of initial arguments, we can use <code class="literal">BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</code>
+ to automatically wrap the first three of the <code class="literal">def</code>s and
         manually wrap just the last. Here's how we'll do this:
       </p>
 <pre class="programlisting">

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/python/hello.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/python/hello.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/python/hello.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Building Hello World</title>
+<title>Building Hello World</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="up" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="prev" href="../index.html" title="Chapter 1. python 1.0">
-<link rel="next" href="exposing.html" title=" Exposing Classes">
+<link rel="next" href="exposing.html" title="Exposing Classes">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -25,29 +25,29 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="python.hello"></a> Building Hello World</h2></div></div></div>
-<a name="hello.from_start_to_finish"></a><h2>
-<a name="id387672"></a>
+<a name="hello.from_start_to_finish"></a><h3>
+<a name="id2586502"></a>
       From Start To Finish
- </h2>
+ </h3>
 <p>
       Now the first thing you'd want to do is to build the Hello World module and
       try it for yourself in Python. In this section, we will outline the steps necessary
       to achieve that. We will use the build tool that comes bundled with every boost
- distribution: <span class="bold"><b>bjam</b></span>.
+ distribution: <span class="bold"><strong>bjam</strong></span>.
     </p>
 <div class="note"><table border="0" summary="Note">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
- <span class="bold"><b>Building without bjam</b></span>
+ <span class="bold"><strong>Building without bjam</strong></span>
       </p>
 <p>
         Besides bjam, there are of course other ways to get your module built. What's
         written here should not be taken as "the one and only way". There
- are of course other build tools apart from <tt class="literal">bjam</tt>.
+ are of course other build tools apart from <code class="literal">bjam</code>.
       </p>
 <p>
         Take note however that the preferred build tool for Boost.Python is bjam.
@@ -65,7 +65,7 @@
       and run a python program using the extension.
     </p>
 <p>
- The tutorial example can be found in the directory: <tt class="literal">libs/python/example/tutorial</tt>.
+ The tutorial example can be found in the directory: <code class="literal">libs/python/example/tutorial</code>.
       There, you can find:
     </p>
 <div class="itemizedlist"><ul type="disc">
@@ -80,37 +80,37 @@
       </li>
 </ul></div>
 <p>
- The <tt class="literal">hello.cpp</tt> file is our C++ hello world example. The
- <tt class="literal">Jamroot</tt> is a minimalist <span class="emphasis"><em>bjam</em></span> script
- that builds the DLLs for us. Finally, <tt class="literal">hello.py</tt> is our Python
- program that uses the extension in <tt class="literal">hello.cpp</tt>.
+ The <code class="literal">hello.cpp</code> file is our C++ hello world example. The
+ <code class="literal">Jamroot</code> is a minimalist <span class="emphasis"><em>bjam</em></span> script
+ that builds the DLLs for us. Finally, <code class="literal">hello.py</code> is our Python
+ program that uses the extension in <code class="literal">hello.cpp</code>.
     </p>
 <p>
       Before anything else, you should have the bjam executable in your boost directory
- or somewhere in your path such that <tt class="literal">bjam</tt> can be executed
+ or somewhere in your path such that <code class="literal">bjam</code> can be executed
       in the command line. Pre-built Boost.Jam executables are available for most
       platforms. The complete list of Bjam executables can be found here.
     </p>
-<a name="hello.let_s_jam_"></a><h2>
-<a name="id386265"></a>
+<a name="hello.let_s_jam_"></a><h3>
+<a name="id2585377"></a>
       Let's Jam!
- </h2>
+ </h3>
 <p>
       <span class="inlinemediaobject"><img src="../images/jam.png" alt="jam"></span>
     </p>
 <p>
       <a href="../../../../../example/tutorial/Jamroot" target="_top">Here</a> is our minimalist
- Jamroot file. Simply copy the file and tweak <tt class="literal">use-project boost</tt>
+ Jamroot file. Simply copy the file and tweak <code class="literal">use-project boost</code>
       to where your boost root directory is and your OK.
     </p>
 <p>
       The comments contained in the Jamrules file above should be sufficient to get
       you going.
     </p>
-<a name="hello.running_bjam"></a><h2>
-<a name="id386322"></a>
+<a name="hello.running_bjam"></a><h3>
+<a name="id2585427"></a>
       Running bjam
- </h2>
+ </h3>
 <p>
       <span class="emphasis"><em>bjam</em></span> is run using your operating system's command line
       interpreter.
@@ -144,13 +144,13 @@
 <p>
       The first rule tells Bjam to use the MSVC 8.0 compiler and associated tools.
       The second rule provides information on Python, its version and where it is
- located. The above assumes that the Python installation is in <tt class="literal">C:/dev/tools/Python/</tt>.
+ located. The above assumes that the Python installation is in <code class="literal">C:/dev/tools/Python/</code>.
       If you have one fairly "standard" python installation for your platform,
       you might not need to do this.
     </p>
 <p>
- Now we are ready... Be sure to <tt class="literal">cd</tt> to <tt class="literal">libs/python/example/tutorial</tt>
- where the tutorial <tt class="literal">"hello.cpp"</tt> and the <tt class="literal">"Jamroot"</tt>
+ Now we are ready... Be sure to <code class="literal">cd</code> to <code class="literal">libs/python/example/tutorial</code>
+ where the tutorial <code class="literal">"hello.cpp"</code> and the <code class="literal">"Jamroot"</code>
       is situated.
     </p>
 <p>
@@ -184,7 +184,7 @@
 <p>
         </p>
 <p>
- <span class="bold"><b>There you go... Have fun!</b></span>
+ <span class="bold"><strong>There you go... Have fun!</strong></span>
         </p>
 <p>
       </p>

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/python/iterators.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/python/iterators.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/python/iterators.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Iterators</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="up" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="prev" href="embedding.html" title="Embedding">
-<link rel="next" href="exception.html" title=" Exception Translation">
+<link rel="next" href="exception.html" title="Exception Translation">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -30,7 +30,7 @@
       iterators, but these are two very different beasts.
     </p>
 <p>
- <span class="bold"><b>C++ iterators:</b></span>
+ <span class="bold"><strong>C++ iterators:</strong></span>
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
@@ -45,7 +45,7 @@
       </li>
 </ul></div>
 <p>
- <span class="bold"><b>Python Iterators:</b></span>
+ <span class="bold"><strong>Python Iterators:</strong></span>
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
@@ -59,8 +59,8 @@
       </li>
 </ul></div>
 <p>
- The typical Python iteration protocol: <tt class="literal"><span class="bold"><b>for y
- in x...</b></span></tt> is as follows:
+ The typical Python iteration protocol: <code class="literal"><span class="bold"><strong>for y
+ in x...</strong></span></code> is as follows:
     </p>
 <p>
     </p>
@@ -74,7 +74,7 @@
 </span></pre>
 <p>
       Boost.Python provides some mechanisms to make C++ iterators play along nicely
- as Python iterators. What we need to do is to produce appropriate <tt class="computeroutput"><span class="identifier">__iter__</span></tt> function from C++ iterators that
+ as Python iterators. What we need to do is to produce appropriate <code class="computeroutput"><span class="identifier">__iter__</span></code> function from C++ iterators that
       is compatible with the Python iteration protocol. For example:
     </p>
 <p>
@@ -91,7 +91,7 @@
 <span class="special">.</span><span class="identifier">def</span><span class="special">(</span><span class="string">"__iter__"</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;())</span>
 </pre>
 <p>
- <span class="bold"><b>range</b></span>
+ <span class="bold"><strong>range</strong></span>
     </p>
 <p>
       We can create a Python savvy iterator using the range function:
@@ -119,14 +119,14 @@
       </li>
 </ul></div>
 <p>
- <span class="bold"><b>iterator</b></span>
+ <span class="bold"><strong>iterator</strong></span>
     </p>
 <div class="itemizedlist"><ul type="disc"><li>
         iterator&lt;T, Policies&gt;()
       </li></ul></div>
 <p>
- Given a container <tt class="literal">T</tt>, iterator is a shortcut that simply
- calls <tt class="literal">range</tt> with &amp;T::begin, &amp;T::end.
+ Given a container <code class="literal">T</code>, iterator is a shortcut that simply
+ calls <code class="literal">range</code> with &amp;T::begin, &amp;T::end.
     </p>
 <p>
       Let's put this into action... Here's an example from some hypothetical bogon
@@ -152,14 +152,14 @@
     <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"bogons"</span><span class="special">,</span> <span class="identifier">range</span><span class="special">(&amp;</span><span class="identifier">F</span><span class="special">::</span><span class="identifier">b_begin</span><span class="special">,</span> <span class="special">&amp;</span><span class="identifier">F</span><span class="special">::</span><span class="identifier">b_end</span><span class="special">));</span>
 </pre>
 <p>
- <span class="bold"><b>stl_input_iterator</b></span>
+ <span class="bold"><strong>stl_input_iterator</strong></span>
     </p>
 <p>
       So far, we have seen how to expose C++ iterators and ranges to Python. Sometimes
       we wish to go the other way, though: we'd like to pass a Python sequence to
       an STL algorithm or use it to initialize an STL container. We need to make
- a Python iterator look like an STL iterator. For that, we use <tt class="computeroutput"><span class="identifier">stl_input_iterator</span><span class="special">&lt;&gt;</span></tt>.
- Consider how we might implement a function that exposes <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">assign</span><span class="special">()</span></tt> to Python:
+ a Python iterator look like an STL iterator. For that, we use <code class="computeroutput"><span class="identifier">stl_input_iterator</span><span class="special">&lt;&gt;</span></code>.
+ Consider how we might implement a function that exposes <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">assign</span><span class="special">()</span></code> to Python:
     </p>
 <p>
     </p>
@@ -178,7 +178,7 @@
 </span> <span class="special">;</span>
 </pre>
 <p>
- Now in Python, we can assign any integer sequence to <tt class="computeroutput"><span class="identifier">list_int</span></tt>
+ Now in Python, we can assign any integer sequence to <code class="computeroutput"><span class="identifier">list_int</span></code>
       objects:
     </p>
 <p>

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/python/object.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/python/object.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/python/object.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,9 +1,9 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Object Interface</title>
+<title>Object Interface</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="up" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="prev" href="functions.html" title="Functions">
@@ -12,10 +12,10 @@
 <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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -35,13 +35,13 @@
       Python is dynamically typed, unlike C++ which is statically typed. Python variables
       may hold an integer, a float, list, dict, tuple, str, long etc., among other
       things. In the viewpoint of Boost.Python and C++, these Pythonic variables
- are just instances of class <tt class="literal">object</tt>. We will see in this
+ are just instances of class <code class="literal">object</code>. We will see in this
       chapter how to deal with Python objects.
     </p>
 <p>
       As mentioned, one of the goals of Boost.Python is to provide a bidirectional
       mapping between C++ and Python while maintaining the Python feel. Boost.Python
- C++ <tt class="literal">object</tt>s are as close as possible to Python. This should
+ C++ <code class="literal">object</code>s are as close as possible to Python. This should
       minimize the learning curve significantly.
     </p>
 <p>
@@ -51,10 +51,10 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="python.basic_interface"></a>Basic Interface</h3></div></div></div>
 <p>
- Class <tt class="literal">object</tt> wraps <tt class="literal">PyObject*</tt>. All the
- intricacies of dealing with <tt class="literal">PyObject</tt>s such as managing
- reference counting are handled by the <tt class="literal">object</tt> class. C++
- object interoperability is seamless. Boost.Python C++ <tt class="literal">object</tt>s
+ Class <code class="literal">object</code> wraps <code class="literal">PyObject*</code>. All the
+ intricacies of dealing with <code class="literal">PyObject</code>s such as managing
+ reference counting are handled by the <code class="literal">object</code> class. C++
+ object interoperability is seamless. Boost.Python C++ <code class="literal">object</code>s
         can in fact be explicitly constructed from any C++ object.
       </p>
 <p>
@@ -99,7 +99,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="python.derived_object_types"></a>Derived Object types</h3></div></div></div>
 <p>
- Boost.Python comes with a set of derived <tt class="literal">object</tt> types
+ Boost.Python comes with a set of derived <code class="literal">object</code> types
         corresponding to that of Python's:
       </p>
 <div class="itemizedlist"><ul type="disc">
@@ -123,32 +123,32 @@
         </li>
 </ul></div>
 <p>
- These derived <tt class="literal">object</tt> types act like real Python types.
+ These derived <code class="literal">object</code> types act like real Python types.
         For instance:
       </p>
 <pre class="programlisting">
 <span class="identifier">str</span><span class="special">(</span><span class="number">1</span><span class="special">)</span> <span class="special">==&gt;</span> <span class="string">"1"</span>
 </pre>
 <p>
- Wherever appropriate, a particular derived <tt class="literal">object</tt> has
- corresponding Python type's methods. For instance, <tt class="literal">dict</tt>
- has a <tt class="literal">keys()</tt> method:
+ Wherever appropriate, a particular derived <code class="literal">object</code> has
+ corresponding Python type's methods. For instance, <code class="literal">dict</code>
+ has a <code class="literal">keys()</code> method:
       </p>
 <pre class="programlisting">
 <span class="identifier">d</span><span class="special">.</span><span class="identifier">keys</span><span class="special">()</span>
 </pre>
 <p>
- <tt class="literal">make_tuple</tt> is provided for declaring <span class="emphasis"><em>tuple literals</em></span>.
+ <code class="literal">make_tuple</code> is provided for declaring <span class="emphasis"><em>tuple literals</em></span>.
         Example:
       </p>
 <pre class="programlisting">
 <span class="identifier">make_tuple</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="char">'D'</span><span class="special">,</span> <span class="string">"Hello, World"</span><span class="special">,</span> <span class="number">0.0</span><span class="special">);</span>
 </pre>
 <p>
- In C++, when Boost.Python <tt class="literal">object</tt>s are used as arguments
+ In C++, when Boost.Python <code class="literal">object</code>s are used as arguments
         to functions, subtype matching is required. For example, when a function
- <tt class="literal">f</tt>, as declared below, is wrapped, it will only accept
- instances of Python's <tt class="literal">str</tt> type and subtypes.
+ <code class="literal">f</code>, as declared below, is wrapped, it will only accept
+ instances of Python's <code class="literal">str</code> type and subtypes.
       </p>
 <pre class="programlisting">
 <span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">str</span> <span class="identifier">name</span><span class="special">)</span>
@@ -172,15 +172,18 @@
 <span class="identifier">object</span> <span class="identifier">msg</span> <span class="special">=</span> <span class="string">"%s is bigger than %s"</span> <span class="special">%</span> <span class="identifier">make_tuple</span><span class="special">(</span><span class="identifier">NAME</span><span class="special">,</span><span class="identifier">name</span><span class="special">);</span>
 </pre>
 <p>
- Demonstrates that you can write the C++ equivalent of <tt class="literal">"format"
- % x,y,z</tt> in Python, which is useful since there's no easy way to
+ Demonstrates that you can write the C++ equivalent of <code class="literal">"format"
+ % x,y,z</code> in Python, which is useful since there's no easy way to
         do that in std C++.
       </p>
-<div class="sidebar"><p>
- <span class="inlinemediaobject"><img src="../images/alert.png" alt="alert"></span> <span class="bold"><b>Beware</b></span> the common pitfall
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
+ <span class="inlinemediaobject"><img src="../images/alert.png" alt="alert"></span> <span class="bold"><strong>Beware</strong></span> the common pitfall
         of forgetting that the constructors of most of Python's mutable types make
         copies, just as in Python.
- </p></div>
+ </p>
+</div>
 <p>
         Python:
       </p>
@@ -195,12 +198,12 @@
 <span class="identifier">dict</span> <span class="identifier">d</span><span class="special">(</span><span class="identifier">x</span><span class="special">.</span><span class="identifier">attr</span><span class="special">(</span><span class="string">"__dict__"</span><span class="special">));</span> <span class="comment">// copies x.__dict__
 </span><span class="identifier">d</span><span class="special">[</span><span class="char">'whatever'</span><span class="special">]</span> <span class="special">=</span> <span class="number">3</span><span class="special">;</span> <span class="comment">// modifies the copy
 </span></pre>
-<a name="derived_object_types.class__lt_t_gt__as_objects"></a><h2>
-<a name="id469586"></a>
+<a name="derived_object_types.class__lt_t_gt__as_objects"></a><h3>
+<a name="id2647133"></a>
         class_&lt;T&gt; as objects
- </h2>
+ </h3>
 <p>
- Due to the dynamic nature of Boost.Python objects, any <tt class="literal">class_&lt;T&gt;</tt>
+ Due to the dynamic nature of Boost.Python objects, any <code class="literal">class_&lt;T&gt;</code>
         may also be one of these types! The following code snippet wraps the class
         (type) object.
       </p>
@@ -222,15 +225,15 @@
 <a name="python.extracting_c___objects"></a>Extracting C++ objects</h3></div></div></div>
 <p>
         At some point, we will need to get C++ values out of object instances. This
- can be achieved with the <tt class="literal">extract&lt;T&gt;</tt> function. Consider
+ can be achieved with the <code class="literal">extract&lt;T&gt;</code> function. Consider
         the following:
       </p>
 <pre class="programlisting">
 <span class="keyword">double</span> <span class="identifier">x</span> <span class="special">=</span> <span class="identifier">o</span><span class="special">.</span><span class="identifier">attr</span><span class="special">(</span><span class="string">"length"</span><span class="special">);</span> <span class="comment">// compile error
 </span></pre>
 <p>
- In the code above, we got a compiler error because Boost.Python <tt class="literal">object</tt>
- can't be implicitly converted to <tt class="literal">double</tt>s. Instead, what
+ In the code above, we got a compiler error because Boost.Python <code class="literal">object</code>
+ can't be implicitly converted to <code class="literal">double</code>s. Instead, what
         we wanted to do above can be achieved by writing:
       </p>
 <pre class="programlisting">
@@ -240,14 +243,14 @@
 </pre>
 <p>
         The first line attempts to extract the "length" attribute of the
- Boost.Python <tt class="literal">object</tt>. The second line attempts to <span class="emphasis"><em>extract</em></span>
- the <tt class="literal">Vec2</tt> object from held by the Boost.Python <tt class="literal">object</tt>.
+ Boost.Python <code class="literal">object</code>. The second line attempts to <span class="emphasis"><em>extract</em></span>
+ the <code class="literal">Vec2</code> object from held by the Boost.Python <code class="literal">object</code>.
       </p>
 <p>
         Take note that we said "attempt to" above. What if the Boost.Python
- <tt class="literal">object</tt> does not really hold a <tt class="literal">Vec2</tt>
+ <code class="literal">object</code> does not really hold a <code class="literal">Vec2</code>
         type? This is certainly a possibility considering the dynamic nature of Python
- <tt class="literal">object</tt>s. To be on the safe side, if the C++ type can't
+ <code class="literal">object</code>s. To be on the safe side, if the C++ type can't
         be extracted, an appropriate exception is thrown. To avoid an exception,
         we need to test for extractibility:
       </p>
@@ -257,7 +260,7 @@
     <span class="identifier">Vec2</span><span class="special">&amp;</span> <span class="identifier">v</span> <span class="special">=</span> <span class="identifier">x</span><span class="special">();</span> <span class="special">...</span>
 </pre>
 <p>
- <span class="inlinemediaobject"><img src="../images/tip.png" alt="tip"></span> The astute reader might have noticed that the <tt class="literal">extract&lt;T&gt;</tt>
+ <span class="inlinemediaobject"><img src="../images/tip.png" alt="tip"></span> The astute reader might have noticed that the <code class="literal">extract&lt;T&gt;</code>
         facility in fact solves the mutable copying problem:
       </p>
 <pre class="programlisting">
@@ -270,8 +273,8 @@
 <a name="python.enums"></a>Enums</h3></div></div></div>
 <p>
         Boost.Python has a nifty facility to capture and wrap C++ enums. While Python
- has no <tt class="literal">enum</tt> type, we'll often want to expose our C++ enums
- to Python as an <tt class="literal">int</tt>. Boost.Python's enum facility makes
+ has no <code class="literal">enum</code> type, we'll often want to expose our C++ enums
+ to Python as an <code class="literal">int</code>. Boost.Python's enum facility makes
         this easy while taking care of the proper conversions from Python's dynamic
         typing to C++'s strong static typing (in C++, ints cannot be implicitly converted
         to enums). To illustrate, given a C++ enum:
@@ -290,8 +293,8 @@
 </pre>
 <p>
         can be used to expose to Python. The new enum type is created in the current
- <tt class="literal">scope()</tt>, which is usually the current module. The snippet
- above creates a Python class derived from Python's <tt class="literal">int</tt>
+ <code class="literal">scope()</code>, which is usually the current module. The snippet
+ above creates a Python class derived from Python's <code class="literal">int</code>
         type which is associated with the C++ type passed as its first parameter.
       </p>
 <div class="note"><table border="0" summary="Note">
@@ -299,9 +302,9 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
- <span class="bold"><b>what is a scope?</b></span>
+ <span class="bold"><strong>what is a scope?</strong></span>
         </p>
 <p>
           The scope is a class that has an associated global Python object which

Modified: branches/CMake/release/libs/python/doc/tutorial/doc/html/python/techniques.html
==============================================================================
--- branches/CMake/release/libs/python/doc/tutorial/doc/html/python/techniques.html (original)
+++ branches/CMake/release/libs/python/doc/tutorial/doc/html/python/techniques.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> General Techniques</title>
+<title>General Techniques</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. python 1.0">
 <link rel="up" href="../index.html" title="Chapter 1. python 1.0">
-<link rel="prev" href="exception.html" title=" Exception Translation">
+<link rel="prev" href="exception.html" title="Exception Translation">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -50,7 +50,7 @@
 <p>
         We have a C++ library that works with sounds: reading and writing various
         formats, applying filters to the sound data, etc. It is named (conveniently)
- <tt class="literal">sounds</tt>. Our library already has a neat C++ namespace hierarchy,
+ <code class="literal">sounds</code>. Our library already has a neat C++ namespace hierarchy,
         like so:
       </p>
 <pre class="programlisting">
@@ -93,18 +93,18 @@
 <span class="special">}</span>
 </pre>
 <p>
- Compiling these files will generate the following Python extensions: <tt class="literal">core.pyd</tt>,
- <tt class="literal">io.pyd</tt> and <tt class="literal">filters.pyd</tt>.
+ Compiling these files will generate the following Python extensions: <code class="literal">core.pyd</code>,
+ <code class="literal">io.pyd</code> and <code class="literal">filters.pyd</code>.
       </p>
 <div class="note"><table border="0" summary="Note">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- The extension <tt class="literal">.pyd</tt> is used for python extension modules,
+<tr><td align="left" valign="top"><p>
+ The extension <code class="literal">.pyd</code> is used for python extension modules,
           which are just shared libraries. Using the default for your system, like
- <tt class="literal">.so</tt> for Unix and <tt class="literal">.dll</tt> for Windows,
+ <code class="literal">.so</code> for Unix and <code class="literal">.dll</code> for Windows,
           works just as well.
         </p></td></tr>
 </table></div>
@@ -118,12 +118,12 @@
     io.pyd
 </pre>
 <p>
- The file <tt class="literal">__init__.py</tt> is what tells Python that the directory
- <tt class="literal">sounds/</tt> is actually a Python package. It can be a empty
+ The file <code class="literal">__init__.py</code> is what tells Python that the directory
+ <code class="literal">sounds/</code> is actually a Python package. It can be a empty
         file, but can also perform some magic, that will be shown later.
       </p>
 <p>
- Now our package is ready. All the user has to do is put <tt class="literal">sounds</tt>
+ Now our package is ready. All the user has to do is put <code class="literal">sounds</code>
         into his PYTHONPATH
         and fire up the interpreter:
       </p>
@@ -162,7 +162,7 @@
 </pre>
 <p>
         Note that we added an underscore to the module name. The filename will have
- to be changed to <tt class="literal">_core.pyd</tt> as well, and we do the same
+ to be changed to <code class="literal">_core.pyd</code> as well, and we do the same
         to the other extension modules. Now, we change our package hierarchy like
         so:
       </p>
@@ -190,11 +190,11 @@
 <span class="special">&gt;&gt;&gt;</span> <span class="identifier">sounds</span><span class="special">.</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">_core</span><span class="special">.</span><span class="identifier">foo</span><span class="special">(...)</span>
 </pre>
 <p>
- which is not what we want. But here enters the <tt class="literal">__init__.py</tt>
- magic: everything that is brought to the <tt class="literal">__init__.py</tt> namespace
+ which is not what we want. But here enters the <code class="literal">__init__.py</code>
+ magic: everything that is brought to the <code class="literal">__init__.py</code> namespace
         can be accessed directly by the user. So, all we have to do is bring the
- entire namespace from <tt class="literal">_core.pyd</tt> to <tt class="literal">core/__init__.py</tt>.
- So add this line of code to <tt class="literal">sounds<span class="emphasis"><em>core</em></span>__init__.py</tt>:
+ entire namespace from <code class="literal">_core.pyd</code> to <code class="literal">core/__init__.py</code>.
+ So add this line of code to <code class="literal">sounds<span class="emphasis"><em>core</em></span>__init__.py</code>:
       </p>
 <pre class="programlisting">
 <span class="keyword">from</span> <span class="identifier">_core</span> <span class="keyword">import</span> <span class="special">*</span>
@@ -211,10 +211,10 @@
         with the additional benefit that we can easily add pure Python functions
         to any module, in a way that the user can't tell the difference between a
         C++ function and a Python function. Let's add a <span class="emphasis"><em>pure</em></span>
- Python function, <tt class="literal">echo_noise</tt>, to the <tt class="literal">filters</tt>
- package. This function applies both the <tt class="literal">echo</tt> and <tt class="literal">noise</tt>
- filters in sequence in the given <tt class="literal">sound</tt> object. We create
- a file named <tt class="literal">sounds/filters/echo_noise.py</tt> and code our
+ Python function, <code class="literal">echo_noise</code>, to the <code class="literal">filters</code>
+ package. This function applies both the <code class="literal">echo</code> and <code class="literal">noise</code>
+ filters in sequence in the given <code class="literal">sound</code> object. We create
+ a file named <code class="literal">sounds/filters/echo_noise.py</code> and code our
         function:
       </p>
 <pre class="programlisting">
@@ -225,14 +225,14 @@
     <span class="keyword">return</span> <span class="identifier">s</span>
 </pre>
 <p>
- Next, we add this line to <tt class="literal">sounds<span class="emphasis"><em>filters</em></span>__init__.py</tt>:
+ Next, we add this line to <code class="literal">sounds<span class="emphasis"><em>filters</em></span>__init__.py</code>:
       </p>
 <pre class="programlisting">
 <span class="keyword">from</span> <span class="identifier">echo_noise</span> <span class="keyword">import</span> <span class="identifier">echo_noise</span>
 </pre>
 <p>
         And that's it. The user now accesses this function like any other function
- from the <tt class="literal">filters</tt> package:
+ from the <code class="literal">filters</code> package:
       </p>
 <pre class="programlisting">
 <span class="special">&gt;&gt;&gt;</span> <span class="keyword">import</span> <span class="identifier">sounds</span><span class="special">.</span><span class="identifier">filters</span>
@@ -266,7 +266,7 @@
       </p>
 <p>
         We can do the same with classes that were wrapped with Boost.Python. Suppose
- we have a class <tt class="literal">point</tt> in C++:
+ we have a class <code class="literal">point</code> in C++:
       </p>
 <p>
       </p>
@@ -279,8 +279,8 @@
 <span class="special">}</span>
 </pre>
 <p>
- If we are using the technique from the previous session, <a href="techniques.html#python.creating_packages" title="Creating Packages">Creating
- Packages</a>, we can code directly into <tt class="literal">geom/__init__.py</tt>:
+ If we are using the technique from the previous session, <a class="link" href="techniques.html#python.creating_packages" title="Creating Packages">Creating
+ Packages</a>, we can code directly into <code class="literal">geom/__init__.py</code>:
       </p>
 <p>
       </p>
@@ -295,7 +295,7 @@
 </span><span class="identifier">point</span><span class="special">.</span><span class="identifier">__str__</span> <span class="special">=</span> <span class="identifier">point_str</span>
 </pre>
 <p>
- <span class="bold"><b>All</b></span> point instances created from C++ will
+ <span class="bold"><strong>All</strong></span> point instances created from C++ will
         also have this member function! This technique has several advantages:
       </p>
 <div class="itemizedlist"><ul type="disc">
@@ -394,7 +394,7 @@
 <span class="special">}</span>
 </pre>
 <p>
- Now you create a file <tt class="literal">main.cpp</tt>, which contains the <tt class="literal">BOOST_PYTHON_MODULE</tt>
+ Now you create a file <code class="literal">main.cpp</code>, which contains the <code class="literal">BOOST_PYTHON_MODULE</code>
         macro, and call the various export functions inside it.
       </p>
 <pre class="programlisting">
@@ -435,9 +435,9 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           If you're exporting your classes with Pyste,
- take a look at the <tt class="literal">--multiple</tt> option, that generates
+ take a look at the <code class="literal">--multiple</code> option, that generates
           the wrappers in various files as demonstrated here.
         </p></td></tr>
 </table></div>
@@ -446,7 +446,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           This method is useful too if you are getting the error message <span class="emphasis"><em>"fatal
           error C1204:Compiler limit:internal structure overflow"</em></span>
           when compiling a large source file, as explained in the FAQ.

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Background Information</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="ref/deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">
@@ -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_regex.background_information"></a>Background Information
+<a name="boost_regex.background_information"></a><a class="link" href="background_information.html" title="Background Information">Background Information</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Headers</span></dt>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="redist.html" title="Redistributables">
@@ -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_regex.background_information.acknowledgements"></a><a href="acknowledgements.html" title="Acknowledgements">
+<a name="boost_regex.background_information.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">
       Acknowledgements</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/examples.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/examples.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/examples.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Test and Example Programs</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="thread_safety.html" title="Thread Safety">
@@ -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,12 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.examples"></a><a href="examples.html" title="Test and Example Programs"> Test and
+<a name="boost_regex.background_information.examples"></a><a class="link" href="examples.html" title="Test and Example Programs"> Test and
       Example Programs</a>
 </h3></div></div></div>
 <a name="boost_regex.background_information.examples.test_programs"></a><h5>
-<a name="id647277"></a>
- <a href="examples.html#boost_regex.background_information.examples.test_programs">Test
+<a name="id2777732"></a>
+ <a class="link" href="examples.html#boost_regex.background_information.examples.test_programs">Test
         Programs</a>
       </h5>
 <p>
@@ -98,8 +98,8 @@
         Files: captures_test.cpp.
       </p>
 <a name="boost_regex.background_information.examples.example_programs"></a><h5>
-<a name="id647485"></a>
- <a href="examples.html#boost_regex.background_information.examples.example_programs">Example
+<a name="id2777925"></a>
+ <a class="link" href="examples.html#boost_regex.background_information.examples.example_programs">Example
         programs</a>
       </h5>
 <p>
@@ -124,8 +124,8 @@
         Files: regex_timer.cpp.
       </p>
 <a name="boost_regex.background_information.examples.code_snippets"></a><h5>
-<a name="id647566"></a>
- <a href="examples.html#boost_regex.background_information.examples.code_snippets">Code
+<a name="id2777998"></a>
+ <a class="link" href="examples.html#boost_regex.background_information.examples.code_snippets">Code
         snippets</a>
       </h5>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/faq.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/faq.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/faq.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>FAQ</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="futher.html" title="References and Further Information">
@@ -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_regex.background_information.faq"></a> FAQ
+<a name="boost_regex.background_information.faq"></a><a class="link" href="faq.html" title="FAQ"> FAQ</a>
 </h3></div></div></div>
 <p>
         <span class="bold"><strong>Q.</strong></span> I can't get regex++ to work with escape
@@ -115,10 +115,10 @@
         throw specifications, others support them but with reduced efficiency. Throw
         specifications may be added at a later date as compilers begin to handle
         this better. The library should throw only three types of exception: [boost::regex_error]
- can be thrown by basic_regex when compiling a regular
+ can be thrown by <a class="link" href="../ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> when compiling a regular
         expression, <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code> can be thrown when a call
         to <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special">::</span><span class="identifier">imbue</span></code> tries to open a message catalogue
- that doesn't exist, or when a call to regex_search or regex_match results in an "everlasting"
+ that doesn't exist, or when a call to <a class="link" href="../ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a> or <a class="link" href="../ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a> results in an "everlasting"
         search, or when a call to <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">GrepFiles</span></code>
         or <code class="computeroutput"><span class="identifier">RegEx</span><span class="special">::</span><span class="identifier">FindFiles</span></code> tries to open a file that cannot
         be opened, finally <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bad_alloc</span></code> can be thrown by just about any

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/futher.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/futher.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/futher.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>References and Further Information</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="examples.html" title="Test and Example Programs">
@@ -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_regex.background_information.futher"></a><a href="futher.html" title="References and Further Information"> References
+<a name="boost_regex.background_information.futher"></a><a class="link" href="futher.html" title="References and Further Information"> References
       and Further Information</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/headers.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/headers.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/headers.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Headers</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="../background_information.html" title="Background Information">
@@ -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_regex.background_information.headers"></a> Headers
+<a name="boost_regex.background_information.headers"></a><a class="link" href="headers.html" title="Headers"> Headers</a>
 </h3></div></div></div>
 <p>
         There are two main headers used by this library: <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -34,7 +34,7 @@
       </p>
 <p>
         There is also a header containing only forward declarations <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- for use when an interface is dependent upon basic_regex, but otherwise does
+ for use when an interface is dependent upon <a class="link" href="../ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>, but otherwise does
         not need the full definitions.
       </p>
 </div>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/history.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/history.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/history.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>History</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="acknowledgements.html" title="Acknowledgements">
@@ -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><h3 class="title">
-<a name="boost_regex.background_information.history"></a> History
+<a name="boost_regex.background_information.history"></a><a class="link" href="history.html" title="History"> History</a>
 </h3></div></div></div>
 <a name="boost_regex.background_information.history.boost_1_34"></a><h5>
-<a name="id649708"></a>
- <a href="history.html#boost_regex.background_information.history.boost_1_34">Boost
+<a name="id2779960"></a>
+ <a class="link" href="history.html#boost_regex.background_information.history.boost_1_34">Boost
         1.34</a>
       </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -49,8 +49,8 @@
         </li>
 </ul></div>
 <a name="boost_regex.background_information.history.boost_1_33_1"></a><h5>
-<a name="id649759"></a>
- <a href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost
+<a name="id2780006"></a>
+ <a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost
         1.33.1</a>
       </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -119,8 +119,8 @@
         </li>
 </ul></div>
 <a name="boost_regex.background_information.history.boost_1_33_0"></a><h5>
-<a name="id649888"></a>
- <a href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost
+<a name="id2780125"></a>
+ <a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost
         1.33.0</a>
       </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -174,16 +174,16 @@
         </li>
 </ul></div>
 <a name="boost_regex.background_information.history.boost_1_32_1"></a><h5>
-<a name="id649995"></a>
- <a href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost
+<a name="id2780224"></a>
+ <a class="link" href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost
         1.32.1</a>
       </h5>
 <div class="itemizedlist"><ul type="disc"><li>
           Fixed bug in partial matches of bounded repeats of '.'.
         </li></ul></div>
 <a name="boost_regex.background_information.history.boost_1_31_0"></a><h5>
-<a name="id650028"></a>
- <a href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost
+<a name="id2780254"></a>
+ <a class="link" href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost
         1.31.0</a>
       </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/locale.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/locale.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/locale.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Localization</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="headers.html" title="Headers">
@@ -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_regex.background_information.locale"></a> Localization
+<a name="boost_regex.background_information.locale"></a><a class="link" href="locale.html" title="Localization"> Localization</a>
 </h3></div></div></div>
 <p>
         Boost.Regex provides extensive support for run-time localization, the localization
@@ -58,14 +58,14 @@
         There are three separate localization mechanisms supported by Boost.Regex:
       </p>
 <a name="boost_regex.background_information.locale.win32_localization_model_"></a><h5>
-<a name="id643785"></a>
- <a href="locale.html#boost_regex.background_information.locale.win32_localization_model_">Win32
+<a name="id2774567"></a>
+ <a class="link" href="locale.html#boost_regex.background_information.locale.win32_localization_model_">Win32
         localization model.</a>
       </h5>
 <p>
         This is the default model when the library is compiled under Win32, and is
         encapsulated by the traits class <code class="computeroutput"><span class="identifier">w32_regex_traits</span></code>.
- When this model is in effect each basic_regex object gets it's own
+ When this model is in effect each <a class="link" href="../ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> object gets it's own
         LCID, by default this is the users default setting as returned by GetUserDefaultLCID,
         but you can call imbue on the <code class="computeroutput"><span class="identifier">basic_regex</span></code>
         object to set it's locale to some other LCID if you wish. All the settings
@@ -74,7 +74,8 @@
         a string table with the user-defined strings. The traits class exports the
         function:
       </p>
-<pre class="programlisting"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
         which needs to be called with a string identifying the name of the resource
@@ -82,7 +83,8 @@
         before you construct any <code class="computeroutput"><span class="identifier">basic_regex</span></code>
         instances):
       </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">w32_regex_traits</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="string">"mydll.dll"</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">w32_regex_traits</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="string">"mydll.dll"</span><span class="special">);</span>
 </pre>
 <p>
         The library provides full Unicode support under NT, under Windows 9x the
@@ -90,8 +92,8 @@
         are treated as "unknown" graphic characters.
       </p>
 <a name="boost_regex.background_information.locale.c_localization_model_"></a><h5>
-<a name="id644023"></a>
- <a href="locale.html#boost_regex.background_information.locale.c_localization_model_">C
+<a name="id2774793"></a>
+ <a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model_">C
         localization model.</a>
       </h5>
 <p>
@@ -114,33 +116,35 @@
         libraries including version 1 of this library.
       </p>
 <a name="boost_regex.background_information.locale.c___localization_model_"></a><h5>
-<a name="id644136"></a>
- <a href="locale.html#boost_regex.background_information.locale.c___localization_model_">C++
+<a name="id2774896"></a>
+ <a class="link" href="locale.html#boost_regex.background_information.locale.c___localization_model_">C++
         localization model.</a>
       </h5>
 <p>
         This model is the default for non-Windows compilers.
       </p>
 <p>
- When this model is in effect each instance of basic_regex has its own instance
- of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span></code>, class basic_regex also has a member function
+ When this model is in effect each instance of <a class="link" href="../ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> has its own instance
+ of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span></code>, class <a class="link" href="../ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> also has a member function
         <code class="computeroutput"><span class="identifier">imbue</span></code> which allows the locale
         for the expression to be set on a per-instance basis. Front end localization
         requires a POSIX message catalogue, which will be loaded via the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">messages</span></code>
         facet of the expression's locale, the traits class exports the symbol:
       </p>
-<pre class="programlisting"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <p>
         which needs to be called with a string identifying the name of the message
         catalogue, before your code compiles any regular expressions (but not necessarily
         before you construct any basic_regex instances):
       </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">cpp_regex_traits</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="string">"mycatalogue"</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">cpp_regex_traits</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">set_message_catalogue</span><span class="special">(</span><span class="string">"mycatalogue"</span><span class="special">);</span>
 </pre>
 <p>
         Note that calling <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special">&lt;&gt;::</span><span class="identifier">imbue</span></code>
- will invalidate any expression currently compiled in that instance of basic_regex.
+ will invalidate any expression currently compiled in that instance of <a class="link" href="../ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>.
       </p>
 <p>
         Finally note that if you build the library with a non-default localization
@@ -151,8 +155,8 @@
         in your code. The best way to ensure this is to add the #define to <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>.
       </p>
 <a name="boost_regex.background_information.locale.providing_a_message_catalogue"></a><h5>
-<a name="id644596"></a>
- <a href="locale.html#boost_regex.background_information.locale.providing_a_message_catalogue">Providing
+<a name="id2775322"></a>
+ <a class="link" href="locale.html#boost_regex.background_information.locale.providing_a_message_catalogue">Providing
         a message catalogue</a>
       </h5>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/performance.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/performance.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/performance.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Performance</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="faq.html" title="FAQ">
@@ -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_regex.background_information.performance"></a> Performance
+<a name="boost_regex.background_information.performance"></a><a class="link" href="performance.html" title="Performance"> Performance</a>
 </h3></div></div></div>
 <p>
         The performance of Boost.Regex in both recursive and non-recursive modes

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/redist.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/redist.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/redist.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Redistributables</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="standards.html" title="Standards Conformance">
@@ -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_regex.background_information.redist"></a> Redistributables
+<a name="boost_regex.background_information.redist"></a><a class="link" href="redist.html" title="Redistributables"> Redistributables</a>
 </h3></div></div></div>
 <p>
         If you are using Microsoft or Borland C++ and link to a dll version of the

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/standards.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/standards.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/standards.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Standards Conformance</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="performance.html" title="Performance">
@@ -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,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.background_information.standards"></a><a href="standards.html" title="Standards Conformance"> Standards
+<a name="boost_regex.background_information.standards"></a><a class="link" href="standards.html" title="Standards Conformance"> Standards
       Conformance</a>
 </h3></div></div></div>
 <a name="boost_regex.background_information.standards.c__"></a><h5>
-<a name="id648552"></a>
- C++
+<a name="id2778906"></a>
+ <a class="link" href="standards.html#boost_regex.background_information.standards.c__">C++</a>
       </h5>
 <p>
         Boost.Regex is intended to conform to the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
         Report on C++ Library Extensions</a>.
       </p>
 <a name="boost_regex.background_information.standards.ecmascript___javascript"></a><h5>
-<a name="id648590"></a>
- <a href="standards.html#boost_regex.background_information.standards.ecmascript___javascript">ECMAScript
+<a name="id2778940"></a>
+ <a class="link" href="standards.html#boost_regex.background_information.standards.ecmascript___javascript">ECMAScript
         / JavaScript</a>
       </h5>
 <p>
@@ -49,8 +49,8 @@
         rather than a Unicode escape sequence; use \x{DDDD} for Unicode escape sequences.
       </p>
 <a name="boost_regex.background_information.standards.perl"></a><h5>
-<a name="id648630"></a>
- Perl
+<a name="id2778976"></a>
+ <a class="link" href="standards.html#boost_regex.background_information.standards.perl">Perl</a>
       </h5>
 <p>
         Almost all Perl features are supported, except for:
@@ -62,8 +62,8 @@
         (??{code}) Not implementable in a compiled strongly typed language.
       </p>
 <a name="boost_regex.background_information.standards.posix"></a><h5>
-<a name="id648668"></a>
- POSIX
+<a name="id2779011"></a>
+ <a class="link" href="standards.html#boost_regex.background_information.standards.posix">POSIX</a>
       </h5>
 <p>
         All the POSIX basic and extended regular expression features are supported,
@@ -82,8 +82,8 @@
         a custom traits class.
       </p>
 <a name="boost_regex.background_information.standards.unicode"></a><h5>
-<a name="id648709"></a>
- Unicode
+<a name="id2779054"></a>
+ <a class="link" href="standards.html#boost_regex.background_information.standards.unicode">Unicode</a>
       </h5>
 <p>
         The following comments refer to <a href="http://unicode.org/reports/tr18/" target="_top">Unicode

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/thread_safety.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/thread_safety.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/background_information/thread_safety.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Thread Safety</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="Boost.Regex">
 <link rel="up" href="../background_information.html" title="Background Information">
 <link rel="prev" href="locale.html" title="Localization">
@@ -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_regex.background_information.thread_safety"></a><a href="thread_safety.html" title="Thread Safety"> Thread
+<a name="boost_regex.background_information.thread_safety"></a><a class="link" href="thread_safety.html" title="Thread Safety"> Thread
       Safety</a>
 </h3></div></div></div>
 <p>
@@ -34,26 +34,26 @@
         support is turned on in your compiler.
       </p>
 <p>
- Class basic_regex
+ Class <a class="link" href="../ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>
         and its typedefs regex and wregex are thread safe, in that compiled regular
         expressions can safely be shared between threads. The matching algorithms
- regex_match,
- regex_search,
- and regex_replace
- are all re-entrant and thread safe. Class match_results is now thread safe,
+ <a class="link" href="../ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>,
+ <a class="link" href="../ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>,
+ and <a class="link" href="../ref/regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a>
+ are all re-entrant and thread safe. Class <a class="link" href="../ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> is now thread safe,
         in that the results of a match can be safely copied from one thread to another
- (for example one thread may find matches and push match_results instances onto a queue,
+ (for example one thread may find matches and push <a class="link" href="../ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> instances onto a queue,
         while another thread pops them off the other end), otherwise use a separate
- instance of match_results
+ instance of <a class="link" href="../ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>
         per thread.
       </p>
 <p>
- The POSIX API functions are
+ The <a class="link" href="../ref/posix.html" title="POSIX Compatible C API's">POSIX API functions</a> are
         all re-entrant and thread safe, regular expressions compiled with regcomp
         can also be shared between threads.
       </p>
 <p>
- The <a href="../ref/deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">class
+ The <a class="link" href="../ref/deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">class
         RegEx</a> is only thread safe if each thread gets its own RegEx instance
         (apartment threading) - this is a consequence of RegEx handling both compiling
         and matching regular expressions.

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/captures.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/captures.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/captures.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Understanding Marked Sub-Expressions and Captures</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="unicode.html" title="Unicode and Boost.Regex">
@@ -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_regex.captures"></a><a href="captures.html" title="Understanding Marked Sub-Expressions and Captures"> Understanding Marked Sub-Expressions
+<a name="boost_regex.captures"></a><a class="link" href="captures.html" title="Understanding Marked Sub-Expressions and Captures"> Understanding Marked Sub-Expressions
     and Captures</a>
 </h2></div></div></div>
 <p>
@@ -35,8 +35,8 @@
       accessed.
     </p>
 <a name="boost_regex.captures.marked_sub_expressions"></a><h5>
-<a name="id493039"></a>
- Marked sub-expressions
+<a name="id2638384"></a>
+ <a class="link" href="captures.html#boost_regex.captures.marked_sub_expressions">Marked sub-expressions</a>
     </h5>
 <p>
       Every time a Perl regular expression contains a parenthesis group <code class="computeroutput"><span class="special">()</span></code>, it spits out an extra field, known as a
@@ -131,10 +131,11 @@
 </tbody>
 </table></div>
 <p>
- In Boost.Regex all these are accessible via the match_results class that gets filled
- in when calling one of the regular expression matching algorithms ( regex_search, regex_match, or regex_iterator). So given:
+ In Boost.Regex all these are accessible via the <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> class that gets filled
+ in when calling one of the regular expression matching algorithms ( <a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>, or <a class="link" href="ref/regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>). So given:
     </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">IteratorType</span><span class="special">&gt;</span> <span class="identifier">m</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">IteratorType</span><span class="special">&gt;</span> <span class="identifier">m</span><span class="special">;</span>
 </pre>
 <p>
       The Perl and Boost.Regex equivalents are as follows:
@@ -208,18 +209,18 @@
 </tbody>
 </table></div>
 <p>
- In Boost.Regex each sub-expression match is represented by a sub_match object, this is basically
+ In Boost.Regex each sub-expression match is represented by a <a class="link" href="ref/sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a> object, this is basically
       just a pair of iterators denoting the start and end position of the sub-expression
       match, but there are some additional operators provided so that objects of
- type sub_match
+ type <a class="link" href="ref/sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
       behave a lot like a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>: for example they are implicitly
       convertible to a <code class="computeroutput"><span class="identifier">basic_string</span></code>,
       they can be compared to a string, added to a string, or streamed out to an
       output stream.
     </p>
 <a name="boost_regex.captures.unmatched_sub_expressions"></a><h5>
-<a name="id493666"></a>
- Unmatched Sub-Expressions
+<a name="id2638911"></a>
+ <a class="link" href="captures.html#boost_regex.captures.unmatched_sub_expressions">Unmatched Sub-Expressions</a>
     </h5>
 <p>
       When a regular expression match is found there is no need for all of the marked
@@ -231,8 +232,8 @@
       you can determine which sub-expressions matched by accessing the <code class="computeroutput"><span class="identifier">sub_match</span><span class="special">::</span><span class="identifier">matched</span></code> data member.
     </p>
 <a name="boost_regex.captures.repeated_captures"></a><h5>
-<a name="id493729"></a>
- Repeated Captures
+<a name="id2638964"></a>
+ <a class="link" href="captures.html#boost_regex.captures.repeated_captures">Repeated Captures</a>
     </h5>
 <p>
       When a marked sub-expression is repeated, then the sub-expression gets "captured"
@@ -255,7 +256,8 @@
       the regular expression matching. The following example program shows how this
       information may be used:
     </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">regex</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">regex</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">iostream</span><span class="special">&gt;</span>
 
 <span class="keyword">void</span> <span class="identifier">print_captures</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">regx</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/configuration.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/configuration.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/configuration.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Configuration</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="../index.html" title="Boost.Regex">
@@ -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_regex.configuration"></a> Configuration
+<a name="boost_regex.configuration"></a><a class="link" href="configuration.html" title="Configuration"> Configuration</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Compiler Setup</span></dt>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/algorithm.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/algorithm.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/algorithm.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Algorithm Selection</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="Boost.Regex">
 <link rel="up" href="../configuration.html" title="Configuration">
 <link rel="prev" href="linkage.html" title="Linkage Options">
@@ -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_regex.configuration.algorithm"></a> Algorithm Selection
+<a name="boost_regex.configuration.algorithm"></a><a class="link" href="algorithm.html" title="Algorithm Selection"> Algorithm Selection</a>
 </h3></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/compiler.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/compiler.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/compiler.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Compiler Setup</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="Boost.Regex">
 <link rel="up" href="../configuration.html" title="Configuration">
 <link rel="prev" href="../configuration.html" title="Configuration">
@@ -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_regex.configuration.compiler"></a> Compiler Setup
+<a name="boost_regex.configuration.compiler"></a><a class="link" href="compiler.html" title="Compiler Setup"> Compiler Setup</a>
 </h3></div></div></div>
 <p>
         You shouldn't need to do anything special to configure Boost.Regex for use

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/linkage.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/linkage.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/linkage.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Linkage Options</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="Boost.Regex">
 <link rel="up" href="../configuration.html" title="Configuration">
 <link rel="prev" href="locale.html" title="Locale and traits class selection">
@@ -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_regex.configuration.linkage"></a> Linkage Options
+<a name="boost_regex.configuration.linkage"></a><a class="link" href="linkage.html" title="Linkage Options"> Linkage Options</a>
 </h3></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/locale.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/locale.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/locale.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Locale and traits class selection</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="Boost.Regex">
 <link rel="up" href="../configuration.html" title="Configuration">
 <link rel="prev" href="compiler.html" title="Compiler Setup">
@@ -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_regex.configuration.locale"></a><a href="locale.html" title="Locale and traits class selection"> Locale and traits
+<a name="boost_regex.configuration.locale"></a><a class="link" href="locale.html" title="Locale and traits class selection"> Locale and traits
       class selection</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/tuning.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/tuning.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/configuration/tuning.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Algorithm Tuning</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="Boost.Regex">
 <link rel="up" href="../configuration.html" title="Configuration">
 <link rel="prev" href="algorithm.html" title="Algorithm Selection">
@@ -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_regex.configuration.tuning"></a> Algorithm Tuning
+<a name="boost_regex.configuration.tuning"></a><a class="link" href="tuning.html" title="Algorithm Tuning"> Algorithm Tuning</a>
 </h3></div></div></div>
 <p>
         The following option applies only if BOOST_REGEX_RECURSIVE is set.

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/format.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/format.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/format.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Search and Replace Format String Syntax</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="syntax/leftmost_longest_rule.html" title="The Leftmost Longest Rule">
@@ -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_regex.format"></a> Search and Replace Format String Syntax
+<a name="boost_regex.format"></a><a class="link" href="format.html" title="Search and Replace Format String Syntax"> Search and Replace Format String Syntax</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Sed Format String Syntax</span></dt>
@@ -33,12 +33,12 @@
       Format String Syntax</a></span></dt>
 </dl></div>
 <p>
- Format strings are used by the algorithm regex_replace and by match_results<>::format, and are used to transform
+ Format strings are used by the algorithm <a class="link" href="ref/regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a> and by <a class="link" href="ref/match_results.html#boost_regex.match_results_format"><code class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;&gt;::</span><span class="identifier">format</span></code></a>, and are used to transform
       one string into another.
     </p>
 <p>
- There are three kind of format string: Sed,
- Perl and Boost-Extended.
+ There are three kind of format string: <a class="link" href="format/sed_format.html" title="Sed Format String Syntax">Sed</a>,
+ <a class="link" href="format/perl_format.html" title="Perl Format String Syntax">Perl</a> and <a class="link" href="format/boost_format_syntax.html" title="Boost-Extended Format String Syntax">Boost-Extended</a>.
     </p>
 <p>
       Alternatively, when the flag <code class="computeroutput"><span class="identifier">format_literal</span></code>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost-Extended Format String Syntax</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="Boost.Regex">
 <link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
 <link rel="prev" href="perl_format.html" title="Perl Format String Syntax">
@@ -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_regex.format.boost_format_syntax"></a><a href="boost_format_syntax.html" title="Boost-Extended Format String Syntax"> Boost-Extended
+<a name="boost_regex.format.boost_format_syntax"></a><a class="link" href="boost_format_syntax.html" title="Boost-Extended Format String Syntax"> Boost-Extended
       Format String Syntax</a>
 </h3></div></div></div>
 <p>
@@ -32,16 +32,16 @@
         '$', '\', '(', ')', '?', and ':'.
       </p>
 <a name="boost_regex.format.boost_format_syntax.grouping"></a><h5>
-<a name="id515629"></a>
- Grouping
+<a name="id2658145"></a>
+ <a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.grouping">Grouping</a>
       </h5>
 <p>
         The characters '(' and ')' perform lexical grouping, so use \( and \) if
         you want a to output literal parenthesis.
       </p>
 <a name="boost_regex.format.boost_format_syntax.conditionals"></a><h5>
-<a name="id515659"></a>
- Conditionals
+<a name="id2658172"></a>
+ <a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.conditionals">Conditionals</a>
       </h5>
 <p>
         The character '?' begins a conditional expression, the general form is:
@@ -66,8 +66,8 @@
         with "bar" otherwise.
       </p>
 <a name="boost_regex.format.boost_format_syntax.placeholder_sequences"></a><h5>
-<a name="id515716"></a>
- <a href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.placeholder_sequences">Placeholder
+<a name="id2658225"></a>
+ <a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.placeholder_sequences">Placeholder
         Sequences</a>
       </h5>
 <p>
@@ -161,8 +161,8 @@
         as a literal.
       </p>
 <a name="boost_regex.format.boost_format_syntax.escape_sequences"></a><h5>
-<a name="id515888"></a>
- <a href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.escape_sequences">Escape
+<a name="id2658380"></a>
+ <a class="link" href="boost_format_syntax.html#boost_regex.format.boost_format_syntax.escape_sequences">Escape
         Sequences</a>
       </h5>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/format/perl_format.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/format/perl_format.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/format/perl_format.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Perl Format String Syntax</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="Boost.Regex">
 <link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
 <link rel="prev" href="sed_format.html" title="Sed Format String Syntax">
@@ -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_regex.format.perl_format"></a> Perl Format String Syntax
+<a name="boost_regex.format.perl_format"></a><a class="link" href="perl_format.html" title="Perl Format String Syntax"> Perl Format String Syntax</a>
 </h3></div></div></div>
 <p>
         Perl-style format strings treat all characters as literals except '$' and

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/format/sed_format.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/format/sed_format.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/format/sed_format.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Sed Format String Syntax</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="Boost.Regex">
 <link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
 <link rel="prev" href="../format.html" title="Search and Replace Format String Syntax">
@@ -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_regex.format.sed_format"></a> Sed Format String Syntax
+<a name="boost_regex.format.sed_format"></a><a class="link" href="sed_format.html" title="Sed Format String Syntax"> Sed Format String Syntax</a>
 </h3></div></div></div>
 <p>
         Sed-style format strings treat all characters as literals except:

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/install.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/install.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/install.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Building and Installing the Library</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="configuration/tuning.html" title="Algorithm Tuning">
@@ -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_regex.install"></a> Building and Installing the Library
+<a name="boost_regex.install"></a><a class="link" href="install.html" title="Building and Installing the Library"> Building and Installing the Library</a>
 </h2></div></div></div>
 <p>
       When you extract the library from its zip file, you must preserve its internal
@@ -49,8 +49,8 @@
       file before you can use it, instructions for specific platforms are as follows:
     </p>
 <a name="boost_regex.install.building_with_bjam"></a><h5>
-<a name="id436190"></a>
- Building with bjam
+<a name="id2585106"></a>
+ <a class="link" href="install.html#boost_regex.install.building_with_bjam">Building with bjam</a>
     </h5>
 <p>
       This is now the preferred method for building and installing this library,
@@ -58,8 +58,8 @@
       started guide</a> for more information.
     </p>
 <a name="boost_regex.install.building_with_unicode_and_icu_support"></a><h5>
-<a name="id440462"></a>
- <a href="install.html#boost_regex.install.building_with_unicode_and_icu_support">Building
+<a name="id2585137"></a>
+ <a class="link" href="install.html#boost_regex.install.building_with_unicode_and_icu_support">Building
       With Unicode and ICU Support</a>
     </h5>
 <p>
@@ -96,12 +96,12 @@
       ICU you are using is binary compatible with the toolset you use to build Boost.
     </p>
 <a name="boost_regex.install.building_via_makefiles"></a><h5>
-<a name="id435815"></a>
- Building via makefiles
+<a name="id2635719"></a>
+ <a class="link" href="install.html#boost_regex.install.building_via_makefiles">Building via makefiles</a>
     </h5>
 <a name="boost_regex.install.borland_c___builder_"></a><h6>
-<a name="id489883"></a>
- Borland C++ Builder:
+<a name="id2635737"></a>
+ <a class="link" href="install.html#boost_regex.install.borland_c___builder_">Borland C++ Builder:</a>
     </h6>
 <div class="itemizedlist"><ul type="disc">
 <li>
@@ -166,8 +166,8 @@
       a lot in compile times!
     </p>
 <a name="boost_regex.install.microsoft_visual_c___6__7__7_1_and_8"></a><h5>
-<a name="id490273"></a>
- <a href="install.html#boost_regex.install.microsoft_visual_c___6__7__7_1_and_8">Microsoft
+<a name="id2636069"></a>
+ <a class="link" href="install.html#boost_regex.install.microsoft_visual_c___6__7__7_1_and_8">Microsoft
       Visual C++ 6, 7, 7.1 and 8</a>
     </h5>
 <p>
@@ -253,8 +253,8 @@
       </li>
 </ul></div>
 <a name="boost_regex.install.gcc_2_95_and_later_"></a><h6>
-<a name="id490586"></a>
- GCC(2.95 and later)
+<a name="id2636345"></a>
+ <a class="link" href="install.html#boost_regex.install.gcc_2_95_and_later_">GCC(2.95 and later)</a>
     </h6>
 <p>
       You can build with gcc using the normal boost Jamfile in <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">&gt;/</span><span class="identifier">libs</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">build</span></code>, alternatively
@@ -302,8 +302,8 @@
       see the config library documentation.
     </p>
 <a name="boost_regex.install.sun_workshop_6_1"></a><h6>
-<a name="id490787"></a>
- Sun Workshop 6.1
+<a name="id2636513"></a>
+ <a class="link" href="install.html#boost_regex.install.sun_workshop_6_1">Sun Workshop 6.1</a>
     </h6>
 <p>
       There is a makefile for the sun (6.1) compiler (C++ version 3.12). From the
@@ -347,8 +347,8 @@
       will build v9 variants of the regex library named libboost_regex_v9.a etc.
     </p>
 <a name="boost_regex.install.makefiles_for_other_compilers"></a><h6>
-<a name="id491009"></a>
- <a href="install.html#boost_regex.install.makefiles_for_other_compilers">Makefiles
+<a name="id2636697"></a>
+ <a class="link" href="install.html#boost_regex.install.makefiles_for_other_compilers">Makefiles
       for Other compilers</a>
     </h6>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/introduction_and_overview.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/introduction_and_overview.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/introduction_and_overview.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Introduction and Overview</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="install.html" title="Building and Installing the Library">
@@ -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_regex.introduction_and_overview"></a><a href="introduction_and_overview.html" title="Introduction and Overview">Introduction and
+<a name="boost_regex.introduction_and_overview"></a><a class="link" href="introduction_and_overview.html" title="Introduction and Overview">Introduction and
     Overview</a>
 </h2></div></div></div>
 <p>
@@ -39,7 +39,7 @@
       libraries can not do.
     </p>
 <p>
- The class basic_regex
+ The class <a class="link" href="ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>
       is the key class in this library; it represents a "machine readable"
       regular expression, and is very closely modeled on <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>,
       think of it as a string plus the actual state-machine required by the regular
@@ -47,7 +47,8 @@
       there are two typedefs that are almost always the means by which this class
       is referenced:
     </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
@@ -85,7 +86,8 @@
       Now let's take that expression and place it in some C++ code to validate the
       format of a credit card number:
     </p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">validate_card_format</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="keyword">bool</span> <span class="identifier">validate_card_format</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"(\\d{4}[- ]){3}\\d{4}"</span><span class="special">);</span>
    <span class="keyword">return</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span> <span class="identifier">e</span><span class="special">);</span>
@@ -110,10 +112,11 @@
       the utilities sed and Perl will already be ahead here; we need two strings
       - one a regular expression - the other a "format string" that provides
       a description of the text to replace the match with. In Boost.Regex this search
- and replace operation is performed with the algorithm regex_replace, for our credit card
+ and replace operation is performed with the algorithm <a class="link" href="ref/regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a>, for our credit card
       example we can write two algorithms like this to provide the format conversions:
     </p>
-<pre class="programlisting"><span class="comment">// match any format with the regular expression:
+<pre class="programlisting">
+<span class="comment">// match any format with the regular expression:
 </span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"\\A(\\d{3,4})[- ]?(\\d{4})[- ]?(\\d{4})[- ]?(\\d{4})\\z"</span><span class="special">);</span>
 <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">machine_format</span><span class="special">(</span><span class="string">"\\1\\2\\3\\4"</span><span class="special">);</span>
 <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">human_format</span><span class="special">(</span><span class="string">"\\1-\\2-\\3-\\4"</span><span class="special">);</span>
@@ -138,10 +141,11 @@
       expression match, however in general the result of a match contains a number
       of sub-expression matches in addition to the overall match. When the library
       needs to report a regular expression match it does so using an instance of
- the class match_results,
+ the class <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>,
       as before there are typedefs of this class for the most common cases:
     </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">typedef</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span> <span class="identifier">cmatch</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*&gt;</span> <span class="identifier">wcmatch</span><span class="special">;</span>
@@ -151,12 +155,12 @@
 <span class="special">}</span>
 </pre>
 <p>
- The algorithms regex_search
- and regex_match
- make use of match_results
- to report what matched; the difference between these algorithms is that regex_match
+ The algorithms <a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>
+ and <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>
+ make use of <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>
+ to report what matched; the difference between these algorithms is that <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>
       will only find matches that consume <span class="emphasis"><em>all</em></span> of the input text,
- where as regex_search
+ where as <a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>
       will search for a match anywhere within the text being matched.
     </p>
 <p>
@@ -165,21 +169,21 @@
       of seamlessly searching almost any kind of data.
     </p>
 <p>
- For search and replace operations, in addition to the algorithm regex_replace that we have already
- seen, the match_results
+ For search and replace operations, in addition to the algorithm <a class="link" href="ref/regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a> that we have already
+ seen, the <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>
       class has a <code class="computeroutput"><span class="identifier">format</span></code> member that
       takes the result of a match and a format string, and produces a new string
       by merging the two.
     </p>
 <p>
       For iterating through all occurences of an expression within a text, there
- are two iterator types: regex_iterator will enumerate over
- the match_results
- objects found, while regex_token_iterator will enumerate
+ are two iterator types: <a class="link" href="ref/regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> will enumerate over
+ the <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>
+ objects found, while <a class="link" href="ref/regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> will enumerate
       a series of strings (similar to perl style split operations).
     </p>
 <p>
- For those that dislike templates, there is a high level wrapper class RegEx
+ For those that dislike templates, there is a high level wrapper class <a class="link" href="ref/deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)"><code class="computeroutput"><span class="identifier">RegEx</span></code></a>
       that is an encapsulation of the lower level template code - it provides a simplified
       interface for those that don't need the full power of the library, and supports
       only narrow characters, and the "extended" regular expression syntax.
@@ -187,12 +191,12 @@
       C++ standard library proposal.
     </p>
 <p>
- The POSIX API functions: regcomp, regexec, regfree and [regerr], are available
+ The POSIX API functions: <a class="link" href="ref/posix.html#boost_regex.ref.posix.regcomp"><code class="computeroutput"><span class="identifier">regcomp</span></code></a>, <a class="link" href="ref/posix.html#boost_regex.ref.posix.regexec"><code class="computeroutput"><span class="identifier">regexec</span></code></a>, <a class="link" href="ref/posix.html#boost_regex.ref.posix.regfree"><code class="computeroutput"><span class="identifier">regfree</span></code></a> and [regerr], are available
       in both narrow character and Unicode versions, and are provided for those who
       need compatibility with these API's.
     </p>
 <p>
- Finally, note that the library now has <a href="background_information/locale.html" title="Localization">run-time
+ Finally, note that the library now has <a class="link" href="background_information/locale.html" title="Localization">run-time
       localization support</a>, and recognizes the full POSIX regular expression
       syntax - including advanced features like multi-character collating elements
       and equivalence classes - as well as providing compatibility with other regular

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/partial_matches.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/partial_matches.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/partial_matches.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Partial Matches</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">
@@ -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,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.partial_matches"></a> Partial Matches
+<a name="boost_regex.partial_matches"></a><a class="link" href="partial_matches.html" title="Partial Matches"> Partial Matches</a>
 </h2></div></div></div>
 <p>
- The match_flag_type
+ The <a class="link" href="ref/match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>
       <code class="computeroutput"><span class="identifier">match_partial</span></code> can be passed
- to the following algorithms: regex_match, regex_search, and regex_grep, and used with the iterator
- regex_iterator.
+ to the following algorithms: <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>, <a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, and <a class="link" href="ref/deprecated_interfaces/regex_grep.html" title="regex_grep (Deprecated)"><code class="computeroutput"><span class="identifier">regex_grep</span></code></a>, and used with the iterator
+ <a class="link" href="ref/regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>.
       When used it indicates that partial as well as full matches should be found.
       A partial match is one that matched one or more characters at the end of the
       text input, but did not match all of the regular expression (although it may
@@ -40,9 +40,9 @@
       into memory (or even into a memory mapped file), or are of indeterminate length
       (for example the source may be a socket or similar). Partial and full matches
       can be differentiated as shown in the following table (the variable M represents
- an instance of match_results as filled in by regex_match,
- regex_search
- or regex_grep):
+ an instance of <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> as filled in by <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>,
+ <a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>
+ or <a class="link" href="ref/deprecated_interfaces/regex_grep.html" title="regex_grep (Deprecated)"><code class="computeroutput"><span class="identifier">regex_grep</span></code></a>):
     </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -192,7 +192,8 @@
       the input could never become a valid number, and the inputted character must
       be discarded, and a suitable error indication displayed to the user.
     </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -227,7 +228,8 @@
       if a partial match was encountered, then the partial match gets searched a
       second time as the start of the next batch of text:
     </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">sstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="format/boost_format_syntax.html" title="Boost-Extended Format String Syntax">
@@ -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_regex.ref"></a> Reference
+<a name="boost_regex.ref"></a><a class="link" href="ref.html" title="Reference"> Reference</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> basic_regex</span></dt>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/bad_expression.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/bad_expression.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/bad_expression.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>bad_expression</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="regex_token_iterator.html" title="regex_token_iterator">
@@ -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,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.bad_expression"></a> bad_expression
+<a name="boost_regex.ref.bad_expression"></a><a class="link" href="bad_expression.html" title="bad_expression"> bad_expression</a>
 </h3></div></div></div>
 <a name="boost_regex.ref.bad_expression.synopsis"></a><h5>
-<a name="id596313"></a>
- Synopsis
+<a name="id2731436"></a>
+ <a class="link" href="bad_expression.html#boost_regex.ref.bad_expression.synopsis">Synopsis</a>
       </h5>
-<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">pattern_except</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">pattern_except</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         The class <code class="computeroutput"><span class="identifier">regex_error</span></code> defines
         the type of objects thrown as exceptions to report errors during the conversion
         from a string representing a regular expression to a finite state machine.
       </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">class</span> <span class="identifier">regex_error</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span>
 <span class="special">{</span>
@@ -54,22 +56,25 @@
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
 <a name="boost_regex.ref.bad_expression.description"></a><h5>
-<a name="id596816"></a>
- Description
+<a name="id2731892"></a>
+ <a class="link" href="bad_expression.html#boost_regex.ref.bad_expression.description">Description</a>
       </h5>
-<pre class="programlisting"><span class="identifier">regex_error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">err</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">pos</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">regex_error</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">err</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">pos</span><span class="special">);</span>
 <span class="identifier">regex_error</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">err</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects:</strong></span> Constructs an object of class regex_error.
       </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">code</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">error_type</span> <span class="identifier">code</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects:</strong></span> returns the error code that represents
         parsing error that occurred.
       </p>
-<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">position</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">position</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects:</strong></span> returns the location in the expression

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/basic_regex.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/basic_regex.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/basic_regex.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>basic_regex</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="../ref.html" title="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,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.basic_regex"></a> basic_regex
+<a name="boost_regex.ref.basic_regex"></a><a class="link" href="basic_regex.html" title="basic_regex"> basic_regex</a>
 </h3></div></div></div>
 <a name="boost_regex.ref.basic_regex.synopsis"></a><h5>
-<a name="id516301"></a>
- Synopsis
+<a name="id2658748"></a>
+ <a class="link" href="basic_regex.html#boost_regex.ref.basic_regex.synopsis">Synopsis</a>
       </h5>
-<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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         The template class <code class="computeroutput"><span class="identifier">basic_regex</span></code>
@@ -41,23 +42,24 @@
 <li>
 <code class="computeroutput"><span class="identifier">charT</span></code>: determines the character
           type, i.e. either <code class="computeroutput"><span class="keyword">char</span></code> or
- <code class="computeroutput"><span class="keyword">wchar_t</span></code>; see <a href="concepts/charT_concept.html" title="charT Requirements">charT
+ <code class="computeroutput"><span class="keyword">wchar_t</span></code>; see <a class="link" href="concepts/charT_concept.html" title="charT Requirements">charT
           concept</a>.
         </li>
 <li>
 <code class="computeroutput"><span class="identifier">traits</span></code>: determines the
           behavior of the character type, for example which character class names
- are recognized. A default traits class is provided: <code class="computeroutput"><span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span></code>. See also <a href="concepts/traits_concept.html" title="Traits Class Requirements">traits
+ are recognized. A default traits class is provided: <code class="computeroutput"><span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span></code>. See also <a class="link" href="concepts/traits_concept.html" title="Traits Class Requirements">traits
           concept</a>.
         </li>
 </ul></div>
 <p>
         For ease of use there are two typedefs that define the two standard <code class="computeroutput"><span class="identifier">basic_regex</span></code> instances, unless you want
         to use custom traits classes or non-standard character types (for example
- see unicode support),
+ see <a class="link" href="non_std_strings/icu.html" title="Working With Unicode and ICU String Types">unicode support</a>),
         you won't need to use anything other than these:
       </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">basic_regex</span><span class="special">;</span>
@@ -72,7 +74,8 @@
         follows: it is based very closely on class <code class="computeroutput"><span class="identifier">basic_string</span></code>,
         and fulfils the requirements for a constant-container of <code class="computeroutput"><span class="identifier">charT</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">basic_regex</span> <span class="special">{</span>
@@ -85,156 +88,156 @@
    <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">&amp;</span> <span class="identifier">const_reference</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <span class="identifier">difference_type</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">size_type</span><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">flag_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">flag_type</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">locale_type</span> <span class="identifier">locale_type</span><span class="special">;</span>
 
    <span class="comment">// constants:
 </span> <span class="comment">// main option selection:
-</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">normal</span>
+</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">normal</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">ECMAScript</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">ECMAScript</span>
                                                 <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JavaScript</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">JavaScript</span>
                                                 <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JScript</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">JScript</span>
                                                 <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">basic</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">basic</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">basic</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">extended</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">extended</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">extended</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">awk</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">awk</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">awk</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">grep</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">grep</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">grep</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">egrep</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">egrep</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">egrep</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">sed</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">sed</span>
                                                 <span class="special">=</span> <span class="identifier">basic</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">sed</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">perl</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">perl</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">literal</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">literal</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">literal</span><span class="special">;</span>
 
    <span class="comment">// modifiers specific to perl expressions:
-</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_m</span>
+</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_mod_m</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_mod_m</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_s</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_mod_s</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_mod_s</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_s</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">mod_s</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">mod_s</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_x</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">mod_x</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">mod_x</span><span class="special">;</span>
 
    <span class="comment">// modifiers specific to POSIX basic expressions:
-</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_plus_qm</span>
+</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">bk_plus_qm</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">bk_plus_qm</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_vbar</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">bk_vbar</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">bk_vbar</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_char_classes</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_char_classes</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_char_classes</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_intervals</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_intervals</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_intervals</span>
 
    <span class="comment">// common modifiers:
-</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">nosubs</span>
+</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">nosubs</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">nosubs</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">optimize</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">optimize</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">optimize</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">collate</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">collate</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">collate</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">newline_alt</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">newline_alt</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">newline_alt</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_except</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_except</span>
                                                 <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">newline_alt</span><span class="special">;</span>
 
    <span class="comment">// construct/copy/destroy:
-</span> <span class="keyword">explicit</span> basic_regex <span class="special">();</span>
- <span class="keyword">explicit</span> basic_regex<span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
- basic_regex<span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p2</span><span class="special">,</span>
+</span> <span class="keyword">explicit</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.construct1">basic_regex</a> <span class="special">();</span>
+ <span class="keyword">explicit</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.construct2">basic_regex</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.construct3">basic_regex</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p2</span><span class="special">,</span>
                <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
- basic_regex<span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
- basic_regex<span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.construct4">basic_regex</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.construct5">basic_regex</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;);</span>
 
    <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
- <span class="keyword">explicit</span> basic_regex<span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">,</span>
+ <span class="keyword">explicit</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.construct6">basic_regex</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">,</span>
                         <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 
    <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIterator</span><span class="special">&gt;</span>
- basic_regex<span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">,</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.construct7">basic_regex</a><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">,</span>
                <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 
    <span class="special">~</span><span class="identifier">basic_regex</span><span class="special">();</span>
- basic_regex& operator=<span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;);</span>
- basic_regex& operator= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.opeq1">basic_regex&amp; operator=</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.opeq2">basic_regex&amp; operator=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">);</span>
 
    <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
- basic_regex& operator= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.opeq3">basic_regex&amp; operator=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">);</span>
    <span class="comment">// iterators:
-</span> const_iterator begin<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- const_iterator end<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.begin">const_iterator begin</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.end">const_iterator end</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
    <span class="comment">// capacity:
-</span> size_type size<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- size_type max_size<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- bool empty<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- unsigned mark_count<span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.size">size_type size</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.max_size">size_type max_size</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.empty">bool empty</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.mark_count">unsigned mark_count</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
    <span class="comment">//
 </span> <span class="comment">// modifiers:
-</span> basic_regex& assign<span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
- basic_regex& assign<span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span>
+</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign1">basic_regex&amp; assign</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign2">basic_regex&amp; assign</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span>
                        <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
- basic_regex& assign<span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign3">basic_regex&amp; assign</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
 
    <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">string_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
- basic_regex& assign<span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">string_traits</span><span class="special">,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign4">basic_regex&amp; assign</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">string_traits</span><span class="special">,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                        <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 
    <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIterator</span><span class="special">&gt;</span>
- basic_regex& assign<span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">,</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign5">basic_regex&amp; assign</a><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">,</span>
                        <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 
    <span class="comment">// const operations:
-</span> flag_type flags<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- int status<span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
- basic_string<charT> str<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- int compare<span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;)</span> <span class="keyword">const</span><span class="special">;</span>
+</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.flags">flag_type flags</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.status">int status</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.str">basic_string&lt;charT&gt; str</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.compare">int compare</a><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;)</span> <span class="keyword">const</span><span class="special">;</span>
    <span class="comment">// locale:
-</span> locale_type imbue<span class="special">(</span><span class="identifier">locale_type</span> <span class="identifier">loc</span><span class="special">);</span>
- locale_type getloc<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.imbue">locale_type imbue</a><span class="special">(</span><span class="identifier">locale_type</span> <span class="identifier">loc</span><span class="special">);</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.getloc">locale_type getloc</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
    <span class="comment">// swap
-</span> void swap<span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;)</span> <span class="keyword">throw</span><span class="special">();</span>
+</span> <a class="link" href="basic_regex.html#boost_regex.basic_regex.swap">void swap</a><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;)</span> <span class="keyword">throw</span><span class="special">();</span>
 <span class="special">};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-bool operator == <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<a class="link" href="basic_regex.html#boost_regex.basic_regex.op_eq">bool operator ==</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-bool operator != <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<a class="link" href="basic_regex.html#boost_regex.basic_regex.op_ne">bool operator !=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-bool operator < <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<a class="link" href="basic_regex.html#boost_regex.basic_regex.op_lt">bool operator &lt;</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-bool operator <= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<a class="link" href="basic_regex.html#boost_regex.basic_regex.op_le">bool operator &lt;=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-bool operator >= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<a class="link" href="basic_regex.html#boost_regex.basic_regex.op_ge">bool operator &gt;=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-bool operator > <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<a class="link" href="basic_regex.html#boost_regex.basic_regex.op_gt">bool operator &gt;</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">io_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">re_traits</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">io_traits</span><span class="special">&gt;&amp;</span>
- operator << <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">io_traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span><span class="special">,</span>
+ <a class="link" href="basic_regex.html#boost_regex.basic_regex.op_stream">operator &lt;&lt;</a> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">io_traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">re_traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-void swap<span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e1</span><span class="special">,</span>
+<a class="link" href="basic_regex.html#boost_regex.basic_regex.op_swap">void swap</a><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e1</span><span class="special">,</span>
          <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e2</span><span class="special">);</span>
 
 <span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;</span> <span class="identifier">regex</span><span class="special">;</span>
@@ -243,90 +246,92 @@
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
 <a name="boost_regex.ref.basic_regex.description"></a><h5>
-<a name="id522233"></a>
- Description
+<a name="id2664108"></a>
+ <a class="link" href="basic_regex.html#boost_regex.ref.basic_regex.description">Description</a>
       </h5>
 <p>
         Class <code class="computeroutput"><span class="identifier">basic_regex</span></code> has the
         following public members:
       </p>
-<pre class="programlisting"><span class="comment">// main option selection:
-</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">normal</span>
+<pre class="programlisting">
+<span class="comment">// main option selection:
+</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">normal</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">ECMAScript</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">ECMAScript</span>
                                           <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JavaScript</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">JavaScript</span>
                                           <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">JScript</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">JScript</span>
                                           <span class="special">=</span> <span class="identifier">normal</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">basic</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">basic</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">basic</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">extended</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">extended</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">extended</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">awk</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">awk</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">awk</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">grep</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">grep</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">grep</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">egrep</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">egrep</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">egrep</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">sed</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">sed</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">sed</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">perl</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">perl</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">literal</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">literal</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">literal</span><span class="special">;</span>
 
 <span class="comment">// modifiers specific to perl expressions:
-</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_m</span>
+</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_mod_m</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_mod_m</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_mod_s</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_mod_s</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_mod_s</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_s</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">mod_s</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">mod_s</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">mod_x</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">mod_x</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">mod_x</span><span class="special">;</span>
 
 <span class="comment">// modifiers specific to POSIX basic expressions:
-</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_plus_qm</span>
+</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">bk_plus_qm</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">bk_plus_qm</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">bk_vbar</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">bk_vbar</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">bk_vbar</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_char_classes</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_char_classes</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_char_classes</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">no_intervals</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">no_intervals</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">no_intervals</span>
 
 <span class="comment">// common modifiers:
-</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">nosubs</span>
+</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">nosubs</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">nosubs</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">optimize</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">optimize</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">optimize</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">collate</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">collate</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">collate</span><span class="special">;</span>
-<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> syntax_option_type <span class="identifier">newline_alt</span>
+<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">regex_constants</span><span class="special">::</span> <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> <span class="identifier">newline_alt</span>
                                           <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">newline_alt</span><span class="special">;</span>
 </pre>
 <p>
- The meaning of these options is documented in the syntax_option_type section.
+ The meaning of these options is documented in the <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> section.
       </p>
 <p>
         The static constant members are provided as synonyms for the constants declared
         in namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span></code>; for each constant of type
- syntax_option_type
+ <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a>
         declared in namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span></code>
         then a constant with the same name, type and value is declared within the
         scope of basic_regex.
       </p>
 <a name="boost_regex.basic_regex.construct1"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">();</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">();</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
         <code class="computeroutput"><span class="identifier">basic_regex</span></code>.
       </p>
 <div class="table">
-<a name="id524168"></a><p class="title"><b>Table 1. basic_regex default construction postconditions</b></p>
+<a name="id2665856"></a><p class="title"><b>Table 1. basic_regex default construction postconditions</b></p>
 <div class="table-contents"><table class="table" summary="basic_regex default construction postconditions">
 <colgroup>
 <col>
@@ -386,27 +391,28 @@
 </div>
 <br class="table-break"><a name="boost_regex.basic_regex.construct2"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Requires</strong></span>: <span class="emphasis"><em>p</em></span> shall not
         be a null pointer.
       </p>
 <p>
- <span class="bold"><strong>Throws</strong></span>: bad_expression if <span class="emphasis"><em>p</em></span>
+ <span class="bold"><strong>Throws</strong></span>: <a class="link" href="bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> if <span class="emphasis"><em>p</em></span>
         is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
- basic_regex;
+ <a class="link" href="basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>;
         the object's internal finite state machine is constructed from the regular
         expression contained in the null-terminated string <span class="emphasis"><em>p</em></span>,
- and interpreted according to the <a href="syntax_option_type.html" title="syntax_option_type">option
+ and interpreted according to the <a class="link" href="syntax_option_type.html" title="syntax_option_type">option
         flags</a> specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id524567"></a><p class="title"><b>Table 2. Postconditions for basic_regex construction</b></p>
+<a name="id2666217"></a><p class="title"><b>Table 2. Postconditions for basic_regex construction</b></p>
 <div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
@@ -490,7 +496,8 @@
 </div>
 <br class="table-break"><a name="boost_regex.basic_regex.construct3"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p2</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p2</span><span class="special">,</span>
             <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
@@ -504,14 +511,14 @@
       </p>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
- basic_regex;
+ <a class="link" href="basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>;
         the object's internal finite state machine is constructed from the regular
         expression contained in the sequence of characters [p1,p2), and interpreted
- according the option flags
+ according the <a class="link" href="syntax_option_type.html" title="syntax_option_type">option flags</a>
         specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id525113"></a><p class="title"><b>Table 3. Postconditions for basic_regex construction</b></p>
+<a name="id2666711"></a><p class="title"><b>Table 3. Postconditions for basic_regex construction</b></p>
 <div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
@@ -595,7 +602,8 @@
 </div>
 <br class="table-break"><a name="boost_regex.basic_regex.construct4"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Requires</strong></span>: <span class="emphasis"><em>p</em></span> shall not
@@ -603,19 +611,19 @@
         <span class="identifier">max_size</span><span class="special">()</span></code>.
       </p>
 <p>
- <span class="bold"><strong>Throws</strong></span>: bad_expression if <span class="emphasis"><em>p</em></span>
+ <span class="bold"><strong>Throws</strong></span>: <a class="link" href="bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> if <span class="emphasis"><em>p</em></span>
         is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
- basic_regex;
+ <a class="link" href="basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>;
         the object's internal finite state machine is constructed from the regular
         expression contained in the sequence of characters [p, p+len), and interpreted
         according the option flags specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id525646"></a><p class="title"><b>Table 4. Postconditions for basic_regex construction</b></p>
+<a name="id2667194"></a><p class="title"><b>Table 4. Postconditions for basic_regex construction</b></p>
 <div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
@@ -699,34 +707,36 @@
 </div>
 <br class="table-break"><a name="boost_regex.basic_regex.construct5"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
- basic_regex
+ <a class="link" href="basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>
         as a copy of the object <span class="emphasis"><em>e</em></span>.
       </p>
 <a name="boost_regex.basic_regex.construct6"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</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">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
             <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><strong>Throws</strong></span>: bad_expression if <span class="emphasis"><em>s</em></span>
+ <span class="bold"><strong>Throws</strong></span>: <a class="link" href="bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> if <span class="emphasis"><em>s</em></span>
         is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
- basic_regex;
+ <a class="link" href="basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>;
         the object's internal finite state machine is constructed from the regular
         expression contained in the string <span class="emphasis"><em>s</em></span>, and interpreted
- according to the <a href="syntax_option_type.html" title="syntax_option_type">option
+ according to the <a class="link" href="syntax_option_type.html" title="syntax_option_type">option
         flags</a> specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id526281"></a><p class="title"><b>Table 5. Postconditions for basic_regex construction</b></p>
+<a name="id2667768"></a><p class="title"><b>Table 5. Postconditions for basic_regex construction</b></p>
 <div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
@@ -810,25 +820,26 @@
 </div>
 <br class="table-break"><a name="boost_regex.basic_regex.construct7"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ForwardIterator</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">ForwardIterator</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">(</span><span class="identifier">ForwardIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">ForwardIterator</span> <span class="identifier">last</span><span class="special">,</span>
             <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><strong>Throws</strong></span>: bad_expression if the sequence [first,
+ <span class="bold"><strong>Throws</strong></span>: <a class="link" href="bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> if the sequence [first,
         last) is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
- basic_regex;
+ <a class="link" href="basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>;
         the object's internal finite state machine is constructed from the regular
         expression contained in the sequence of characters [first, last), and interpreted
- according to the <a href="syntax_option_type.html" title="syntax_option_type">option
+ according to the <a class="link" href="syntax_option_type.html" title="syntax_option_type">option
         flags</a> specified in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id526756"></a><p class="title"><b>Table 6. Postconditions for basic_regex construction</b></p>
+<a name="id2668199"></a><p class="title"><b>Table 6. Postconditions for basic_regex construction</b></p>
 <div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
 <colgroup>
 <col>
@@ -912,14 +923,16 @@
 </div>
 <br class="table-break"><a name="boost_regex.basic_regex.opeq1"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">e</span><span class="special">.</span><span class="identifier">str</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">flags</span><span class="special">())</span></code>.
       </p>
 <a name="boost_regex.basic_regex.opeq2"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Requires</strong></span>: <span class="emphasis"><em>p</em></span> shall not
@@ -930,7 +943,8 @@
       </p>
 <a name="boost_regex.basic_regex.opeq3"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</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">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">);</span>
 </pre>
 <p>
@@ -938,7 +952,8 @@
       </p>
 <a name="boost_regex.basic_regex.begin"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns a starting iterator to
@@ -946,7 +961,8 @@
       </p>
 <a name="boost_regex.basic_regex.end"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns termination iterator to
@@ -954,7 +970,8 @@
       </p>
 <a name="boost_regex.basic_regex.size"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the length of the sequence
@@ -962,7 +979,8 @@
       </p>
 <a name="boost_regex.basic_regex.max_size"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the maximum length of the
@@ -970,7 +988,8 @@
       </p>
 <a name="boost_regex.basic_regex.empty"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns true if the object does
@@ -978,7 +997,8 @@
       </p>
 <a name="boost_regex.basic_regex.mark_count"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">unsigned</span> <span class="identifier">mark_count</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">unsigned</span> <span class="identifier">mark_count</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the number of marked sub-expressions
@@ -986,33 +1006,37 @@
       </p>
 <a name="boost_regex.basic_regex.assign1"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns assign(that.str(), that.flags()).
+ <span class="bold"><strong>Effects</strong></span>: Returns <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign4"><code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">that</span><span class="special">.</span><span class="identifier">str</span><span class="special">(),</span> <span class="identifier">that</span><span class="special">.</span><span class="identifier">flags</span><span class="special">())</span></code></a>.
       </p>
 <a name="boost_regex.basic_regex.assign2"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns assign(string_type(ptr), f).
+ <span class="bold"><strong>Effects</strong></span>: Returns <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign4"><code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">string_type</span><span class="special">(</span><span class="identifier">ptr</span><span class="special">),</span> <span class="identifier">f</span><span class="special">)</span></code></a>.
       </p>
 <a name="boost_regex.basic_regex.assign3"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">ptr</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">len</span><span class="special">,</span> <span class="identifier">flag_type</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns assign(string_type(ptr, len), f).
+ <span class="bold"><strong>Effects</strong></span>: Returns <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign4"><code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">string_type</span><span class="special">(</span><span class="identifier">ptr</span><span class="special">,</span> <span class="identifier">len</span><span class="special">),</span> <span class="identifier">f</span><span class="special">)</span></code></a>.
       </p>
 <a name="boost_regex.basic_regex.assign4"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">string_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</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">string_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">string_traits</span><span class="special">,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><strong>Throws</strong></span>: bad_expression if <span class="emphasis"><em>s</em></span>
+ <span class="bold"><strong>Throws</strong></span>: <a class="link" href="bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> if <span class="emphasis"><em>s</em></span>
         is not a valid regular expression, unless the flag <code class="computeroutput"><span class="identifier">no_except</span></code>
         is set in <span class="emphasis"><em>f</em></span>.
       </p>
@@ -1022,11 +1046,11 @@
 <p>
         <span class="bold"><strong>Effects</strong></span>: Assigns the regular expression
         contained in the string <span class="emphasis"><em>s</em></span>, interpreted according the
- option flags specified
+ <a class="link" href="syntax_option_type.html" title="syntax_option_type">option flags</a> specified
         in <span class="emphasis"><em>f</em></span>.
       </p>
 <div class="table">
-<a name="id528609"></a><p class="title"><b>Table 7. Postconditions for basic_regex::assign</b></p>
+<a name="id2669892"></a><p class="title"><b>Table 7. Postconditions for basic_regex::assign</b></p>
 <div class="table-contents"><table class="table" summary="Postconditions for basic_regex::assign">
 <colgroup>
 <col>
@@ -1110,7 +1134,8 @@
 </div>
 <br class="table-break"><a name="boost_regex.basic_regex.assign5"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIterator</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">InputIterator</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">assign</span><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">InputIterator</span> <span class="identifier">last</span><span class="special">,</span>
                     <span class="identifier">flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>
 </pre>
@@ -1120,20 +1145,22 @@
         (24.1.1)</a>.
       </p>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns assign(string_type(first, last), f).
+ <span class="bold"><strong>Effects</strong></span>: Returns <a class="link" href="basic_regex.html#boost_regex.basic_regex.assign4"><code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">string_type</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">f</span><span class="special">)</span></code></a>.
       </p>
 <a name="boost_regex.basic_regex.flags"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">flag_type</span> <span class="identifier">flags</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">flag_type</span> <span class="identifier">flags</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns a copy of the <a href="syntax_option_type.html" title="syntax_option_type">regular
+ <span class="bold"><strong>Effects</strong></span>: Returns a copy of the <a class="link" href="syntax_option_type.html" title="syntax_option_type">regular
         expression syntax flags</a> that were passed to the object's constructor,
         or the last call to <code class="computeroutput"><span class="identifier">assign</span></code>.
       </p>
 <a name="boost_regex.basic_regex.status"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">status</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">int</span> <span class="identifier">status</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns zero if the expression
@@ -1142,7 +1169,8 @@
       </p>
 <a name="boost_regex.basic_regex.str"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">str</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">str</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns a copy of the character
@@ -1150,7 +1178,8 @@
       </p>
 <a name="boost_regex.basic_regex.compare"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: If <code class="computeroutput"><span class="identifier">flags</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">flags</span><span class="special">()</span></code> then returns <code class="computeroutput"><span class="identifier">str</span><span class="special">().</span><span class="identifier">compare</span><span class="special">(</span><span class="identifier">e</span><span class="special">.</span><span class="identifier">str</span><span class="special">())</span></code>,
@@ -1159,7 +1188,8 @@
       </p>
 <a name="boost_regex.basic_regex.imbue"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">locale_type</span> <span class="identifier">imbue</span><span class="special">(</span><span class="identifier">locale_type</span> <span class="identifier">l</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">locale_type</span> <span class="identifier">imbue</span><span class="special">(</span><span class="identifier">locale_type</span> <span class="identifier">l</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">traits_inst</span><span class="special">.</span><span class="identifier">imbue</span><span class="special">(</span><span class="identifier">l</span><span class="special">)</span></code> where
@@ -1173,7 +1203,8 @@
       </p>
 <a name="boost_regex.basic_regex.getloc"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">locale_type</span> <span class="identifier">getloc</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">locale_type</span> <span class="identifier">getloc</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">traits_inst</span><span class="special">.</span><span class="identifier">getloc</span><span class="special">()</span></code>
@@ -1183,7 +1214,8 @@
       </p>
 <a name="boost_regex.basic_regex.swap"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">)</span> <span class="keyword">throw</span><span class="special">();</span>
+<pre class="programlisting">
+<span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">)</span> <span class="keyword">throw</span><span class="special">();</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Swaps the contents of the two regular
@@ -1203,16 +1235,17 @@
 <th align="left">Note</th>
 </tr>
 <tr><td align="left" valign="top"><p>
- Comparisons between basic_regex objects are provided
+ Comparisons between <a class="link" href="basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> objects are provided
           on an experimental basis: please note that these are not present in the
           <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
           Report on C++ Library Extensions</a>, so use with care if you are writing
- code that may need to be ported to other implementations of basic_regex.
+ code that may need to be ported to other implementations of <a class="link" href="basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>.
         </p></td></tr>
 </table></div>
 <a name="boost_regex.basic_regex.op_eq"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -1222,7 +1255,8 @@
       </p>
 <a name="boost_regex.basic_regex.op_ne"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -1232,7 +1266,8 @@
       </p>
 <a name="boost_regex.basic_regex.op_lt"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -1242,7 +1277,8 @@
       </p>
 <a name="boost_regex.basic_regex.op_le"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -1252,7 +1288,8 @@
       </p>
 <a name="boost_regex.basic_regex.op_ge"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -1262,7 +1299,8 @@
       </p>
 <a name="boost_regex.basic_regex.op_gt"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -1282,7 +1320,8 @@
 </table></div>
 <a name="boost_regex.basic_regex.op_stream"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">io_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">re_traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">io_traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">re_traits</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">io_traits</span><span class="special">&gt;&amp;</span>
    <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">io_traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">re_traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">);</span>
@@ -1292,7 +1331,8 @@
       </p>
 <a name="boost_regex.basic_regex.op_swap"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
          <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concepts</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="posix.html" title="POSIX Compatible C API's">
@@ -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_regex.ref.concepts"></a> Concepts
+<a name="boost_regex.ref.concepts"></a><a class="link" href="concepts.html" title="Concepts"> Concepts</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> charT Requirements</span></dt>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>charT Requirements</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="Boost.Regex">
 <link rel="up" href="../concepts.html" title="Concepts">
 <link rel="prev" href="../concepts.html" title="Concepts">
@@ -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,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.concepts.charT_concept"></a> charT Requirements
+<a name="boost_regex.ref.concepts.charT_concept"></a><a class="link" href="charT_concept.html" title="charT Requirements"> charT Requirements</a>
 </h4></div></div></div>
 <p>
           Type <code class="computeroutput"><span class="identifier">charT</span></code> used a template
- argument to class template basic_regex, must have a trivial
+ argument to class template <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>, must have a trivial
           default constructor, copy constructor, assignment operator, and destructor.
           In addition the following requirements must be met for objects; <span class="emphasis"><em>c</em></span>
           of type <code class="computeroutput"><span class="identifier">charT</span></code>, <span class="emphasis"><em>c1</em></span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Iterator Requirements</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="Boost.Regex">
 <link rel="up" href="../concepts.html" title="Concepts">
 <link rel="prev" href="traits_concept.html" title="Traits Class Requirements">
@@ -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_regex.ref.concepts.iterator_concepts"></a><a href="iterator_concepts.html" title="Iterator Requirements"> Iterator
+<a name="boost_regex.ref.concepts.iterator_concepts"></a><a class="link" href="iterator_concepts.html" title="Iterator Requirements"> Iterator
         Requirements</a>
 </h4></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Traits Class Requirements</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="Boost.Regex">
 <link rel="up" href="../concepts.html" title="Concepts">
 <link rel="prev" href="charT_concept.html" title="charT Requirements">
@@ -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,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.concepts.traits_concept"></a><a href="traits_concept.html" title="Traits Class Requirements"> Traits Class
+<a name="boost_regex.ref.concepts.traits_concept"></a><a class="link" href="traits_concept.html" title="Traits Class Requirements"> Traits Class
         Requirements</a>
 </h4></div></div></div>
 <p>
           There are two sets of requirements for the <code class="computeroutput"><span class="identifier">traits</span></code>
- template argument to basic_regex: a mininal interface
+ template argument to <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>: a mininal interface
           (which is part of the regex standardization proposal), and an optional
           Boost-specific enhanced interface.
         </p>
 <a name="boost_regex.ref.concepts.traits_concept.minimal_requirements_"></a><h5>
-<a name="id622895"></a>
- <a href="traits_concept.html#boost_regex.ref.concepts.traits_concept.minimal_requirements_">Minimal
+<a name="id2755620"></a>
+ <a class="link" href="traits_concept.html#boost_regex.ref.concepts.traits_concept.minimal_requirements_">Minimal
           requirements.</a>
         </h5>
 <p>
@@ -381,15 +381,15 @@
 </tbody>
 </table></div>
 <a name="boost_regex.ref.concepts.traits_concept.additional_optional_requirements"></a><h5>
-<a name="id623722"></a>
- <a href="traits_concept.html#boost_regex.ref.concepts.traits_concept.additional_optional_requirements">Additional
+<a name="id2756352"></a>
+ <a class="link" href="traits_concept.html#boost_regex.ref.concepts.traits_concept.additional_optional_requirements">Additional
           Optional Requirements</a>
         </h5>
 <p>
           The following additional requirements are strictly optional, however in
- order for basic_regex
+ order for <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>
           to take advantage of these additional interfaces, all of the following
- requirements must be met; basic_regex will detect the presence
+ requirements must be met; <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> will detect the presence
           or absense of the member <code class="computeroutput"><span class="identifier">boost_extensions_tag</span></code>
           and configure itself appropriately.
         </p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Deprecated Interfaces</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="concepts/iterator_concepts.html" title="Iterator Requirements">
@@ -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_regex.ref.deprecated_interfaces"></a>Deprecated Interfaces
+<a name="boost_regex.ref.deprecated_interfaces"></a><a class="link" href="deprecated_interfaces.html" title="Deprecated Interfaces">Deprecated Interfaces</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="deprecated_interfaces/regex_format.html">

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>High Level Class RegEx (Deprecated)</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="Boost.Regex">
 <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
 <link rel="prev" href="regex_split.html" title="regex_split (deprecated)">
@@ -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_regex.ref.deprecated_interfaces.old_regex"></a><a href="old_regex.html" title="High Level Class RegEx (Deprecated)"> High
+<a name="boost_regex.ref.deprecated_interfaces.old_regex"></a><a class="link" href="old_regex.html" title="High Level Class RegEx (Deprecated)"> High
         Level Class RegEx (Deprecated)</a>
 </h4></div></div></div>
 <p>
@@ -33,7 +33,8 @@
           exists, and existing code will continue to compile, however the following
           documentation is unlikely to be further updated.
         </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">cregex</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">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
           The class RegEx provides a high level simplified interface to the regular
@@ -41,7 +42,8 @@
           regular expressions always follow the "normal" syntax - that
           is the same as the perl / ECMAScript synatx.
         </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">expression</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">expression</span><span class="special">);</span>
 <span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepFileCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">file</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&amp;</span> <span class="identifier">expression</span><span class="special">);</span>
 <span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">FindFilesCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">file</span><span class="special">);</span>
 
@@ -169,7 +171,7 @@
                 <p>
                   Constructs an instance of RegEx, setting the expression to <span class="emphasis"><em>c</em></span>,
                   if <span class="emphasis"><em>icase</em></span> is true then matching is insensitive
- to case, otherwise it is sensitive to case. Throws bad_expression on failure.
+ to case, otherwise it is sensitive to case. Throws <a class="link" href="../bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> on failure.
                 </p>
                 </td>
 </tr>
@@ -185,7 +187,7 @@
                 <p>
                   Constructs an instance of RegEx, setting the expression to <span class="emphasis"><em>s</em></span>,
                   if <span class="emphasis"><em>icase</em></span> is true then matching is insensitive
- to case, otherwise it is sensitive to case. Throws bad_expression on failure.
+ to case, otherwise it is sensitive to case. Throws <a class="link" href="../bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> on failure.
                 </p>
                 </td>
 </tr>
@@ -211,7 +213,7 @@
                 </td>
 <td>
                 <p>
- Assignment operator, equivalent to calling <code class="computeroutput"><span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">p</span><span class="special">,</span> <span class="keyword">false</span><span class="special">)</span></code>. Throws bad_expression on failure.
+ Assignment operator, equivalent to calling <code class="computeroutput"><span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">p</span><span class="special">,</span> <span class="keyword">false</span><span class="special">)</span></code>. Throws <a class="link" href="../bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> on failure.
                 </p>
                 </td>
 </tr>
@@ -224,7 +226,7 @@
                 </td>
 <td>
                 <p>
- Assignment operator, equivalent to calling <code class="computeroutput"><span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span> <span class="keyword">false</span><span class="special">)</span></code>. Throws bad_expression on failure.
+ Assignment operator, equivalent to calling <code class="computeroutput"><span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span> <span class="keyword">false</span><span class="special">)</span></code>. Throws <a class="link" href="../bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> on failure.
                 </p>
                 </td>
 </tr>
@@ -242,7 +244,7 @@
                 <p>
                   Sets the current expression to <span class="emphasis"><em>p</em></span>, if <span class="emphasis"><em>icase</em></span>
                   is true then matching is insensitive to case, otherwise it is sensitive
- to case. Throws bad_expression on failure.
+ to case. Throws <a class="link" href="../bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> on failure.
                 </p>
                 </td>
 </tr>
@@ -259,7 +261,7 @@
                 <p>
                   Sets the current expression to <span class="emphasis"><em>s</em></span>, if <span class="emphasis"><em>icase</em></span>
                   is true then matching is insensitive to case, otherwise it is sensitive
- to case. Throws bad_expression on failure.
+ to case. Throws <a class="link" href="../bad_expression.html" title="bad_expression"><code class="computeroutput"><span class="identifier">bad_expression</span></code></a> on failure.
                 </p>
                 </td>
 </tr>
@@ -288,7 +290,7 @@
 <td>
                 <p>
                   Attempts to match the current expression against the text <span class="emphasis"><em>p</em></span>
- using the match flags <span class="emphasis"><em>flags</em></span> - see match_flag_type. Returns
+ using the match flags <span class="emphasis"><em>flags</em></span> - see <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>. Returns
                   <span class="emphasis"><em>true</em></span> if the expression matches the whole of
                   the input string.
                 </p>
@@ -307,7 +309,7 @@
 <td>
                 <p>
                   Attempts to match the current expression against the text <span class="emphasis"><em>s</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   Returns <span class="emphasis"><em>true</em></span> if the expression matches the
                   whole of the input string.
                 </p>
@@ -326,7 +328,7 @@
 <td>
                 <p>
                   Attempts to find a match for the current expression somewhere in
- the text <span class="emphasis"><em>p</em></span> using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ the text <span class="emphasis"><em>p</em></span> using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   Returns <span class="emphasis"><em>true</em></span> if the match succeeds.
                 </p>
                 </td>
@@ -344,7 +346,7 @@
 <td>
                 <p>
                   Attempts to find a match for the current expression somewhere in
- the text <span class="emphasis"><em>s</em></span> using the match_flag_type flags.
+ the text <span class="emphasis"><em>s</em></span> using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> flags.
                   Returns <span class="emphasis"><em>true</em></span> if the match succeeds.
                 </p>
                 </td>
@@ -363,7 +365,7 @@
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>p</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   For each match found calls the call-back function cb as: <code class="computeroutput"><span class="identifier">cb</span><span class="special">(*</span><span class="keyword">this</span><span class="special">);</span></code>
                   If at any stage the call-back function returns <span class="emphasis"><em>false</em></span>
                   then the grep operation terminates, otherwise continues until no
@@ -385,7 +387,7 @@
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>s</em></span>
- using the match_flag_type flags.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> flags.
                   For each match found calls the call-back function cb as: <code class="computeroutput"><span class="identifier">cb</span><span class="special">(*</span><span class="keyword">this</span><span class="special">);</span></code>
                   If at any stage the call-back function returns false then the grep
                   operation terminates, otherwise continues until no further matches
@@ -407,7 +409,7 @@
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>p</em></span>
- using the match_flag_type flags.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> flags.
                   For each match pushes a copy of what matched onto <span class="emphasis"><em>v</em></span>.
                   Returns the number of matches found.
                 </p>
@@ -427,7 +429,7 @@
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>s</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   For each match pushes a copy of what matched onto <span class="emphasis"><em>v</em></span>.
                   Returns the number of matches found.
                 </p>
@@ -447,7 +449,7 @@
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>p</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   For each match pushes the starting index of what matched onto
                   <span class="emphasis"><em>v</em></span>. Returns the number of matches found.
                 </p>
@@ -467,7 +469,7 @@
 <td>
                 <p>
                   Finds all matches of the current expression in the text <span class="emphasis"><em>s</em></span>
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   For each match pushes the starting index of what matched onto
                   <span class="emphasis"><em>v</em></span>. Returns the number of matches found.
                 </p>
@@ -489,7 +491,7 @@
 <td>
                 <p>
                   Finds all matches of the current expression in the files files
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   For each match calls the call-back function cb. If the call-back
                   returns false then the algorithm returns without considering further
                   matches in the current file, or any further files.
@@ -524,7 +526,7 @@
 <td>
                 <p>
                   Finds all matches of the current expression in the files files
- using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   For each match calls the call-back function cb.
                 </p>
                 <p>
@@ -562,7 +564,7 @@
 <td>
                 <p>
                   Searches files to find all those which contain at least one match
- of the current expression using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ of the current expression using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   For each matching file calls the call-back function cb. If the
                   call-back returns false then the algorithm returns without considering
                   any further files.
@@ -597,7 +599,7 @@
 <td>
                 <p>
                   Searches files to find all those which contain at least one match
- of the current expression using the match_flag_type <span class="emphasis"><em>flags</em></span>.
+ of the current expression using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
                   For each matching file calls the call-back function cb.
                 </p>
                 <p>
@@ -641,8 +643,8 @@
                   If <span class="emphasis"><em>copy</em></span> is true then all unmatched sections
                   of input are copied unchanged to output, if the flag <span class="emphasis"><em>format_first_only</em></span>
                   is set then only the first occurance of the pattern found is replaced.
- Returns the new string. See also <a href="../../format.html" title="Search and Replace Format String Syntax">format
- string syntax</a>, and match_flag_type.
+ Returns the new string. See also <a class="link" href="../../format.html" title="Search and Replace Format String Syntax">format
+ string syntax</a>, and <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
                 </p>
                 </td>
 </tr>
@@ -669,8 +671,8 @@
                   If <span class="emphasis"><em>copy</em></span> is true then all unmatched sections
                   of input are copied unchanged to output, if the flag <span class="emphasis"><em>format_first_only</em></span>
                   is set then only the first occurance of the pattern found is replaced.
- Returns the new string. See also <a href="../../format.html" title="Search and Replace Format String Syntax">format
- string syntax</a>, and match_flag_type.
+ Returns the new string. See also <a class="link" href="../../format.html" title="Search and Replace Format String Syntax">format
+ string syntax</a>, and <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
                 </p>
                 </td>
 </tr>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_format (Deprecated)</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="Boost.Regex">
 <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
 <link rel="prev" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
@@ -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><h4 class="title">
-<a name="boost_regex.ref.deprecated_interfaces.regex_format"></a><a href="regex_format.html" title="regex_format (Deprecated)">
+<a name="boost_regex.ref.deprecated_interfaces.regex_format"></a><a class="link" href="regex_format.html" title="regex_format (Deprecated)">
         regex_format (Deprecated)</a>
 </h4></div></div></div>
 <p>
           The algorithm <code class="computeroutput"><span class="identifier">regex_format</span></code>
- is deprecated; new code should use match_results<>::format instead. Existing code
+ is deprecated; new code should use <a class="link" href="../match_results.html#boost_regex.match_results_format"><code class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;&gt;::</span><span class="identifier">format</span></code></a> instead. Existing code
           will continue to compile, the following documentation is taken from the
           previous version of Boost.Regex and will not be further updated:
         </p>
 <a name="boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format"></a><h5>
-<a name="id624460"></a>
- <a href="regex_format.html#boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format">Algorithm
+<a name="id2757025"></a>
+ <a class="link" href="regex_format.html#boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format">Algorithm
           regex_format</a>
         </h5>
-<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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
           The algorithm <code class="computeroutput"><span class="identifier">regex_format</span></code>
@@ -46,7 +47,8 @@
           string, <code class="computeroutput"><span class="identifier">regex_format</span></code> can
           be used for search and replace operations:
         </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</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">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">regex_format</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                            <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                            <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">fmt</span><span class="special">,</span>
@@ -71,7 +73,8 @@
             form, depending upon your compilers capabilities
           </p></td></tr>
 </table></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</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">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">regex_format</span>
                                  <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                                  <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">fmt</span><span class="special">,</span>
@@ -125,7 +128,7 @@
                 </td>
 <td>
                 <p>
- An instance of match_results obtained
+ An instance of <a class="link" href="../match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> obtained
                   from one of the matching algorithms above, and denoting what matched.
                 </p>
                 </td>
@@ -158,11 +161,11 @@
 </tbody>
 </table></div>
 <p>
- Format flags are described under match_flag_type.
+ Format flags are described under <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
         </p>
 <p>
           The format string syntax (and available options) is described more fully
- under format strings.
+ under <a class="link" href="../../format.html" title="Search and Replace Format String Syntax">format strings</a>.
         </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_grep (Deprecated)</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="Boost.Regex">
 <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
 <link rel="prev" href="regex_format.html" title="regex_format (Deprecated)">
@@ -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,26 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.deprecated_interfaces.regex_grep"></a><a href="regex_grep.html" title="regex_grep (Deprecated)">
+<a name="boost_regex.ref.deprecated_interfaces.regex_grep"></a><a class="link" href="regex_grep.html" title="regex_grep (Deprecated)">
         regex_grep (Deprecated)</a>
 </h4></div></div></div>
 <p>
           The algorithm <code class="computeroutput"><span class="identifier">regex_grep</span></code>
- is deprecated in favor of regex_iterator which provides
+ is deprecated in favor of <a class="link" href="../regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> which provides
           a more convenient and standard library friendly interface.
         </p>
 <p>
           The following documentation is taken unchanged from the previous boost
           release, and will not be updated in future.
         </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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
           <code class="computeroutput"><span class="identifier">regex_grep</span></code> allows you to
           search through a bidirectional-iterator range and locate all the (non-overlapping)
           matches with a given regular expression. The function is declared as:
         </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Predicate</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">Predicate</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">regex_grep</span><span class="special">(</span><span class="identifier">Predicate</span> <span class="identifier">foo</span><span class="special">,</span>
                         <span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span>
                         <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">,</span>
@@ -56,7 +58,8 @@
           <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;&gt;&amp;</span></code>
           in place of a pair of iterators.
         </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Predicate</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">Predicate</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">regex_grep</span><span class="special">(</span><span class="identifier">Predicate</span> <span class="identifier">foo</span><span class="special">,</span>
             <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span><span class="special">,</span>
             <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -101,7 +104,8 @@
 <p>
           The general form of the predicate is:
         </p>
-<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">grep_predicate</span>
+<pre class="programlisting">
+<span class="keyword">struct</span> <span class="identifier">grep_predicate</span>
 <span class="special">{</span>
    <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">()(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">iterator_type</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 <span class="special">};</span>
@@ -129,9 +133,10 @@
           (if Boost.Regex is configured in non-recursive mode).
         </p>
 <p>
- Example: convert the example from regex_search to use <code class="computeroutput"><span class="identifier">regex_grep</span></code> instead:
+ Example: convert the example from <a class="link" href="../regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a> to use <code class="computeroutput"><span class="identifier">regex_grep</span></code> instead:
         </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -193,7 +198,8 @@
           Example: Use <code class="computeroutput"><span class="identifier">regex_grep</span></code>
           to call a global callback function:
         </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -253,7 +259,8 @@
           to call a class member function, use the standard library adapters <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">mem_fun</span></code> and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">bind1st</span></code>
           to convert the member function into a predicate:
         </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</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">regex</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">functional</span><span class="special">&gt;</span>
@@ -306,7 +313,8 @@
           Finally, C++ Builder users can use C++ Builder's closure type as a callback
           argument:
         </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</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">regex</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">functional</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_split (deprecated)</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="Boost.Regex">
 <link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
 <link rel="prev" href="regex_grep.html" title="regex_grep (Deprecated)">
@@ -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,26 +24,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.deprecated_interfaces.regex_split"></a><a href="regex_split.html" title="regex_split (deprecated)">
+<a name="boost_regex.ref.deprecated_interfaces.regex_split"></a><a class="link" href="regex_split.html" title="regex_split (deprecated)">
         regex_split (deprecated)</a>
 </h4></div></div></div>
 <p>
- The algorithm regex_split has been deprecated
- in favor of the iterator regex_token_iterator which has
+ The algorithm <a class="link" href="regex_split.html" title="regex_split (deprecated)"><code class="computeroutput"><span class="identifier">regex_split</span></code></a> has been deprecated
+ in favor of the iterator <a class="link" href="../regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> which has
           a more flexible and powerful interface, as well as following the more usual
           standard library "pull" rather than "push" semantics.
         </p>
 <p>
- Code which uses regex_split will continue to compile,
+ Code which uses <a class="link" href="regex_split.html" title="regex_split (deprecated)"><code class="computeroutput"><span class="identifier">regex_split</span></code></a> will continue to compile,
           the following documentation is taken from a previous Boost.Regex version:
         </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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- Algorithm regex_split performs a similar
+ Algorithm <a class="link" href="regex_split.html" title="regex_split (deprecated)"><code class="computeroutput"><span class="identifier">regex_split</span></code></a> performs a similar
           operation to the perl split operation, and comes in three overloaded forms:
         </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Traits1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Alloc1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Traits2</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">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Traits1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Alloc1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Traits2</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">regex_split</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                         <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">Traits1</span><span class="special">,</span> <span class="identifier">Alloc1</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                         <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">Traits2</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -88,7 +90,8 @@
           the input string into a series of tokens, and remove each token from the
           string <span class="emphasis"><em>s</em></span>:
         </p>
-<pre class="programlisting"><span class="keyword">unsigned</span> <span class="identifier">tokenise</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;&amp;</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="keyword">unsigned</span> <span class="identifier">tokenise</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;&amp;</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="keyword">return</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_split</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">l</span><span class="special">),</span> <span class="identifier">s</span><span class="special">);</span>
 <span class="special">}</span>
@@ -97,7 +100,8 @@
           Example: the following short program will extract all of the URL's from
           a html file, and print them out to cout:
         </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">list</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">list</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/error_type.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/error_type.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/error_type.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>error_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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="match_flag_type.html" title="match_flag_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,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.error_type"></a> error_type
+<a name="boost_regex.ref.error_type"></a><a class="link" href="error_type.html" title="error_type"> error_type</a>
 </h3></div></div></div>
 <a name="boost_regex.ref.error_type.synopsis"></a><h5>
-<a name="id602297"></a>
- Synopsis
+<a name="id2736880"></a>
+ <a class="link" href="error_type.html#boost_regex.ref.error_type.synopsis">Synopsis</a>
       </h5>
 <p>
         Type error type represents the different types of errors that can be raised
         by the library when parsing a regular expression.
       </p>
-<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">regex_constants</span><span class="special">{</span>
+<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">regex_constants</span><span class="special">{</span>
 
 <span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="identifier">specific</span><span class="special">-</span><span class="identifier">type</span> <span class="identifier">error_type</span><span class="special">;</span>
 
@@ -57,8 +58,8 @@
 </span><span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
 <a name="boost_regex.ref.error_type.description"></a><h5>
-<a name="id602860"></a>
- Description
+<a name="id2737390"></a>
+ <a class="link" href="error_type.html#boost_regex.ref.error_type.description">Description</a>
       </h5>
 <p>
         The type <code class="computeroutput"><span class="identifier">error_type</span></code> is an

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/match_flag_type.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/match_flag_type.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/match_flag_type.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>match_flag_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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="syntax_option_type/syntax_option_type_literal.html" title="Options for Literal Strings">
@@ -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_regex.ref.match_flag_type"></a> match_flag_type
+<a name="boost_regex.ref.match_flag_type"></a><a class="link" href="match_flag_type.html" title="match_flag_type"> match_flag_type</a>
 </h3></div></div></div>
 <p>
         The type <code class="computeroutput"><span class="identifier">match_flag_type</span></code>
         is an implementation specific bitmask type (see C++ std 17.3.2.1.2) that
         controls how a regular expression is matched against a character sequence.
- The behavior of the format flags is described in more detail in the format syntax guide.
+ The behavior of the format flags is described in more detail in the <a class="link" href="../format.html" title="Search and Replace Format String Syntax">format syntax guide</a>.
       </p>
-<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">regex_constants</span><span class="special">{</span>
+<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">regex_constants</span><span class="special">{</span>
 
 <span class="keyword">typedef</span> <span class="identifier">implemenation</span><span class="special">-</span><span class="identifier">specific</span><span class="special">-</span><span class="identifier">bitmask</span><span class="special">-</span><span class="identifier">type</span> <span class="identifier">match_flag_type</span><span class="special">;</span>
 
@@ -69,8 +70,8 @@
 </span><span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
 <a name="boost_regex.ref.match_flag_type.description"></a><h5>
-<a name="id601531"></a>
- Description
+<a name="id2736187"></a>
+ <a class="link" href="match_flag_type.html#boost_regex.ref.match_flag_type.description">Description</a>
       </h5>
 <p>
         The type <code class="computeroutput"><span class="identifier">match_flag_type</span></code>
@@ -327,7 +328,7 @@
 <td>
               <p>
                 Specifies that the expression should be matched according to the
- POSIX <a href="../syntax/leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
+ POSIX <a class="link" href="../syntax/leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
                 rule</a>, regardless of what kind of expression was compiled.
                 Be warned that these rules do not work well with many Perl-specific
                 features such as non-greedy repeats.
@@ -343,7 +344,7 @@
 <td>
               <p>
                 Specifies that the expression should be matched according to the
- <a href="../syntax/perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">Perl
+ <a class="link" href="../syntax/perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">Perl
                 matching rules</a>, irrespective of what kind of expression was
                 compiled.
               </p>
@@ -358,7 +359,7 @@
 <td>
               <p>
                 Makes the expression behave as if it had no marked subexpressions,
- no matter how many capturing groups are actually present. The match_results
+ no matter how many capturing groups are actually present. The <a class="link" href="match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>
                 class will only contain information about the overall match, and
                 not any sub-expressions.
               </p>
@@ -378,7 +379,7 @@
                 Specification, Chapter 15 part 5.4.11 String.prototype.replace. (FWD.1).
               </p>
               <p>
- This is functionally identical to the <a href="../format/perl_format.html" title="Perl Format String Syntax">Perl
+ This is functionally identical to the <a class="link" href="../format/perl_format.html" title="Perl Format String Syntax">Perl
                 format string rules</a>.
               </p>
               <p>
@@ -400,7 +401,7 @@
                 Specifies that when a regular expression match is to be replaced
                 by a new string, that the new string is constructed using the rules
                 used by the Unix sed utility in IEEE Std 1003.1-2001, Portable Operating
- SystemInterface (POSIX ), Shells and Utilities. See also the Sed Format string reference.
+ SystemInterface (POSIX ), Shells and Utilities. See also the <a class="link" href="../format/sed_format.html" title="Sed Format String Syntax">Sed Format string reference</a>.
               </p>
               </td>
 </tr>
@@ -413,7 +414,7 @@
 <td>
               <p>
                 Specifies that when a regular expression match is to be replaced
- by a new string, that the new string is constructed using <a href="../format/perl_format.html" title="Perl Format String Syntax">the
+ by a new string, that the new string is constructed using <a class="link" href="../format/perl_format.html" title="Perl Format String Syntax">the
                 same rules as Perl 5</a>.
               </p>
               </td>
@@ -441,7 +442,7 @@
 <td>
               <p>
                 Specifies that all syntax extensions are enabled, including conditional
- (?ddexpression1:expression2) replacements: see the <a href="../format/boost_format_syntax.html" title="Boost-Extended Format String Syntax">format
+ (?ddexpression1:expression2) replacements: see the <a class="link" href="../format/boost_format_syntax.html" title="Boost-Extended Format String Syntax">format
                 string guide</a> for more details.
               </p>
               </td>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/match_results.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/match_results.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/match_results.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>match_results</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="basic_regex.html" title="basic_regex">
@@ -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,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.match_results"></a> match_results
+<a name="boost_regex.ref.match_results"></a><a class="link" href="match_results.html" title="match_results"> match_results</a>
 </h3></div></div></div>
 <a name="boost_regex.ref.match_results.synopsis"></a><h5>
-<a name="id531997"></a>
- Synopsis
+<a name="id2672984"></a>
+ <a class="link" href="match_results.html#boost_regex.ref.match_results.synopsis">Synopsis</a>
       </h5>
-<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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         Regular expressions are different from many simple pattern-matching algorithms
@@ -39,14 +40,14 @@
         parenthesis (...). There has to be some method for reporting sub-expression
         matches back to the user: this is achieved this by defining a class <code class="computeroutput"><span class="identifier">match_results</span></code> that acts as an indexed collection
         of sub-expression matches, each sub-expression match being contained in an
- object of type sub_match.
+ object of type <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>.
       </p>
 <p>
         Template class <code class="computeroutput"><span class="identifier">match_results</span></code>
         denotes a collection of character sequences representing the result of a
         regular expression match. Objects of type <code class="computeroutput"><span class="identifier">match_results</span></code>
- are passed to the algorithms regex_match and regex_search, and are returned by
- the iterator regex_iterator. Storage for the
+ are passed to the algorithms <a class="link" href="regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a> and <a class="link" href="regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, and are returned by
+ the iterator <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>. Storage for the
         collection is allocated and freed as necessary by the member functions of
         class <code class="computeroutput"><span class="identifier">match_results</span></code>.
       </p>
@@ -61,7 +62,8 @@
         <code class="computeroutput"><span class="identifier">wcmatch</span></code>, <code class="computeroutput"><span class="identifier">smatch</span></code>,
         or <code class="computeroutput"><span class="identifier">wsmatch</span></code>:
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">Allocator</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">match_results</span><span class="special">;</span>
 
@@ -87,63 +89,63 @@
    <span class="keyword">typedef</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">char_type</span><span class="special">&gt;</span> <span class="identifier">string_type</span><span class="special">;</span>
 
    <span class="comment">// construct/copy/destroy:
-</span> explicit match_results<span class="special">(</span><span class="keyword">const</span> <span class="identifier">Allocator</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">=</span> <span class="identifier">Allocator</span><span class="special">());</span>
- match_results<span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
- match_results& operator=<span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
+</span> <a class="link" href="match_results.html#boost_regex.match_results.construct">explicit match_results</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Allocator</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">=</span> <span class="identifier">Allocator</span><span class="special">());</span>
+ <a class="link" href="match_results.html#boost_regex.match_results.copy_construct">match_results</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
+ <a class="link" href="match_results.html#boost_regex.match_results.assign">match_results&amp; operator=</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
    <span class="special">~</span><span class="identifier">match_results</span><span class="special">();</span>
 
    <span class="comment">// size:
-</span> <span class="identifier">size_type</span> size<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">size_type</span> max_size<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">bool</span> empty<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+</span> <span class="identifier">size_type</span> <a class="link" href="match_results.html#boost_regex.match_results.size">size</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">size_type</span> <a class="link" href="match_results.html#boost_regex.match_results.max_size">max_size</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="match_results.html#boost_regex.match_results.empty">empty</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
    <span class="comment">// element access:
-</span> <span class="identifier">difference_type</span> length<span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">difference_type</span> position<span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">string_type</span> str<span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_reference</span> operator[]<span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="identifier">const_reference</span> prefix<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="identifier">const_reference</span> suffix<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> begin<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> end<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+</span> <span class="identifier">difference_type</span> <a class="link" href="match_results.html#boost_regex.match_results.length">length</a><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">difference_type</span> <a class="link" href="match_results.html#boost_regex.match_results.position">position</a><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">string_type</span> <a class="link" href="match_results.html#boost_regex.match_results.str">str</a><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="match_results.html#boost_regex.match_results.subscript">operator[]</a><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="identifier">const_reference</span> <a class="link" href="match_results.html#boost_regex.match_results.prefix">prefix</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="identifier">const_reference</span> <a class="link" href="match_results.html#boost_regex.match_results.suffix">suffix</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="match_results.html#boost_regex.match_results.begin">begin</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="match_results.html#boost_regex.match_results.end">end</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
    <span class="comment">// format:
 </span> <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
- <span class="identifier">OutputIterator</span> format<span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
+ <span class="identifier">OutputIterator</span> <a class="link" href="match_results.html#boost_regex.match_results.format">format</a><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                         <span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                         <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">format_default</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">string_type</span> format<span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
+ <span class="identifier">string_type</span> <a class="link" href="match_results.html#boost_regex.match_results.format2">format</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                      <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">format_default</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
- <span class="identifier">allocator_type</span> get_allocator<span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">void</span> swap<span class="special">(</span><span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+ <span class="identifier">allocator_type</span> <a class="link" href="match_results.html#boost_regex.match_results.get_allocator">get_allocator</a><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="match_results.html#boost_regex.match_results.swap">swap</a><span class="special">(</span><span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 
 <span class="preprocessor">#ifdef</span> <span class="identifier">BOOST_REGEX_MATCH_EXTRA</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">::</span><span class="identifier">capture_sequence_type</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> captures<span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <a class="link" href="match_results.html#boost_regex.match_results.captures">captures</a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 <span class="preprocessor">#endif</span>
 
 <span class="special">};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator == <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="match_results.html#boost_regex.match_results.op_eq">operator ==</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator != <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="match_results.html#boost_regex.match_results.op_ne">operator !=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span>
- operator << <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span><span class="special">,</span>
+ <a class="link" href="match_results.html#boost_regex.match_results.op_stream">operator &lt;&lt;</a> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">void</span> swap<span class="special">(</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
+<span class="keyword">void</span> <a class="link" href="match_results.html#boost_regex.match_results.op_swap">swap</a><span class="special">(</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
          <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.ref.match_results.description"></a><h5>
-<a name="id534900"></a>
- Description
+<a name="id2675612"></a>
+ <a class="link" href="match_results.html#boost_regex.ref.match_results.description">Description</a>
       </h5>
 <p>
         In all <code class="computeroutput"><span class="identifier">match_results</span></code> constructors,
@@ -152,7 +154,8 @@
       </p>
 <a name="boost_regex.match_results.construct"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">match_results</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Allocator</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">=</span> <span class="identifier">Allocator</span><span class="special">());</span>
+<pre class="programlisting">
+<span class="identifier">match_results</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Allocator</span><span class="special">&amp;</span> <span class="identifier">a</span> <span class="special">=</span> <span class="identifier">Allocator</span><span class="special">());</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class
@@ -217,7 +220,8 @@
 </table></div>
 <a name="boost_regex.match_results.copy_construct"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">match_results</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">match_results</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Constructs an object of class match_results,
@@ -225,7 +229,8 @@
       </p>
 <a name="boost_regex.match_results.assign"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">match_results</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">match_results</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Assigns m to *this. The postconditions
@@ -349,32 +354,36 @@
 </table></div>
 <a name="boost_regex.match_results.size"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns the number of sub_match elements stored in *this;
+ <span class="bold"><strong>Effects</strong></span>: Returns the number of <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a> elements stored in *this;
         that is the number of marked sub-expressions in the regular expression that
         was matched plus one.
       </p>
 <a name="boost_regex.match_results.max_size"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the maximum number of
- sub_match
+ <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         elements that can be stored in *this.
       </p>
 <a name="boost_regex.match_results.empty"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns size() == 0.
       </p>
 <a name="boost_regex.match_results.length"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the length of sub-expression
@@ -382,7 +391,8 @@
       </p>
 <a name="boost_regex.match_results.position"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">difference_type</span> <span class="identifier">position</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">difference_type</span> <span class="identifier">position</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the starting location of
@@ -393,7 +403,8 @@
       </p>
 <a name="boost_regex.match_results.str"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">string_type</span> <span class="identifier">str</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">string_type</span> <span class="identifier">str</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">sub</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns sub-expression <span class="emphasis"><em>sub</em></span>
@@ -401,39 +412,43 @@
       </p>
 <a name="boost_regex.match_results.subscript"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">const_reference</span> <span class="keyword">operator</span><span class="special">[](</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">const_reference</span> <span class="keyword">operator</span><span class="special">[](</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns a reference to the sub_match
+ <span class="bold"><strong>Effects</strong></span>: Returns a reference to the <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         object representing the character sequence that matched marked sub-expression
         <span class="emphasis"><em>n</em></span>. If <code class="computeroutput"><span class="identifier">n</span> <span class="special">==</span> <span class="number">0</span></code> then returns
- a reference to a sub_match object representing the
+ a reference to a <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a> object representing the
         character sequence that matched the whole regular expression. If <span class="emphasis"><em>n</em></span>
         is out of range, or if <span class="emphasis"><em>n</em></span> is an unmatched sub-expression,
- then returns a sub_match
+ then returns a <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         object whose matched member is false.
       </p>
 <a name="boost_regex.match_results.prefix"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">const_reference</span> <span class="identifier">prefix</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">const_reference</span> <span class="identifier">prefix</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns a reference to the sub_match
+ <span class="bold"><strong>Effects</strong></span>: Returns a reference to the <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         object representing the character sequence from the start of the string being
         matched or searched, to the start of the match found.
       </p>
 <a name="boost_regex.match_results.suffix"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">const_reference</span> <span class="identifier">suffix</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">const_reference</span> <span class="identifier">suffix</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Returns a reference to the sub_match
+ <span class="bold"><strong>Effects</strong></span>: Returns a reference to the <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         object representing the character sequence from the end of the match found
         to the end of the string being matched or searched.
       </p>
 <a name="boost_regex.match_results.begin"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns a starting iterator that
@@ -441,7 +456,8 @@
       </p>
 <a name="boost_regex.match_results.end"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns a terminating iterator
@@ -449,7 +465,8 @@
       </p>
 <a name="boost_regex.match_results_format"></a><a name="boost_regex.match_results.format"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</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">OutputIterator</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">format</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                      <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">format_default</span><span class="special">);</span>
@@ -470,14 +487,15 @@
         Chapter 15 part 5.4.11 String.prototype.replace.
       </p>
 <p>
- See the format syntax guide for more information.
+ See the <a class="link" href="../format.html" title="Search and Replace Format String Syntax">format syntax guide for more information</a>.
       </p>
 <p>
         <span class="bold"><strong>Returns</strong></span>: out.
       </p>
 <a name="boost_regex.match_results.format2"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">string_type</span> <span class="identifier">format</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">string_type</span> <span class="identifier">format</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span><span class="special">&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">format_default</span><span class="special">);</span>
 </pre>
 <p>
@@ -490,11 +508,12 @@
         Chapter 15 part 5.4.11 String.prototype.replace.
       </p>
 <p>
- See the format syntax guide for more information.
+ See the <a class="link" href="../format.html" title="Search and Replace Format String Syntax">format syntax guide for more information</a>.
       </p>
 <a name="boost_regex.match_results.get_allocator"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">allocator_type</span> <span class="identifier">get_allocator</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">allocator_type</span> <span class="identifier">get_allocator</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns a copy of the Allocator
@@ -502,7 +521,8 @@
       </p>
 <a name="boost_regex.match_results.swap"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">match_results</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Swaps the contents of the two sequences.
@@ -517,7 +537,8 @@
       </p>
 <a name="boost_regex.match_results.capture_type"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">::</span><span class="identifier">capture_sequence_type</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">value_type</span><span class="special">::</span><span class="identifier">capture_sequence_type</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
 </pre>
 <p>
         Defines an implementation-specific type that satisfies the requirements of
@@ -527,7 +548,8 @@
       </p>
 <a name="boost_regex.match_results.captures"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <span class="identifier">captures</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <span class="identifier">captures</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">i</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns a sequence containing all
@@ -539,7 +561,7 @@
 <p>
         <span class="bold"><strong>Preconditions</strong></span>: the library must be built
         and used with BOOST_REGEX_MATCH_EXTRA defined, and you must pass the flag
- match_extra to the regex matching functions ( regex_match, regex_search, regex_iterator or regex_token_iterator) in order for
+ match_extra to the regex matching functions ( <a class="link" href="regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>, <a class="link" href="regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> or <a class="link" href="regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a>) in order for
         this member function to be defined and return useful information.
       </p>
 <p>
@@ -563,7 +585,8 @@
 </ul></div>
 <a name="boost_regex.match_results.op_eq"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>
@@ -573,7 +596,8 @@
       </p>
 <a name="boost_regex.match_results.op_ne"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>
@@ -583,7 +607,8 @@
       </p>
 <a name="boost_regex.match_results.op_stream"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span>
    <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
@@ -596,7 +621,8 @@
       </p>
 <a name="boost_regex.match_results.op_swap"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
          <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Interfacing With Non-Standard String 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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="regex_traits.html" title="regex_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,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.non_std_strings"></a><a href="non_std_strings.html" title="Interfacing With Non-Standard String Types"> Interfacing With Non-Standard
+<a name="boost_regex.ref.non_std_strings"></a><a class="link" href="non_std_strings.html" title="Interfacing With Non-Standard String Types"> Interfacing With Non-Standard
       String Types</a>
 </h3></div></div></div>
 <div class="toc"><dl>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Working With Unicode and ICU String 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="Boost.Regex">
 <link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
 <link rel="prev" href="../non_std_strings.html" title="Interfacing With Non-Standard String 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><h4 class="title">
-<a name="boost_regex.ref.non_std_strings.icu"></a><a href="icu.html" title="Working With Unicode and ICU String Types"> Working With
+<a name="boost_regex.ref.non_std_strings.icu"></a><a class="link" href="icu.html" title="Working With Unicode and ICU String Types"> Working With
         Unicode and ICU String Types</a>
 </h4></div></div></div>
 <div class="toc"><dl>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Introduction to using Regex with ICU</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="Boost.Regex">
 <link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
 <link rel="prev" href="../icu.html" title="Working With Unicode and ICU String 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,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.icu.intro"></a><a href="intro.html" title="Introduction to using Regex with ICU"> Introduction
+<a name="boost_regex.ref.non_std_strings.icu.intro"></a><a class="link" href="intro.html" title="Introduction to using Regex with ICU"> Introduction
           to using Regex with ICU</a>
 </h5></div></div></div>
 <p>
             The header:
           </p>
-<pre class="programlisting"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
             contains the data types and algorithms necessary for working with regular
@@ -39,7 +40,7 @@
 <p>
             In order to use this header you will need the <a href="http://www.ibm.com/software/globalization/icu/" target="_top">ICU
             library</a>, and you will need to have built the Boost.Regex library
- with <a href="../../../install.html#boost_regex.install.building_with_unicode_and_icu_support">ICU
+ with <a class="link" href="../../../install.html#boost_regex.install.building_with_unicode_and_icu_support">ICU
             support enabled</a>.
           </p>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Unicode Regular Expression Algorithms</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="Boost.Regex">
 <link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
 <link rel="prev" href="unicode_types.html" title="Unicode regular expression 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,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.icu.unicode_algo"></a><a href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
+<a name="boost_regex.ref.non_std_strings.icu.unicode_algo"></a><a class="link" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
           Unicode Regular Expression Algorithms</a>
 </h5></div></div></div>
 <p>
- The regular expression algorithms regex_match, regex_search and regex_replace all expect that
+ The regular expression algorithms <a class="link" href="../../regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>, <a class="link" href="../../regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a> and <a class="link" href="../../regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a> all expect that
             the character sequence upon which they operate, is encoded in the same
             character encoding as the regular expression object with which they are
             used. For Unicode regular expressions that behavior is undesirable: while
@@ -43,11 +43,11 @@
             on to the "real" algorithm.
           </p>
 <a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match"></a><h5>
-<a name="id605295"></a>
- u32regex_match
+<a name="id2739621"></a>
+ <a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_match">u32regex_match</a>
           </h5>
 <p>
- For each regex_match
+ For each <a class="link" href="../../regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>
             algorithm defined by <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>,
             then <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> defines an overloaded algorithm that
             takes the same arguments, but which is called <code class="computeroutput"><span class="identifier">u32regex_match</span></code>,
@@ -57,7 +57,8 @@
 <p>
             Example: match a password, encoded in a UTF-16 UnicodeString:
           </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// Find out if *password* meets our password requirements,
 </span><span class="comment">// as defined by the regular expression *requirements*.
 </span><span class="comment">//
@@ -69,7 +70,8 @@
 <p>
             Example: match a UTF-8 encoded filename:
           </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// Extract filename part of a path from a UTF-8 encoded std::string and return the result
 </span><span class="comment">// as another std::string:
 </span><span class="comment">//
@@ -89,11 +91,11 @@
 <span class="special">}</span>
 </pre>
 <a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search"></a><h5>
-<a name="id606015"></a>
- u32regex_search
+<a name="id2740275"></a>
+ <a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_search">u32regex_search</a>
           </h5>
 <p>
- For each regex_search
+ For each <a class="link" href="../../regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>
             algorithm defined by <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>,
             then <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> defines an overloaded algorithm that
             takes the same arguments, but which is called <code class="computeroutput"><span class="identifier">u32regex_search</span></code>,
@@ -103,7 +105,8 @@
 <p>
             Example: search for a character sequence in a specific language block:
           </p>
-<pre class="programlisting"><span class="identifier">UnicodeString</span> <span class="identifier">extract_greek</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UnicodeString</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">UnicodeString</span> <span class="identifier">extract_greek</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UnicodeString</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// searches through some UTF-16 encoded text for a block encoded in Greek,
 </span> <span class="comment">// this expression is imperfect, but the best we can do for now - searching
@@ -128,11 +131,11 @@
 <span class="special">}</span>
 </pre>
 <a name="boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace"></a><h5>
-<a name="id606608"></a>
- u32regex_replace
+<a name="id2740815"></a>
+ <a class="link" href="unicode_algo.html#boost_regex.ref.non_std_strings.icu.unicode_algo.u32regex_replace">u32regex_replace</a>
           </h5>
 <p>
- For each regex_replace algorithm defined
+ For each <a class="link" href="../../regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a> algorithm defined
             by <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>, then <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
             defines an overloaded algorithm that takes the same arguments, but which
             is called <code class="computeroutput"><span class="identifier">u32regex_replace</span></code>,
@@ -146,7 +149,8 @@
 <p>
             Example: Credit card number reformatting:
           </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// Take a credit card number as a string of digits,
 </span><span class="comment">// and reformat it as a human readable string with "-"
 </span><span class="comment">// separating each group of four digit;,

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Unicode Aware Regex Iterators</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="Boost.Regex">
 <link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
 <link rel="prev" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
@@ -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,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.icu.unicode_iter"></a><a href="unicode_iter.html" title="Unicode Aware Regex Iterators">
+<a name="boost_regex.ref.non_std_strings.icu.unicode_iter"></a><a class="link" href="unicode_iter.html" title="Unicode Aware Regex Iterators">
           Unicode Aware Regex Iterators</a>
 </h5></div></div></div>
 <a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator"></a><h5>
-<a name="id607067"></a>
- u32regex_iterator
+<a name="id2741240"></a>
+ <a class="link" href="unicode_iter.html#boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_iterator">u32regex_iterator</a>
           </h5>
 <p>
             Type <code class="computeroutput"><span class="identifier">u32regex_iterator</span></code>
- is in all respects the same as regex_iterator except that since
+ is in all respects the same as <a class="link" href="../../regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> except that since
             the regular expression type is always <code class="computeroutput"><span class="identifier">u32regex</span></code>
             it only takes one template parameter (the iterator type). It also calls
             <code class="computeroutput"><span class="identifier">u32regex_search</span></code> internally,
             allowing it to interface correctly with UTF-8, UTF-16, and UTF-32 data:
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">u32regex_iterator</span>
 <span class="special">{</span>
    <span class="comment">// for members see regex_iterator
@@ -54,7 +55,8 @@
             from a string, there are a series of non-member helper functions called
             make_u32regex_iterator:
           </p>
-<pre class="programlisting"><span class="identifier">u32regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
+<pre class="programlisting">
+<span class="identifier">u32regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
    <span class="identifier">make_u32regex_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span>
                           <span class="keyword">const</span> <span class="identifier">u32regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                           <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
@@ -89,7 +91,8 @@
             Example: search for international currency symbols, along with their
             associated numeric value:
           </p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">enumerate_currencies</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="keyword">void</span> <span class="identifier">enumerate_currencies</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// enumerate and print all the currency symbols, along
 </span> <span class="comment">// with any associated numeric values:
@@ -126,18 +129,19 @@
             Provided of course that the input is encoded as UTF-8.
           </p>
 <a name="boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator"></a><h5>
-<a name="id608814"></a>
- u32regex_token_iterator
+<a name="id2742828"></a>
+ <a class="link" href="unicode_iter.html#boost_regex.ref.non_std_strings.icu.unicode_iter.u32regex_token_iterator">u32regex_token_iterator</a>
           </h5>
 <p>
             Type <code class="computeroutput"><span class="identifier">u32regex_token_iterator</span></code>
- is in all respects the same as regex_token_iterator except
+ is in all respects the same as <a class="link" href="../../regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> except
             that since the regular expression type is always <code class="computeroutput"><span class="identifier">u32regex</span></code>
             it only takes one template parameter (the iterator type). It also calls
             <code class="computeroutput"><span class="identifier">u32regex_search</span></code> internally,
             allowing it to interface correctly with UTF-8, UTF-16, and UTF-32 data:
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">u32regex_token_iterator</span>
 <span class="special">{</span>
    <span class="comment">// for members see regex_token_iterator
@@ -152,7 +156,8 @@
             from a string, there are a series of non-member helper functions called
             <code class="computeroutput"><span class="identifier">make_u32regex_token_iterator</span></code>:
           </p>
-<pre class="programlisting"><span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
+<pre class="programlisting">
+<span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
    <span class="identifier">make_u32regex_token_iterator</span><span class="special">(</span>
          <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">u32regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -193,7 +198,8 @@
             of marked sub-expression sub in regular expression <span class="emphasis"><em>e</em></span>,
             found in text <span class="emphasis"><em>s</em></span>, using match_flags <span class="emphasis"><em>m</em></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">N</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">N</span><span class="special">&gt;</span>
 <span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
    <span class="identifier">make_u32regex_token_iterator</span><span class="special">(</span>
          <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
@@ -238,7 +244,8 @@
             for each submatch in regular expression <span class="emphasis"><em>e</em></span>, found
             in text <span class="emphasis"><em>s</em></span>, using match_flags <span class="emphasis"><em>m</em></span>.
           </p>
-<pre class="programlisting"><span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
+<pre class="programlisting">
+<span class="identifier">u32regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span>
    <span class="identifier">make_u32regex_token_iterator</span><span class="special">(</span>
          <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">u32regex</span><span class="special">&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -283,7 +290,8 @@
             Example: search for international currency symbols, along with their
             associated numeric value:
           </p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">enumerate_currencies2</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="keyword">void</span> <span class="identifier">enumerate_currencies2</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&amp;</span> <span class="identifier">text</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// enumerate and print all the currency symbols, along
 </span> <span class="comment">// with any associated numeric values:

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Unicode regular expression 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="Boost.Regex">
 <link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
 <link rel="prev" href="intro.html" title="Introduction to using Regex with ICU">
@@ -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><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.icu.unicode_types"></a><a href="unicode_types.html" title="Unicode regular expression types">
+<a name="boost_regex.ref.non_std_strings.icu.unicode_types"></a><a class="link" href="unicode_types.html" title="Unicode regular expression types">
           Unicode regular expression types</a>
 </h5></div></div></div>
 <p>
             Header <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">icu</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> provides a regular expression traits
             class that handles UTF-32 characters:
           </p>
-<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">icu_regex_traits</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">class</span> <span class="identifier">icu_regex_traits</span><span class="special">;</span>
 </pre>
 <p>
             and a regular expression type based upon that:
           </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">UChar32</span><span class="special">,</span><span class="identifier">icu_regex_traits</span><span class="special">&gt;</span> <span class="identifier">u32regex</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">UChar32</span><span class="special">,</span><span class="identifier">icu_regex_traits</span><span class="special">&gt;</span> <span class="identifier">u32regex</span><span class="special">;</span>
 </pre>
 <p>
             The type <code class="computeroutput"><span class="identifier">u32regex</span></code> is
@@ -51,7 +53,8 @@
             which allow regular expressions to be created from UTF-8, UTF-16, or
             UTF-32 encoded strings:
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIterator</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">InputIterator</span><span class="special">&gt;</span>
 <span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="identifier">InputIterator</span> <span class="identifier">i</span><span class="special">,</span>
                        <span class="identifier">InputIterator</span> <span class="identifier">j</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span><span class="special">);</span>
@@ -62,7 +65,8 @@
             sequence is determined based upon sizeof(*i): 1 implies UTF-8, 2 implies
             UTF-16, and 4 implies UTF-32.
           </p>
-<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
@@ -70,7 +74,8 @@
             <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the Null-terminated UTF-8 characater sequence <span class="emphasis"><em>p</em></span>.
           </p>
-<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
@@ -78,7 +83,8 @@
             <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the Null-terminated UTF-8 characater sequence p.
           </p>
-<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
@@ -88,7 +94,8 @@
             encoding of the sequence is determined based upon sizeof(wchar_t): 1
             implies UTF-8, 2 implies UTF-16, and 4 implies UTF-32.
           </p>
-<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UChar</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UChar</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>
@@ -96,7 +103,8 @@
             <span class="bold"><strong>Effects</strong></span>: Creates a regular expression
             object from the Null-terminated UTF-16 characater sequence p.
           </p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</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">C</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
@@ -107,7 +115,8 @@
             based upon sizeof(C): 1 implies UTF-8, 2 implies UTF-16, and 4 implies
             UTF-32.
           </p>
-<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UnicodeString</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UnicodeString</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                        <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
                            <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">perl</span><span class="special">);</span>
 </pre>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Using Boost Regex With MFC Strings</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="Boost.Regex">
 <link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
 <link rel="prev" href="icu/unicode_iter.html" title="Unicode Aware Regex Iterators">
@@ -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_regex.ref.non_std_strings.mfc_strings"></a><a href="mfc_strings.html" title="Using Boost Regex With MFC Strings"> Using
+<a name="boost_regex.ref.non_std_strings.mfc_strings"></a><a class="link" href="mfc_strings.html" title="Using Boost Regex With MFC Strings"> Using
         Boost Regex With MFC Strings</a>
 </h4></div></div></div>
 <div class="toc"><dl>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Overloaded Algorithms For MFC String 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="Boost.Regex">
 <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
 <link rel="prev" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
@@ -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><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo"></a><a href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo"></a><a class="link" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
           Overloaded Algorithms For MFC String Types</a>
 </h5></div></div></div>
 <p>
@@ -34,20 +34,21 @@
             here they are anyway:
           </p>
 <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match"></a><h5>
-<a name="id613970"></a>
- regex_match
+<a name="id2747514"></a>
+ <a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match">regex_match</a>
           </h5>
 <p>
             There are two overloads, the first reports what matched in a match_results
             structure, the second does not.
           </p>
 <p>
- All the usual caveats for regex_match apply, in particular
+ All the usual caveats for <a class="link" href="../../regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a> apply, in particular
             the algorithm will only report a successful match if all of the input
- text matches the expression, if this isn't what you want then use regex_search
+ text matches the expression, if this isn't what you want then use <a class="link" href="../../regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>
             instead.
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span>
    <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
    <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">B</span><span class="special">*,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">what</span><span class="special">,</span>
@@ -62,7 +63,8 @@
 <p>
             <span class="bold"><strong>Example:</strong></span>
           </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// Extract filename part of a path from a CString and return the result
 </span><span class="comment">// as another CString:
 </span><span class="comment">//
@@ -82,11 +84,12 @@
 <span class="special">}</span>
 </pre>
 <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match__second_overload_"></a><h5>
-<a name="id614882"></a>
- <a href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match__second_overload_">regex_match
+<a name="id2748342"></a>
+ <a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match__second_overload_">regex_match
             (second overload)</a>
           </h5>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span>
    <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
    <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -100,7 +103,8 @@
 <p>
             <span class="bold"><strong>Example:</strong></span>
           </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// Find out if *password* meets our password requirements,
 </span><span class="comment">// as defined by the regular expression *requirements*.
 </span><span class="comment">//
@@ -110,14 +114,15 @@
 <span class="special">}</span>
 </pre>
 <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search"></a><h5>
-<a name="id615473"></a>
- regex_search
+<a name="id2748878"></a>
+ <a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search">regex_search</a>
           </h5>
 <p>
- There are two additional overloads for regex_search, the first reports
+ There are two additional overloads for <a class="link" href="../../regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, the first reports
             what matched the second does not:
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">,</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">A</span><span class="special">&gt;&amp;</span> <span class="identifier">what</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -131,7 +136,8 @@
             <span class="bold"><strong>Example</strong></span>: Postcode extraction from an
             address string.
           </p>
-<pre class="programlisting"><span class="identifier">CString</span> <span class="identifier">extract_postcode</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">address</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">CString</span> <span class="identifier">extract_postcode</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">address</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// searches throw address for a UK postcode and returns the result,
 </span> <span class="comment">// the expression used is by Phil A. on www.regxlib.com:
@@ -149,11 +155,12 @@
 <span class="special">}</span>
 </pre>
 <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search__second_overload_"></a><h5>
-<a name="id616211"></a>
- <a href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search__second_overload_">regex_search
+<a name="id2749553"></a>
+ <a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search__second_overload_">regex_search
             (second overload)</a>
           </h5>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">inline</span> <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">)</span>
@@ -164,14 +171,15 @@
             <span class="special">+</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">GetLength</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span></code>
           </p>
 <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace"></a><h5>
-<a name="id616615"></a>
- regex_replace
+<a name="id2749918"></a>
+ <a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_replace">regex_replace</a>
           </h5>
 <p>
- There are two additional overloads for regex_replace, the first sends
+ There are two additional overloads for <a class="link" href="../../regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a>, the first sends
             output to an output iterator, while the second creates a new string
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span>
          <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                            <span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span>
@@ -184,7 +192,8 @@
             <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_replace</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="identifier">last</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">fmt</span><span class="special">.</span><span class="identifier">GetString</span><span class="special">(),</span>
             <span class="identifier">flags</span><span class="special">);</span></code>
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">charT</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">traits</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                            <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                            <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
@@ -192,13 +201,14 @@
 </pre>
 <p>
             <span class="bold"><strong>Effects</strong></span>: returns a new string created
- using regex_replace,
+ using <a class="link" href="../../regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a>,
             and the same memory manager as string <span class="emphasis"><em>s</em></span>.
           </p>
 <p>
             <span class="bold"><strong>Example</strong></span>:
           </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// Take a credit card number as a string of digits,
 </span><span class="comment">// and reformat it as a human readable string with "-"
 </span><span class="comment">// separating each group of four digits:

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Introduction to Boost.Regex and MFC Strings</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="Boost.Regex">
 <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
 <link rel="prev" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
@@ -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><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_intro"></a><a href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_intro"></a><a class="link" href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
           Introduction to Boost.Regex and MFC Strings</a>
 </h5></div></div></div>
 <p>
@@ -38,7 +38,8 @@
             then you can substitute any of the following MFC/ATL types (all of which
             inherit from CSimpleStringT):
           </p>
-<pre class="programlisting"><span class="identifier">CString</span>
+<pre class="programlisting">
+<span class="identifier">CString</span>
 <span class="identifier">CStringA</span>
 <span class="identifier">CStringW</span>
 <span class="identifier">CAtlString</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Iterating Over the Matches Within An MFC String</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="Boost.Regex">
 <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
 <link rel="prev" href="mfc_algo.html" title="Overloaded Algorithms For MFC String 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,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter"></a><a href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter"></a><a class="link" href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
           Iterating Over the Matches Within An MFC String</a>
 </h5></div></div></div>
 <p>
             The following helper functions are provided to ease the conversion from
- an MFC/ATL string to a regex_iterator or regex_token_iterator:
+ an MFC/ATL string to a <a class="link" href="../../regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> or <a class="link" href="../../regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a>:
           </p>
 <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper"></a><h5>
-<a name="id617695"></a>
- <a href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper">regex_iterator
+<a name="id2750900"></a>
+ <a class="link" href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_iterator_creation_helper">regex_iterator
             creation helper</a>
           </h5>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</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">charT</span><span class="special">&gt;</span>
 <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="identifier">charT</span> <span class="keyword">const</span><span class="special">*&gt;</span>
    <span class="identifier">make_regex_iterator</span><span class="special">(</span>
       <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
@@ -51,7 +52,8 @@
 <p>
             <span class="bold"><strong>Example</strong></span>:
           </p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">enumerate_links</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">html</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="keyword">void</span> <span class="identifier">enumerate_links</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">html</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// enumerate and print all the links in some HTML text,
 </span> <span class="comment">// the expression used is by Andew Lee on www.regxlib.com:
@@ -68,11 +70,12 @@
 <span class="special">}</span>
 </pre>
 <a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_helpers"></a><h5>
-<a name="id618444"></a>
- <a href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_helpers">regex_token_iterator
+<a name="id2751578"></a>
+ <a class="link" href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_helpers">regex_token_iterator
             creation helpers</a>
           </h5>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</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">charT</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="identifier">charT</span> <span class="keyword">const</span><span class="special">*&gt;</span>
    <span class="identifier">make_regex_token_iterator</span><span class="special">(</span>
       <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
@@ -86,7 +89,8 @@
             <span class="identifier">sub</span><span class="special">,</span>
             <span class="identifier">f</span><span class="special">);</span></code>
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</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">charT</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="identifier">charT</span> <span class="keyword">const</span><span class="special">*&gt;</span>
    <span class="identifier">make_regex_token_iterator</span><span class="special">(</span>
       <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
@@ -100,7 +104,8 @@
             <span class="identifier">subs</span><span class="special">,</span>
             <span class="identifier">f</span><span class="special">);</span></code>
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</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>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</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="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="identifier">charT</span> <span class="keyword">const</span><span class="special">*&gt;</span>
    <span class="identifier">make_regex_token_iterator</span><span class="special">(</span>
       <span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
@@ -117,7 +122,8 @@
 <p>
             <span class="bold"><strong>Example</strong></span>:
           </p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">enumerate_links2</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">html</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="keyword">void</span> <span class="identifier">enumerate_links2</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CString</span><span class="special">&amp;</span> <span class="identifier">html</span><span class="special">)</span>
 <span class="special">{</span>
    <span class="comment">// enumerate and print all the links in some HTML text,
 </span> <span class="comment">// the expression used is by Andew Lee on www.regxlib.com:

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Regular Expression Creation From an MFC String</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="Boost.Regex">
 <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
 <link rel="prev" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
@@ -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><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_create"></a><a href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_create"></a><a class="link" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
           Regular Expression Creation From an MFC String</a>
 </h5></div></div></div>
 <p>
             The following helper function is available to assist in the creation
             of a regular expression from an MFC/ATL string type:
           </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</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">charT</span><span class="special">&gt;</span>
 <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span>
    <span class="identifier">make_regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">ATL</span><span class="special">::</span><span class="identifier">CSimpleStringT</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
             <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">f</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">normal</span><span class="special">);</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Regex Types Used With MFC Strings</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="Boost.Regex">
 <link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
 <link rel="prev" href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
@@ -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><h5 class="title">
-<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_types"></a><a href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
+<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_types"></a><a class="link" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
           Regex Types Used With MFC Strings</a>
 </h5></div></div></div>
 <p>
             The following typedefs are provided for the convenience of those working
             with TCHAR's:
           </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">TCHAR</span><span class="special">&gt;</span> <span class="identifier">tregex</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">TCHAR</span><span class="special">&gt;</span> <span class="identifier">tregex</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">TCHAR</span> <span class="keyword">const</span><span class="special">*&gt;</span> <span class="identifier">tmatch</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="identifier">TCHAR</span> <span class="keyword">const</span><span class="special">*&gt;</span> <span class="identifier">tregex_iterator</span><span class="special">;</span>
 <span class="keyword">typedef</span> <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="identifier">TCHAR</span> <span class="keyword">const</span><span class="special">*&gt;</span> <span class="identifier">tregex_token_iterator</span><span class="special">;</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/posix.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/posix.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/posix.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>POSIX Compatible C API's</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="non_std_strings/mfc_strings/mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
@@ -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_regex.ref.posix"></a> POSIX Compatible C API's
+<a name="boost_regex.ref.posix"></a><a class="link" href="posix.html" title="POSIX Compatible C API's"> POSIX Compatible C API's</a>
 </h3></div></div></div>
 <div class="note"><table border="0" summary="Note">
 <tr>
@@ -39,12 +39,14 @@
           as the names used are macros that expand to the actual function names.
         </p></td></tr>
 </table></div>
-<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">cregex</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">cregex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         or:
       </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">regex</span><span class="special">.</span><span class="identifier">h</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">regex</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span>
 </pre>
 <p>
         The following functions are available for users who need a POSIX compatible
@@ -67,7 +69,8 @@
 <p>
         The functions are defined as:
       </p>
-<pre class="programlisting"><span class="keyword">extern</span> <span class="string">"C"</span> <span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">extern</span> <span class="string">"C"</span> <span class="special">{</span>
 
 <span class="keyword">struct</span> <span class="identifier">regex_tA</span><span class="special">;</span>
 <span class="keyword">struct</span> <span class="identifier">regex_tW</span><span class="special">;</span>
@@ -165,8 +168,8 @@
 <a name="regcomp"></a><p>
       </p>
 <a name="boost_regex.ref.posix.regcomp"></a><h5>
-<a name="id621362"></a>
- regcomp
+<a name="id2754232"></a>
+ <a class="link" href="posix.html#boost_regex.ref.posix.regcomp">regcomp</a>
       </h5>
 <p>
         <code class="computeroutput"><span class="identifier">regcomp</span></code> takes a pointer to
@@ -379,8 +382,8 @@
 <a name="regerror"></a><p>
       </p>
 <a name="boost_regex.ref.posix.regerror"></a><h5>
-<a name="id622005"></a>
- regerror
+<a name="id2754813"></a>
+ <a class="link" href="posix.html#boost_regex.ref.posix.regerror">regerror</a>
       </h5>
 <p>
         regerror takes the following parameters, it maps an error code to a human
@@ -467,8 +470,8 @@
 <a name="regexec"></a><p>
       </p>
 <a name="boost_regex.ref.posix.regexec"></a><h5>
-<a name="id622188"></a>
- regexec
+<a name="id2754980"></a>
+ <a class="link" href="posix.html#boost_regex.ref.posix.regexec">regexec</a>
       </h5>
 <p>
         regexec finds the first occurrence of expression e within string buf. If
@@ -537,8 +540,8 @@
 <a name="regfree"></a><p>
       </p>
 <a name="boost_regex.ref.posix.regfree"></a><h5>
-<a name="id622329"></a>
- regfree
+<a name="id2755108"></a>
+ <a class="link" href="posix.html#boost_regex.ref.posix.regfree">regfree</a>
       </h5>
 <p>
         <code class="computeroutput"><span class="identifier">regfree</span></code> frees all the memory

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_iterator.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_iterator.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_iterator.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_iterator</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="regex_replace.html" title="regex_replace">
@@ -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_regex.ref.regex_iterator"></a> regex_iterator
+<a name="boost_regex.ref.regex_iterator"></a><a class="link" href="regex_iterator.html" title="regex_iterator"> regex_iterator</a>
 </h3></div></div></div>
 <p>
- The iterator type regex_iterator will enumerate all
+ The iterator type <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> will enumerate all
         of the regular expression matches found in some sequence: dereferencing a
- regex_iterator
- yields a reference to a match_results object.
+ <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>
+ yields a reference to a <a class="link" href="match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> object.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">charT</span> <span class="special">=</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">regex_iterator</span>
@@ -45,18 +46,18 @@
    <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="identifier">reference</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">forward_iterator_tag</span> <span class="identifier">iterator_category</span><span class="special">;</span>
    
- regex_iterator<span class="special">();</span>
- regex_iterator<span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
+ <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.construct1">regex_iterator</a><span class="special">();</span>
+ <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.construct2">regex_iterator</a><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
- regex_iterator<span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;);</span>
- <span class="identifier">regex_iterator</span><span class="special">&amp;</span> operator=(<span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;);</span>
- <span class="keyword">bool</span> operator==<span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">bool</span> operator!=<span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> operator*<span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> operator-><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">regex_iterator</span><span class="special">&amp;</span> operator++<span class="special">();</span>
- <span class="identifier">regex_iterator</span> operator++<span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
+ <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.construct3">regex_iterator</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;);</span>
+ <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.assign">operator=(</a><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;);</span>
+ <span class="keyword">bool</span> <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.op_eq">operator==</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.op_ne">operator!=</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.op_deref">operator*</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.op_arrow">operator-&gt;</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.op_inc">operator++</a><span class="special">();</span>
+ <span class="identifier">regex_iterator</span> <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.op_inc2">operator++</a><span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
 <span class="special">};</span>
 
 <span class="keyword">typedef</span> <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span> <span class="identifier">cregex_iterator</span><span class="special">;</span>
@@ -68,43 +69,45 @@
 <span class="preprocessor">#endif</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span> <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
- make_regex_iterator<span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
+ <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.make">make_regex_iterator</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                        <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
                        
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
    <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
- make_regex_iterator<span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">,</span>
+ <a class="link" href="regex_iterator.html#boost_regex.regex_iterator.make">make_regex_iterator</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">,</span>
                           <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                           <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.ref.regex_iterator.description"></a><h5>
-<a name="id580462"></a>
- Description
+<a name="id2717027"></a>
+ <a class="link" href="regex_iterator.html#boost_regex.ref.regex_iterator.description">Description</a>
       </h5>
 <p>
- A regex_iterator
+ A <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>
         is constructed from a pair of iterators, and enumerates all occurrences of
         a regular expression within that iterator range.
       </p>
 <a name="boost_regex.regex_iterator.construct1"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">();</span>
+<pre class="programlisting">
+<span class="identifier">regex_iterator</span><span class="special">();</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: constructs an end of sequence
- regex_iterator.
+ <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>.
       </p>
 <a name="boost_regex.regex_iterator.construct2"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">regex_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: constructs a regex_iterator that will enumerate
+ <span class="bold"><strong>Effects</strong></span>: constructs a <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> that will enumerate
         all occurrences of the expression <span class="emphasis"><em>re</em></span>, within the sequence
- [a,b), and found using match_flag_type <span class="emphasis"><em>m</em></span>.
- The object <span class="emphasis"><em>re</em></span> must exist for the lifetime of the regex_iterator.
+ [a,b), and found using <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>m</em></span>.
+ The object <span class="emphasis"><em>re</em></span> must exist for the lifetime of the <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>.
       </p>
 <p>
         <span class="bold"><strong>Throws</strong></span>: <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">runtime_error</span></code>
@@ -116,7 +119,8 @@
       </p>
 <a name="boost_regex.regex_iterator.construct3"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">regex_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: constructs a copy of <code class="computeroutput"><span class="identifier">that</span></code>.
@@ -126,7 +130,8 @@
       </p>
 <a name="boost_regex.regex_iterator.assign"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;);</span>
+<pre class="programlisting">
+<span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: sets <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> equal to those in <code class="computeroutput"><span class="identifier">that</span></code>.
@@ -136,7 +141,8 @@
       </p>
 <a name="boost_regex.regex_iterator.op_eq"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">==(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">==(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns true if *this is equal
@@ -144,18 +150,20 @@
       </p>
 <a name="boost_regex.regex_iterator.op_ne"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span><span class="keyword">const</span> <span class="identifier">regex_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">!(*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.regex_iterator.op_deref"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">*()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">*()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: dereferencing a regex_iterator object it yields
- a const reference to a match_results object, whose members
+ <span class="bold"><strong>Effects</strong></span>: dereferencing a <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> object it yields
+ a const reference to a <a class="link" href="match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> object, whose members
         are set as follows:
       </p>
 <div class="informaltable"><table class="table">
@@ -375,20 +383,22 @@
 </table></div>
 <a name="boost_regex.regex_iterator.op_arrow"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="keyword">operator</span><span class="special">-&gt;()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="keyword">operator</span><span class="special">-&gt;()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">&amp;(*</span><span class="keyword">this</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.regex_iterator.op_inc"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++();</span>
+<pre class="programlisting">
+<span class="identifier">regex_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++();</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: moves the iterator to the next
         match in the underlying sequence, or the end of sequence iterator if none
         if found. When the last match found matched a zero length string, then the
- regex_iterator
+ <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>
         will find the next match as follows: if there exists a non-zero length match
         that starts at the same location as the last one, then returns it, otherwise
         starts looking for the next (possibly zero length) match from one position
@@ -407,7 +417,8 @@
       </p>
 <a name="boost_regex.regex_iterator.op_inc2"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_iterator</span> <span class="keyword">operator</span><span class="special">++(</span><span class="keyword">int</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">regex_iterator</span> <span class="keyword">operator</span><span class="special">++(</span><span class="keyword">int</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: constructs a copy result of <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>, then
@@ -418,7 +429,8 @@
       </p>
 <a name="boost_regex.regex_iterator.make"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
    <span class="identifier">make_regex_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                      <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
@@ -432,18 +444,19 @@
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns an iterator that enumerates
         all occurences of expression <span class="emphasis"><em>e</em></span> in text <span class="emphasis"><em>p</em></span>
- using match_flag_type
+ using <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>
         <span class="emphasis"><em>m</em></span>.
       </p>
 <a name="boost_regex.ref.regex_iterator.examples"></a><h5>
-<a name="id583597"></a>
- Examples
+<a name="id2719891"></a>
+ <a class="link" href="regex_iterator.html#boost_regex.ref.regex_iterator.examples">Examples</a>
       </h5>
 <p>
         The following example takes a C++ source file and builds up an index of class
         names, and the location of that class in the file.
       </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_match.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_match.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_match.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_match</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="sub_match.html" title="sub_match">
@@ -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,12 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_match"></a> regex_match
+<a name="boost_regex.ref.regex_match"></a><a class="link" href="regex_match.html" title="regex_match"> regex_match</a>
 </h3></div></div></div>
-<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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The algorithm regex_match
+ The algorithm <a class="link" href="regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>
         determines whether a given regular expression matches <span class="bold"><strong>all</strong></span>
         of a given character sequence denoted by a pair of bidirectional-iterators,
         the algorithm is defined as follows, the main use of this function is data
@@ -42,12 +43,13 @@
 </tr>
 <tr><td align="left" valign="top"><p>
           Note that the result is true only if the expression matches the <span class="bold"><strong>whole</strong></span> of the input sequence. If you want to search
- for an expression somewhere within the sequence then use regex_search. If you want to match
- a prefix of the character string then use regex_search with the flag match_continuous
+ for an expression somewhere within the sequence then use <a class="link" href="regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>. If you want to match
+ a prefix of the character string then use <a class="link" href="regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a> with the flag match_continuous
           set.
         </p></td></tr>
 </table></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                  <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                  <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -80,10 +82,11 @@
                  <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.ref.regex_match.description"></a><h5>
-<a name="id564067"></a>
- Description
+<a name="id2702133"></a>
+ <a class="link" href="regex_match.html#boost_regex.ref.regex_match.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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                  <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                  <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -97,7 +100,7 @@
         <span class="bold"><strong>Effects</strong></span>: Determines whether there is an
         exact match between the regular expression <span class="emphasis"><em>e</em></span>, and all
         of the character sequence [first, last), parameter <span class="emphasis"><em>flags</em></span>
- (see match_flag_type)
+ (see <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>)
         is used to control how the expression is matched against the character sequence.
         Returns true if such a match exists, false otherwise.
       </p>
@@ -310,7 +313,8 @@
 </tr>
 </tbody>
 </table></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
@@ -321,7 +325,8 @@
         and then returning the result of <code class="computeroutput"><span class="identifier">regex_match</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">what</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span>
         <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span><span class="special">,</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
@@ -331,7 +336,8 @@
         <span class="special">+</span> <span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">str</span><span class="special">),</span>
         <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
@@ -341,7 +347,8 @@
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
@@ -351,7 +358,8 @@
         <span class="special">+</span> <span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">str</span><span class="special">),</span>
         <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_match</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">basic_regex</span> <span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
@@ -360,13 +368,14 @@
         <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_match</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.ref.regex_match.examples"></a><h5>
-<a name="id567246"></a>
- Examples
+<a name="id2705023"></a>
+ <a class="link" href="regex_match.html#boost_regex.ref.regex_match.examples">Examples</a>
       </h5>
 <p>
         The following example processes an ftp response:
       </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">stdlib</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">stdlib</span><span class="special">.</span><span class="identifier">h</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">regex</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">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_replace.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_replace.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_replace.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_replace</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="regex_search.html" title="regex_search">
@@ -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,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_replace"></a> regex_replace
+<a name="boost_regex.ref.regex_replace"></a><a class="link" href="regex_replace.html" title="regex_replace"> regex_replace</a>
 </h3></div></div></div>
-<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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The algorithm regex_replace searches through a
+ The algorithm <a class="link" href="regex_replace.html" title="regex_replace"><code class="computeroutput"><span class="identifier">regex_replace</span></code></a> searches through a
         string finding all the matches to the regular expression: for each match
- it then calls match_results<>::format to format the string and
+ it then calls <a class="link" href="match_results.html#boost_regex.match_results_format"><code class="computeroutput"><span class="identifier">match_results</span><span class="special">&lt;&gt;::</span><span class="identifier">format</span></code></a> to format the string and
         sends the result to the output iterator. Sections of text that do not match
         are copied to the output unchanged only if the <span class="emphasis"><em>flags</em></span>
         parameter does not have the flag <code class="computeroutput"><span class="identifier">format_no_copy</span></code>
         set. If the flag <code class="computeroutput"><span class="identifier">format_first_only</span></code>
         is set then only the first occurrence is replaced rather than all occurrences.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</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">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                              <span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span>
                              <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
@@ -53,10 +55,11 @@
                                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.ref.regex_replace.description"></a><h5>
-<a name="id574547"></a>
- Description
+<a name="id2711652"></a>
+ <a class="link" href="regex_replace.html#boost_regex.ref.regex_replace.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">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</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">OutputIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">OutputIterator</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span>
                              <span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span>
                              <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
@@ -83,53 +86,61 @@
 <p>
         The manner in which the format string <span class="emphasis"><em>fmt</em></span> is interpretted,
         along with the rules used for finding matches, are determined by the flags
- set in <span class="emphasis"><em>flags</em></span>: see match_flag_type.
+ set in <span class="emphasis"><em>flags</em></span>: see <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
       </p>
 <p>
- <span class="bold"><strong>Effects</strong></span>: Constructs an regex_iterator object:
+ <span class="bold"><strong>Effects</strong></span>: Constructs an <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> object:
       </p>
-<pre class="programlisting"><span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="identifier">regex_iterator</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
                                           <span class="identifier">i</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">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">),</span>
 </pre>
 <p>
         and uses <span class="emphasis"><em>i</em></span> to enumerate through all of the matches
- <span class="emphasis"><em>m</em></span> of type match_results <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span></code>
+ <span class="emphasis"><em>m</em></span> of type <a class="link" href="match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span></code>
         that occur within the sequence [first, last).
       </p>
 <p>
         If no such matches are found and
       </p>
-<pre class="programlisting"><span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
 </pre>
 <p>
         then calls
       </p>
-<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</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>
+<pre class="programlisting">
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</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>
 </pre>
 <p>
         Otherwise, for each match found, if
       </p>
-<pre class="programlisting"><span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
 </pre>
 <p>
         calls
       </p>
-<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">),</span>
+<pre class="programlisting">
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">m</span><span class="special">.</span><span class="identifier">prefix</span><span class="special">().</span><span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">),</span>
 </pre>
 <p>
         and then calls
       </p>
-<pre class="programlisting"><span class="identifier">m</span><span class="special">.</span><span class="identifier">format</span><span class="special">(</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">fmt</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">).</span>
+<pre class="programlisting">
+<span class="identifier">m</span><span class="special">.</span><span class="identifier">format</span><span class="special">(</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">fmt</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">).</span>
 </pre>
 <p>
         Finally if
       </p>
-<pre class="programlisting"><span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="special">!(</span><span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">format_no_copy</span><span class="special">)</span>
 </pre>
 <p>
         calls
       </p>
-<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">last_m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last_m</span><span class="special">,</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">)</span>
+<pre class="programlisting">
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">last_m</span><span class="special">.</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last_m</span><span class="special">,</span><span class="identifier">suffix</span><span class="special">().</span><span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">)</span>
 </pre>
 <p>
         where <span class="emphasis"><em>last_m</em></span> is a copy of the last match found.
@@ -150,7 +161,8 @@
 <p>
         <span class="bold"><strong>Returns</strong></span>: out.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</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">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">&gt;</span>
 <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="identifier">regex_replace</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                                   <span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;&amp;</span> <span class="identifier">fmt</span><span class="special">,</span>
@@ -163,14 +175,15 @@
         and then returns <code class="computeroutput"><span class="identifier">result</span></code>.
       </p>
 <a name="boost_regex.ref.regex_replace.examples"></a><h5>
-<a name="id576096"></a>
- Examples
+<a name="id2713068"></a>
+ <a class="link" href="regex_replace.html#boost_regex.ref.regex_replace.examples">Examples</a>
       </h5>
 <p>
         The following example takes C/C++ source code as input, and outputs syntax
         highlighted HTML code.
       </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">sstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iterator</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_search.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_search.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_search.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_search</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="regex_match.html" title="regex_match">
@@ -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,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_search"></a> regex_search
+<a name="boost_regex.ref.regex_search"></a><a class="link" href="regex_search.html" title="regex_search"> regex_search</a>
 </h3></div></div></div>
-<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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
- The algorithm regex_search will search a range
+ The algorithm <a class="link" href="regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a> will search a range
         denoted by a pair of bidirectional-iterators for a given regular expression.
         The algorithm uses various heuristics to reduce the search time by only checking
         for a match if a match could conceivably start at that position. The algorithm
         is defined as follows:
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                   <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
@@ -73,10 +75,11 @@
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.ref.regex_search.description"></a><h5>
-<a name="id569456"></a>
- Description
+<a name="id2707029"></a>
+ <a class="link" href="regex_search.html#boost_regex.ref.regex_search.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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">last</span><span class="special">,</span>
                   <span class="identifier">match_results</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
@@ -305,7 +308,8 @@
 </tr>
 </tbody>
 </table></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span><span class="special">,</span> <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
@@ -315,7 +319,8 @@
         <span class="special">+</span> <span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">str</span><span class="special">),</span>
         <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</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">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                   <span class="identifier">match_results</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
@@ -325,7 +330,8 @@
 <p>
         <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">iterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
@@ -336,7 +342,8 @@
         and then returning the result of <code class="computeroutput"><span class="identifier">regex_search</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">what</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span>
         <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">str</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
@@ -346,7 +353,8 @@
         <span class="special">+</span> <span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;::</span><span class="identifier">length</span><span class="special">(</span><span class="identifier">str</span><span class="special">),</span>
         <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">regex_search</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
                   <span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
@@ -355,8 +363,8 @@
         <span class="bold"><strong>Effects</strong></span>: Returns the result of <code class="computeroutput"><span class="identifier">regex_search</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">flags</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.ref.regex_search.examples"></a><h5>
-<a name="id572722"></a>
- Examples
+<a name="id2709993"></a>
+ <a class="link" href="regex_search.html#boost_regex.ref.regex_search.examples">Examples</a>
       </h5>
 <p>
         The following example, takes the contents of a file in the form of a string,
@@ -365,7 +373,8 @@
         is implemented, for example it could easily be modified to work with the
         SGI rope class, which uses a non-contiguous storage strategy.
       </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_token_iterator</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="regex_iterator.html" title="regex_iterator">
@@ -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,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_token_iterator"></a> regex_token_iterator
+<a name="boost_regex.ref.regex_token_iterator"></a><a class="link" href="regex_token_iterator.html" title="regex_token_iterator"> regex_token_iterator</a>
 </h3></div></div></div>
 <p>
- The template class regex_token_iterator is an iterator
+ The template class <a class="link" href="regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> is an iterator
         adapter; that is to say it represents a new view of an existing iterator
         sequence, by enumerating all the occurrences of a regular expression within
         that sequence, and presenting one or more character sequence for each match
- found. Each position enumerated by the iterator is a sub_match object that represents
+ found. Each position enumerated by the iterator is a <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a> object that represents
         what matched a particular sub-expression within the regular expression. When
- class regex_token_iterator is used to
+ class <a class="link" href="regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> is used to
         enumerate a single sub-expression with index -1, then the iterator performs
         field splitting: that is to say it enumerates one character sequence for
         each section of the character container sequence that does not match the
         regular expression specified.
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">charT</span> <span class="special">=</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
          <span class="keyword">class</span> <span class="identifier">traits</span> <span class="special">=</span> <span class="identifier">regex_traits</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">regex_token_iterator</span>
@@ -52,31 +53,31 @@
    <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="identifier">reference</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">forward_iterator_tag</span> <span class="identifier">iterator_category</span><span class="special">;</span>
    
- regex_token_iterator<span class="special">();</span>
- regex_token_iterator<span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.construct1">regex_token_iterator</a><span class="special">();</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.construct2">regex_token_iterator</a><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                         <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                         <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                         <span class="keyword">int</span> <span class="identifier">submatch</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
                         <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
- regex_token_iterator<span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.construct3">regex_token_iterator</a><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                         <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                         <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                         <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;&amp;</span> <span class="identifier">submatches</span><span class="special">,</span>
                         <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><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">N</span><span class="special">&gt;</span>
- regex_token_iterator<span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.construct4">regex_token_iterator</a><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                         <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                         <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                         <span class="keyword">const</span> <span class="keyword">int</span> <span class="special">(&amp;</span><span class="identifier">submatches</span><span class="special">)[</span><span class="identifier">N</span><span class="special">],</span>
                         <span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
- regex_token_iterator<span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;);</span>
- <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> operator=<span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;);</span>
- <span class="keyword">bool</span> operator==<span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">bool</span> operator!=<span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> operator*<span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> operator-><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> operator++<span class="special">();</span>
- <span class="identifier">regex_token_iterator</span> operator++<span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.construct5">regex_token_iterator</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;);</span>
+ <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.assign">operator=</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;);</span>
+ <span class="keyword">bool</span> <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.op_eq">operator==</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.op_ne">operator!=</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.op_deref">operator*</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.op_arrow">operator-&gt;</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.op_inc1">operator++</a><span class="special">();</span>
+ <span class="identifier">regex_token_iterator</span> <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.op_inc2">operator++</a><span class="special">(</span><span class="keyword">int</span><span class="special">);</span>
 <span class="special">};</span>
 
 <span class="keyword">typedef</span> <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*&gt;</span> <span class="identifier">cregex_token_iterator</span><span class="special">;</span>
@@ -88,7 +89,7 @@
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
- make_regex_token_iterator<span class="special">(</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.make">make_regex_token_iterator</a><span class="special">(</span>
          <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
          <span class="keyword">int</span> <span class="identifier">submatch</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
@@ -96,7 +97,7 @@
                              
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
- make_regex_token_iterator<span class="special">(</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.make">make_regex_token_iterator</a><span class="special">(</span>
          <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
          <span class="keyword">int</span> <span class="identifier">submatch</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
@@ -104,7 +105,7 @@
                              
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
-make_regex_token_iterator<span class="special">(</span>
+<a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.make">make_regex_token_iterator</a><span class="special">(</span>
          <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="keyword">int</span> <span class="special">(&amp;</span><span class="identifier">submatch</span><span class="special">)[</span><span class="identifier">N</span><span class="special">],</span>
@@ -112,7 +113,7 @@
                             
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</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="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
- make_regex_token_iterator<span class="special">(</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.make">make_regex_token_iterator</a><span class="special">(</span>
          <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="keyword">int</span> <span class="special">(&amp;</span><span class="identifier">submatch</span><span class="special">)[</span><span class="identifier">N</span><span class="special">],</span>
@@ -120,7 +121,7 @@
                              
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
- make_regex_token_iterator<span class="special">(</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.make">make_regex_token_iterator</a><span class="special">(</span>
          <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;&amp;</span> <span class="identifier">submatch</span><span class="special">,</span>
@@ -129,26 +130,28 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">ST</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">SA</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span>
       <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
- make_regex_token_iterator<span class="special">(</span>
+ <a class="link" href="regex_token_iterator.html#boost_regex.regex_token_iterator.make">make_regex_token_iterator</a><span class="special">(</span>
          <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">ST</span><span class="special">,</span> <span class="identifier">SA</span><span class="special">&gt;&amp;</span> <span class="identifier">p</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">e</span><span class="special">,</span>
          <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;&amp;</span> <span class="identifier">submatch</span><span class="special">,</span>
          <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.ref.regex_token_iterator.description"></a><h5>
-<a name="id589414"></a>
- Description
+<a name="id2725160"></a>
+ <a class="link" href="regex_token_iterator.html#boost_regex.ref.regex_token_iterator.description">Description</a>
       </h5>
 <a name="boost_regex.regex_token_iterator.construct1"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">();</span>
+<pre class="programlisting">
+<span class="identifier">regex_token_iterator</span><span class="special">();</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: constructs an end of sequence iterator.
       </p>
 <a name="boost_regex.regex_token_iterator.construct2"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                      <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                      <span class="keyword">int</span> <span class="identifier">submatch</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
@@ -159,10 +162,10 @@
         for the lifetime of the iterator constructed from it.
       </p>
 <p>
- <span class="bold"><strong>Effects</strong></span>: constructs a regex_token_iterator that will enumerate
+ <span class="bold"><strong>Effects</strong></span>: constructs a <a class="link" href="regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> that will enumerate
         one string for each regular expression match of the expression <span class="emphasis"><em>re</em></span>
         found within the sequence [a,b), using match flags <span class="emphasis"><em>m</em></span>
- (see match_flag_type).
+ (see <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>).
         The string enumerated is the sub-expression <span class="emphasis"><em>submatch</em></span>
         for each match found; if <span class="emphasis"><em>submatch</em></span> is -1, then enumerates
         all the text sequences that did not match the expression <span class="emphasis"><em>re</em></span>
@@ -178,7 +181,8 @@
       </p>
 <a name="boost_regex.regex_token_iterator.construct3"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
+<pre class="programlisting">
+<span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                      <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;&amp;</span> <span class="identifier">submatches</span><span class="special">,</span>
@@ -190,11 +194,11 @@
         for the lifetime of the iterator constructed from it.
       </p>
 <p>
- <span class="bold"><strong>Effects</strong></span>: constructs a regex_token_iterator that will enumerate
+ <span class="bold"><strong>Effects</strong></span>: constructs a <a class="link" href="regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> that will enumerate
         <code class="computeroutput"><span class="identifier">submatches</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span></code>
         strings for each regular expression match of the expression <span class="emphasis"><em>re</em></span>
         found within the sequence [a,b), using match flags <span class="emphasis"><em>m</em></span>
- (see match_flag_type).
+ (see <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>).
         For each match found one string will be enumerated for each sub-expression
         index contained within submatches vector; if <code class="computeroutput"><span class="identifier">submatches</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></code>
         is -1, then the first string enumerated for each match will be all of the
@@ -212,7 +216,8 @@
       </p>
 <a name="boost_regex.regex_token_iterator.construct4"></a><p>
       </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">N</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">N</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="identifier">BidirectionalIterator</span> <span class="identifier">a</span><span class="special">,</span>
                      <span class="identifier">BidirectionalIterator</span> <span class="identifier">b</span><span class="special">,</span>
                      <span class="keyword">const</span> <span class="identifier">regex_type</span><span class="special">&amp;</span> <span class="identifier">re</span><span class="special">,</span>
@@ -224,10 +229,10 @@
         for the lifetime of the iterator constructed from it.
       </p>
 <p>
- <span class="bold"><strong>Effects</strong></span>: constructs a regex_token_iterator that will enumerate
+ <span class="bold"><strong>Effects</strong></span>: constructs a <a class="link" href="regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> that will enumerate
         <span class="emphasis"><em>R</em></span> strings for each regular expression match of the expression
         <span class="emphasis"><em>re</em></span> found within the sequence [a,b), using match flags
- <span class="emphasis"><em>m</em></span> (see match_flag_type). For each match
+ <span class="emphasis"><em>m</em></span> (see <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>). For each match
         found one string will be enumerated for each sub-expression index contained
         within the <span class="emphasis"><em>submatches</em></span> array; if <code class="computeroutput"><span class="identifier">submatches</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></code>
         is -1, then the first string enumerated for each match will be all of the
@@ -245,7 +250,8 @@
       </p>
 <a name="boost_regex.regex_token_iterator.construct5"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">regex_token_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: constructs a copy of <code class="computeroutput"><span class="identifier">that</span></code>.
@@ -255,7 +261,8 @@
       </p>
 <a name="boost_regex.regex_token_iterator.assign"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="identifier">that</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: sets <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> to be equal to <code class="computeroutput"><span class="identifier">that</span></code>.
@@ -265,21 +272,24 @@
       </p>
 <a name="boost_regex.regex_token_iterator.op_eq"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">==(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">==(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns true if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> is the same position as <code class="computeroutput"><span class="identifier">that</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.op_ne"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">!=(</span><span class="keyword">const</span> <span class="identifier">regex_token_iterator</span><span class="special">&amp;)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">!(*</span><span class="keyword">this</span> <span class="special">==</span> <span class="identifier">that</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.op_deref"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">*()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">*()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns the current character sequence
@@ -287,14 +297,16 @@
       </p>
 <a name="boost_regex.regex_token_iterator.op_arrow"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="keyword">operator</span><span class="special">-&gt;()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="keyword">operator</span><span class="special">-&gt;()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns <code class="computeroutput"><span class="special">&amp;(*</span><span class="keyword">this</span><span class="special">)</span></code>.
       </p>
 <a name="boost_regex.regex_token_iterator.op_inc1"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++();</span>
+<pre class="programlisting">
+<span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++();</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: Moves on to the next character
@@ -313,7 +325,8 @@
       </p>
 <a name="boost_regex.regex_token_iterator.op_inc2"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++(</span><span class="keyword">int</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">regex_token_iterator</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">++(</span><span class="keyword">int</span><span class="special">);</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: constructs a copy result of <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>, then
@@ -324,7 +337,8 @@
       </p>
 <a name="boost_regex.regex_token_iterator.make"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="identifier">regex_token_iterator</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*,</span> <span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;</span>
    <span class="identifier">make_regex_token_iterator</span><span class="special">(</span>
          <span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
@@ -375,21 +389,22 @@
          <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_flag_type</span> <span class="identifier">m</span> <span class="special">=</span> <span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">match_default</span><span class="special">);</span>
 </pre>
 <p>
- <span class="bold"><strong>Effects</strong></span>: returns a regex_token_iterator that enumerates
- one sub_match
+ <span class="bold"><strong>Effects</strong></span>: returns a <a class="link" href="regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> that enumerates
+ one <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         for each value in <span class="emphasis"><em>submatch</em></span> for each occurrence of regular
         expression <span class="emphasis"><em>e</em></span> in string <span class="emphasis"><em>p</em></span>, matched
- using match_flag_type
+ using <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>
         <span class="emphasis"><em>m</em></span>.
       </p>
 <a name="boost_regex.ref.regex_token_iterator.examples"></a><h5>
-<a name="id593630"></a>
- Examples
+<a name="id2729003"></a>
+ <a class="link" href="regex_token_iterator.html#boost_regex.ref.regex_token_iterator.examples">Examples</a>
       </h5>
 <p>
         The following example takes a string and splits it into a series of tokens:
       </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
 <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">std</span><span class="special">;</span>
@@ -427,7 +442,8 @@
         The following example takes a html file and outputs a list of all the linked
         files:
       </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iterator</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_traits.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_traits.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/regex_traits.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>regex_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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="error_type.html" title="error_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,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.regex_traits"></a> regex_traits
+<a name="boost_regex.ref.regex_traits"></a><a class="link" href="regex_traits.html" title="regex_traits"> regex_traits</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">implementationT</span> <span class="special">=</span> <span class="identifier">sensible_default_choice</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">regex_traits</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">implementationT</span>
@@ -46,8 +47,8 @@
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
 <a name="boost_regex.ref.regex_traits.description"></a><h5>
-<a name="id603542"></a>
- Description
+<a name="id2738005"></a>
+ <a class="link" href="regex_traits.html#boost_regex.ref.regex_traits.description">Description</a>
       </h5>
 <p>
         The class <code class="computeroutput"><span class="identifier">regex_traits</span></code> is
@@ -86,7 +87,7 @@
         </li>
 </ul></div>
 <p>
- All these traits classes fulfil the <a href="concepts/traits_concept.html" title="Traits Class Requirements">traits
+ All these traits classes fulfil the <a class="link" href="concepts/traits_concept.html" title="Traits Class Requirements">traits
         class requirements</a>.
       </p>
 </div>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/sub_match.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/sub_match.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/sub_match.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>sub_match</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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="match_results.html" title="match_results">
@@ -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,38 +24,39 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.ref.sub_match"></a> sub_match
+<a name="boost_regex.ref.sub_match"></a><a class="link" href="sub_match.html" title="sub_match"> sub_match</a>
 </h3></div></div></div>
-<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">regex</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">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <p>
         Regular expressions are different from many simple pattern-matching algorithms
         in that as well as finding an overall match they can also produce sub-expression
         matches: each sub-expression being delimited in the pattern by a pair of
         parenthesis (...). There has to be some method for reporting sub-expression
- matches back to the user: this is achieved this by defining a class match_results
+ matches back to the user: this is achieved this by defining a class <a class="link" href="match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>
         that acts as an indexed collection of sub-expression matches, each sub-expression
- match being contained in an object of type sub_match.
+ match being contained in an object of type <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>.
       </p>
 <p>
- Objects of type sub_match
- may only be obtained by subscripting an object of type match_results.
+ Objects of type <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
+ may only be obtained by subscripting an object of type <a class="link" href="match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>.
       </p>
 <p>
- Objects of type sub_match
+ Objects of type <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         may be compared to objects of type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>,
         or <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></code> or <code class="computeroutput"><span class="keyword">const</span>
         <span class="identifier">charT</span></code>.
       </p>
 <p>
- Objects of type sub_match
+ Objects of type <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         may be added to objects of type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>,
         or <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">charT</span><span class="special">*</span></code> or <code class="computeroutput"><span class="keyword">const</span>
         <span class="identifier">charT</span></code>, to produce a new <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span></code>
         object.
       </p>
 <p>
- When the marked sub-expression denoted by an object of type sub_match participated in a regular
+ When the marked sub-expression denoted by an object of type <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a> participated in a regular
         expression match then member <span class="emphasis"><em>matched</em></span> evaluates to <span class="emphasis"><em>true</em></span>,
         and members <span class="emphasis"><em>first</em></span> and <span class="emphasis"><em>second</em></span> denote
         the range of characters [first,second) which formed that match. Otherwise
@@ -64,24 +65,25 @@
         values.
       </p>
 <p>
- When the marked sub-expression denoted by an object of type sub_match was repeated, then the
- sub_match
+ When the marked sub-expression denoted by an object of type <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a> was repeated, then the
+ <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         object represents the match obtained by the <span class="emphasis"><em>last</em></span> repeat.
         The complete set of all the captures obtained for all the repeats, may be
         accessed via the captures() member function (Note: this has serious performance
         implications, you have to explicitly enable this feature).
       </p>
 <p>
- If an object of type sub_match represents sub-expression
+ If an object of type <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a> represents sub-expression
         0 - that is to say the whole match - then member <span class="emphasis"><em>matched</em></span>
- is always <span class="emphasis"><em>true</em></span>, unless a <a href="../partial_matches.html" title="Partial Matches">partial
+ is always <span class="emphasis"><em>true</em></span>, unless a <a class="link" href="../partial_matches.html" title="Partial Matches">partial
         match</a> was obtained as a result of the flag <code class="computeroutput"><span class="identifier">match_partial</span></code>
         being passed to a regular expression algorithm, in which case member <span class="emphasis"><em>matched</em></span>
         is <span class="emphasis"><em>false</em></span>, and members <span class="emphasis"><em>first</em></span> and
         <span class="emphasis"><em>second</em></span> represent the character range that formed the
         partial match.
       </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">sub_match</span><span class="special">;</span>
@@ -95,44 +97,44 @@
 <span class="keyword">class</span> <span class="identifier">sub_match</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> value_type<span class="special">;</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">difference_type</span> difference_type<span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">BidirectionalIterator</span> iterator<span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <a class="link" href="sub_match.html#boost_regex.sub_match.value_type">value_type</a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">difference_type</span> <a class="link" href="sub_match.html#boost_regex.sub_match.diff_type">difference_type</a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">BidirectionalIterator</span> <a class="link" href="sub_match.html#boost_regex.sub_match.it_type">iterator</a><span class="special">;</span>
 
- <span class="keyword">bool</span> matched<span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.matched">matched</a><span class="special">;</span>
 
- <span class="identifier">difference_type</span> length<span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
- operator basic_string<value_type><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;</span> str<span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">difference_type</span> <a class="link" href="sub_match.html#boost_regex.sub_match.length">length</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.cast">operator basic_string&lt;value_type&gt;</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;</span> <a class="link" href="sub_match.html#boost_regex.sub_match.str">str</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 
- <span class="keyword">int</span> compare<span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">int</span> compare<span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">int</span> compare<span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">int</span> <a class="link" href="sub_match.html#boost_regex.sub_match.compare1">compare</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">int</span> <a class="link" href="sub_match.html#boost_regex.sub_match.compare2">compare</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">int</span> <a class="link" href="sub_match.html#boost_regex.sub_match.compare3">compare</a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 <span class="preprocessor">#ifdef</span> <span class="identifier">BOOST_REGEX_MATCH_EXTRA</span>
- <span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="keyword">private</span> capture_sequence_type<span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> captures<span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="keyword">private</span> <a class="link" href="sub_match.html#boost_regex.sub_match.cap_seq_type">capture_sequence_type</a><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <a class="link" href="sub_match.html#boost_regex.sub_match.captures">captures</a><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 <span class="preprocessor">#endif</span>
 <span class="special">};</span>
 <span class="comment">//
 </span><span class="comment">// comparisons to another sub_match:
 </span><span class="comment">//
 </span><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator == <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare1">operator ==</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator != <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare2">operator !=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator < <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare3">operator &lt;</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator <= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare4">operator &lt;=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator >= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare5">operator &gt;=</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator > <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare6">operator &gt;</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 
@@ -140,63 +142,63 @@
 </span><span class="comment">// comparisons to a basic_string:
 </span><span class="comment">//
 </span><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator == <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare7">operator ==</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator != <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare8">operator != </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator < <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare9">operator &lt;</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator > <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare10">operator &gt;</a> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator >= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare11">operator &gt;= </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator <= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare12">operator &lt;= </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator == <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare13">operator == </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator != <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare14">operator != </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator < <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare15">operator &lt; </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
                                        <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator > <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare16">operator &gt; </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
                                        <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator >= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare17">operator &gt;= </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
                                        <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator <= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare18">operator &lt;= </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -205,117 +207,117 @@
 </span><span class="comment">// comparisons to a pointer to a character array:
 </span><span class="comment">//
 </span><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator == <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare19">operator == </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator != <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare20">operator != </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator < <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare21">operator &lt; </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator > <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare22">operator &gt; </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator >= <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare23">operator &gt;= </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator <= <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare24">operator &lt;= </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator == <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare25">operator == </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator != <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare26">operator != </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator < <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare27">operator &lt; </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator > <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare28">operator &gt; </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator >= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare29">operator &gt;= </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator <= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare30">operator &lt;= </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="comment">//
 </span><span class="comment">// comparisons to a single character:
 </span><span class="comment">//
 </span><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator == <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare31">operator == </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator != <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare32">operator != </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator < <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare33">operator &lt; </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator > <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare34">operator &gt; </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator >= <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare35">operator &gt;= </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator <= <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare36">operator &lt;= </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator == <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare37">operator == </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator != <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare38">operator != </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator < <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare39">operator &lt; </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator > <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare40">operator &gt; </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator >= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare41">operator &gt;= </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
-<span class="keyword">bool</span> operator <= <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
+<span class="keyword">bool</span> <a class="link" href="sub_match.html#boost_regex.sub_match.op_compare42">operator &lt;= </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="comment">//
 </span><span class="comment">// addition operators:
 </span><span class="comment">//
 </span><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
- operator + <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.op_add1">operator + </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
                                        <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
- operator + <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.op_add2">operator + </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
                                        <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
- operator + <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.op_add3">operator + </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
- operator + <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.op_add4">operator + </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">*</span> <span class="identifier">s</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
- operator + <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.op_add5">operator + </a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
- operator + <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.op_add6">operator + </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
- operator + <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.op_add7">operator + </a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
 
 <span class="comment">//
@@ -323,57 +325,63 @@
 </span><span class="comment">//
 </span><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span>
- operator << <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span><span class="special">,</span>
+ <a class="link" href="sub_match.html#boost_regex.sub_match.op_stream">operator &lt;&lt; </a><span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
 
 <span class="special">}</span> <span class="comment">// namespace boost
 </span></pre>
 <a name="boost_regex.ref.sub_match.description"></a><h5>
-<a name="id548588"></a>
- Description
+<a name="id2688030"></a>
+ <a class="link" href="sub_match.html#boost_regex.ref.sub_match.description">Description</a>
       </h5>
 <a name="boost_regex.ref.sub_match.members"></a><h6>
-<a name="id548612"></a>
- Members
+<a name="id2688051"></a>
+ <a class="link" href="sub_match.html#boost_regex.ref.sub_match.members">Members</a>
       </h6>
 <a name="boost_regex.sub_match.value_type"></a><p>
       </p>
-<pre class="programlisting"><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">iterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span>
+<pre class="programlisting">
+<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">iterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span>
 </pre>
 <p>
         The type pointed to by the iterators.
       </p>
 <a name="boost_regex.sub_match.diff_type"></a><p>
       </p>
-<pre class="programlisting"><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">iterator</span><span class="special">&gt;::</span><span class="identifier">difference_type</span> <span class="identifier">difference_type</span><span class="special">;</span>
+<pre class="programlisting">
+<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">iterator</span><span class="special">&gt;::</span><span class="identifier">difference_type</span> <span class="identifier">difference_type</span><span class="special">;</span>
 </pre>
 <p>
         A type that represents the difference between two iterators.
       </p>
 <a name="boost_regex.sub_match.it_type"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">iterator</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">iterator</span><span class="special">;</span>
 </pre>
 <p>
         The iterator type.
       </p>
 <a name="boost_regex.sub_match.first"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">first</span>
+<pre class="programlisting">
+<span class="identifier">iterator</span> <span class="identifier">first</span>
 </pre>
 <p>
         An iterator denoting the position of the start of the match.
       </p>
 <a name="boost_regex.sub_match.second"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">second</span>
+<pre class="programlisting">
+<span class="identifier">iterator</span> <span class="identifier">second</span>
 </pre>
 <p>
         An iterator denoting the position of the end of the match.
       </p>
 <a name="boost_regex.sub_match.matched"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">matched</span>
+<pre class="programlisting">
+<span class="keyword">bool</span> <span class="identifier">matched</span>
 </pre>
 <p>
         A Boolean value denoting whether this sub-expression participated in the
@@ -381,7 +389,8 @@
       </p>
 <a name="boost_regex.sub_match.length"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">static</span> <span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">();</span>
+<pre class="programlisting">
+<span class="keyword">static</span> <span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">();</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns the length of this matched
@@ -389,14 +398,16 @@
       </p>
 <a name="boost_regex.sub_match.cast"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">operator</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">operator</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: converts <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> into a string: returns <code class="computeroutput"><span class="special">(</span><span class="identifier">matched</span> <span class="special">?</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">second</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;())</span></code>.
       </p>
 <a name="boost_regex.sub_match.str"></a><p>
       </p>
-<pre class="programlisting"><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;</span> <span class="identifier">str</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;</span> <span class="identifier">str</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns a string representation
@@ -406,7 +417,8 @@
       </p>
 <a name="boost_regex.sub_match.compare1"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: performs a lexical comparison to
@@ -414,7 +426,8 @@
       </p>
 <a name="boost_regex.sub_match.compare2"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;&amp;</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: compares <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> to the string <span class="emphasis"><em>s</em></span>:
@@ -422,7 +435,8 @@
       </p>
 <a name="boost_regex.sub_match.compare3"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: compares <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> to the null-terminated string <span class="emphasis"><em>s</em></span>:
@@ -430,7 +444,8 @@
       </p>
 <a name="boost_regex.sub_match.cap_seq_type"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="keyword">private</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="keyword">private</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span>
 </pre>
 <p>
         Defines an implementation-specific type that satisfies the requirements of
@@ -440,7 +455,8 @@
       </p>
 <a name="boost_regex.sub_match.captures"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <span class="identifier">captures</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&amp;</span> <span class="identifier">captures</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
         <span class="bold"><strong>Effects</strong></span>: returns a sequence containing all
@@ -450,7 +466,7 @@
         <span class="bold"><strong>Preconditions</strong></span>: the library must be built
         and used with BOOST_REGEX_MATCH_EXTRA defined, and you must pass the flag
         <code class="computeroutput"><span class="identifier">match_extra</span></code> to the regex
- matching functions ( regex_match, regex_search, regex_iterator or regex_token_iterator) in order for
+ matching functions ( <a class="link" href="regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>, <a class="link" href="regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, <a class="link" href="regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> or <a class="link" href="regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a>) in order for
         this member #function to be defined and return useful information.
       </p>
 <p>
@@ -473,13 +489,14 @@
         </li>
 </ul></div>
 <a name="boost_regex.ref.sub_match.sub_match_non_member_operators"></a><h6>
-<a name="id550186"></a>
- <a href="sub_match.html#boost_regex.ref.sub_match.sub_match_non_member_operators">sub_match
+<a name="id2689497"></a>
+ <a class="link" href="sub_match.html#boost_regex.ref.sub_match.sub_match_non_member_operators">sub_match
         non-member operators</a>
       </h6>
 <a name="boost_regex.sub_match.op_compare1"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -489,7 +506,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare2"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -499,7 +517,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare3"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -509,7 +528,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare4"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -519,7 +539,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare5"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -529,7 +550,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare6"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -539,7 +561,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare7"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                                           <span class="identifier">traits</span><span class="special">,</span>
                                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
@@ -551,7 +574,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare8"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                                           <span class="identifier">traits</span><span class="special">,</span>
                                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
@@ -563,7 +587,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare9"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                          <span class="identifier">traits</span><span class="special">,</span>
                                          <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
@@ -575,7 +600,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare10"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                                          <span class="identifier">traits</span><span class="special">,</span>
                                                          <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
@@ -587,7 +613,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare11"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
@@ -599,7 +626,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare12"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
                                           <span class="identifier">Allocator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
@@ -611,7 +639,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare13"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
@@ -623,7 +652,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare14"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
@@ -635,7 +665,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare15"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
@@ -647,7 +678,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare16"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                  <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                          <span class="identifier">traits</span><span class="special">,</span>
@@ -659,7 +691,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare17"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
@@ -671,7 +704,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare18"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                           <span class="identifier">traits</span><span class="special">,</span>
@@ -683,7 +717,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare19"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -693,7 +728,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare20"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -703,7 +739,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare21"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -713,7 +750,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare22"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -723,7 +761,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare23"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -733,7 +772,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare24"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -743,7 +783,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare25"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -753,7 +794,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare26"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -763,7 +805,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare27"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -773,7 +816,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare28"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -783,7 +827,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare29"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -793,7 +838,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare30"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -803,7 +849,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare31"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -813,7 +860,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare32"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -823,7 +871,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare33"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -833,7 +882,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare34"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -843,7 +893,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare35"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -853,7 +904,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare36"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -863,7 +915,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare37"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -873,7 +926,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare38"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -883,7 +937,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare39"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -893,7 +948,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare40"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -903,7 +959,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare41"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&gt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -913,7 +970,8 @@
       </p>
 <a name="boost_regex.sub_match.op_compare42"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">&lt;=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">lhs</span><span class="special">,</span>
                   <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
@@ -922,13 +980,14 @@
         <span class="special">&lt;=</span> <span class="identifier">rhs</span></code>.
       </p>
 <p>
- The addition operators for sub_match allow you to add a sub_match
+ The addition operators for <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a> allow you to add a <a class="link" href="sub_match.html" title="sub_match"><code class="computeroutput"><span class="identifier">sub_match</span></code></a>
         to any type to which you can add a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
         and obtain a new string as the result.
       </p>
 <a name="boost_regex.sub_match.op_add1"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
                                        <span class="identifier">traits</span><span class="special">,</span>
@@ -941,7 +1000,8 @@
       </p>
 <a name="boost_regex.sub_match.op_add2"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</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">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">,</span>
@@ -954,7 +1014,8 @@
       </p>
 <a name="boost_regex.sub_match.op_add3"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
@@ -965,7 +1026,8 @@
       </p>
 <a name="boost_regex.sub_match.op_add4"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">*</span> <span class="identifier">s</span><span class="special">);</span>
@@ -976,7 +1038,8 @@
       </p>
 <a name="boost_regex.sub_match.op_add5"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>
@@ -987,7 +1050,8 @@
       </p>
 <a name="boost_regex.sub_match.op_add6"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">,</span>
                <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
@@ -998,7 +1062,8 @@
       </p>
 <a name="boost_regex.sub_match.op_add7"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;::</span><span class="identifier">value_type</span><span class="special">&gt;</span>
    <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m1</span><span class="special">,</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m2</span><span class="special">);</span>
@@ -1008,12 +1073,13 @@
         <span class="special">+</span> <span class="identifier">m2</span><span class="special">.</span><span class="identifier">str</span><span class="special">()</span></code>.
       </p>
 <a name="boost_regex.ref.sub_match.stream_inserter"></a><h6>
-<a name="id562155"></a>
- Stream inserter
+<a name="id2700398"></a>
+ <a class="link" href="sub_match.html#boost_regex.ref.sub_match.stream_inserter">Stream inserter</a>
       </h6>
 <a name="boost_regex.sub_match.op_stream"></a><p>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</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">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">&gt;</span>
 <span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span>
    <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">&gt;&amp;</span> <span class="identifier">os</span>
                <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&lt;</span><span class="identifier">BidirectionalIterator</span><span class="special">&gt;&amp;</span> <span class="identifier">m</span><span class="special">);</span>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>syntax_option_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="Boost.Regex">
 <link rel="up" href="../ref.html" title="Reference">
 <link rel="prev" href="bad_expression.html" title="bad_expression">
@@ -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_regex.ref.syntax_option_type"></a> syntax_option_type
+<a name="boost_regex.ref.syntax_option_type"></a><a class="link" href="syntax_option_type.html" title="syntax_option_type"> syntax_option_type</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="syntax_option_type/syntax_option_type_synopsis.html">

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Options for POSIX Basic Regular Expressions</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="Boost.Regex">
 <link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
 <link rel="prev" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
@@ -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_regex.ref.syntax_option_type.syntax_option_type_basic"></a><a href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_basic"></a><a class="link" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
         Options for POSIX Basic Regular Expressions</a>
 </h4></div></div></div>
 <p>
@@ -69,7 +69,7 @@
 <td>
                 <p>
                   Specifies that the grammar recognized by the regular expression
- engine is the same as that used by <a href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX
+ engine is the same as that used by <a class="link" href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX
                   basic regular expressions</a> in IEEE Std 1003.1-2001, Portable
                   Operating System Interface (POSIX ), Base Definitions and Headers,
                   Section 9, Regular Expressions (FWD.1).
@@ -112,7 +112,7 @@
                   Section 4, Utilit\ies, grep (FWD.1).
                 </p>
                 <p>
- That is to say, the same as <a href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX
+ That is to say, the same as <a class="link" href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX
                   basic syntax</a>, but with the newline character acting as an
                   alternation character; the expression is treated as a newline separated
                   list of alternatives.
@@ -132,7 +132,7 @@
                 </td>
 <td>
                 <p>
- Specifies that the grammar recognised is the superset of the POSIX-Basic syntax
+ Specifies that the grammar recognised is the superset of the <a class="link" href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX-Basic syntax</a>
                   used by the emacs program.
                 </p>
                 </td>
@@ -199,7 +199,7 @@
                 <p>
                   Specifies that when a regular expression is matched against a character
                   container sequence, then no sub-expression matches are to be stored
- in the supplied match_results structure.
+ in the supplied <a class="link" href="../match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> structure.
                 </p>
                 </td>
 </tr>
@@ -238,7 +238,7 @@
 <td>
                 <p>
                   Specifies that character ranges of the form <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">b</span><span class="special">]</span></code>
- should be locale sensitive. This bit is on by default for POSIX-Basic regular expressions,
+ should be locale sensitive. This bit is on by default for <a class="link" href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX-Basic regular expressions</a>,
                   but can be unset to force ranges to be compared by code point only.
                 </p>
                 </td>
@@ -295,7 +295,7 @@
                 <p>
                   When set this makes the escape character ordinary inside lists,
                   so that <code class="computeroutput"><span class="special">[\</span><span class="identifier">b</span><span class="special">]</span></code> would match either '\' or 'b'.
- This bit is on by default for <a href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX-basic
+ This bit is on by default for <a class="link" href="../../syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX-basic
                   regular expressions</a>, but can be unset to force escapes to
                   be recognised inside lists.
                 </p>
@@ -368,7 +368,7 @@
                 </td>
 <td>
                 <p>
- Prevents basic_regex from throwing
+ Prevents <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> from throwing
                   an exception when an invalid expression is encountered.
                 </p>
                 </td>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Options for POSIX Extended Regular Expressions</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="Boost.Regex">
 <link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
 <link rel="prev" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
@@ -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,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_extended"></a><a href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_extended"></a><a class="link" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
         Options for POSIX Extended Regular Expressions</a>
 </h4></div></div></div>
 <p>
- Exactly one of the following must always be set for <a href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
+ Exactly one of the following must always be set for <a class="link" href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
           extended regular expressions</a>:
         </p>
 <div class="informaltable"><table class="table">
@@ -75,7 +75,7 @@
                   (FWD.1).
                 </p>
                 <p>
- Refer to the <a href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
+ Refer to the <a class="link" href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
                   extended regular expression guide</a> for more information.
                 </p>
                 <p>
@@ -106,7 +106,7 @@
                   grep (FWD.1).
                 </p>
                 <p>
- That is to say, the same as <a href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
+ That is to say, the same as <a class="link" href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
                   extended syntax</a>, but with the newline character acting as
                   an alternation character in addition to "|".
                 </p>
@@ -131,7 +131,7 @@
                   and Utilities, Section 4, awk (FWD.1).
                 </p>
                 <p>
- That is to say: the same as <a href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
+ That is to say: the same as <a class="link" href="../../syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX
                   extended syntax</a>, but with escape sequences in character
                   classes permitted.
                 </p>
@@ -207,7 +207,7 @@
                 <p>
                   Specifies that when a regular expression is matched against a character
                   container sequence, then no sub-expression matches are to be stored
- in the supplied match_results structure.
+ in the supplied <a class="link" href="../match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> structure.
                 </p>
                 </td>
 </tr>
@@ -323,7 +323,7 @@
                 </td>
 <td>
                 <p>
- Prevents basic_regex from throwing
+ Prevents <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> from throwing
                   an exception when an invalid expression is encountered.
                 </p>
                 </td>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Options for Literal Strings</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="Boost.Regex">
 <link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
 <link rel="prev" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
@@ -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_regex.ref.syntax_option_type.syntax_option_type_literal"></a><a href="syntax_option_type_literal.html" title="Options for Literal Strings">
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_literal"></a><a class="link" href="syntax_option_type_literal.html" title="Options for Literal Strings">
         Options for Literal Strings</a>
 </h4></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Overview of syntax_option_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="Boost.Regex">
 <link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
 <link rel="prev" href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
@@ -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,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_overview"></a><a href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_overview"></a><a class="link" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
         Overview of syntax_option_type</a>
 </h4></div></div></div>
 <p>
- The type syntax_option_type is an implementation
+ The type <a class="link" href="../syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> is an implementation
           specific bitmask type (see C++ standard 17.3.2.1.2). Setting its elements
- has the effects listed in the table below, a valid value of type syntax_option_type
+ has the effects listed in the table below, a valid value of type <a class="link" href="../syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a>
           will always have exactly one of the elements <code class="computeroutput"><span class="identifier">normal</span></code>,
           <code class="computeroutput"><span class="identifier">basic</span></code>, <code class="computeroutput"><span class="identifier">extended</span></code>,
           <code class="computeroutput"><span class="identifier">awk</span></code>, <code class="computeroutput"><span class="identifier">grep</span></code>,
@@ -39,20 +39,23 @@
         </p>
 <p>
           Note that for convenience all the constants listed here are duplicated
- within the scope of class template basic_regex, so you can use any
+ within the scope of class template <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>, so you can use any
           of:
         </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">constant_name</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">constant_name</span>
 </pre>
 <p>
           or
         </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">constant_name</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">constant_name</span>
 </pre>
 <p>
           or
         </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">wregex</span><span class="special">::</span><span class="identifier">constant_name</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">wregex</span><span class="special">::</span><span class="identifier">constant_name</span>
 </pre>
 <p>
           in an interchangeable manner.

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Options for Perl Regular Expressions</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="Boost.Regex">
 <link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
 <link rel="prev" href="syntax_option_type_overview.html" title="Overview of syntax_option_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_regex.ref.syntax_option_type.syntax_option_type_perl"></a><a href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_perl"></a><a class="link" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
         Options for Perl Regular Expressions</a>
 </h4></div></div></div>
 <p>
@@ -73,7 +73,7 @@
                   part 10, RegExp (Regular Expression) Objects (FWD.1).
                 </p>
                 <p>
- This is functionally identical to the <a href="../../syntax/perl_syntax.html" title="Perl Regular Expression Syntax">Perl
+ This is functionally identical to the <a class="link" href="../../syntax/perl_syntax.html" title="Perl Regular Expression Syntax">Perl
                   regular expression syntax</a>.
                 </p>
                 <p>
@@ -211,7 +211,7 @@
                 <p>
                   Specifies that when a regular expression is matched against a character
                   container sequence, then no sub-expression matches are to be stored
- in the supplied match_results structure.
+ in the supplied <a class="link" href="../match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> structure.
                 </p>
                 </td>
 </tr>
@@ -286,7 +286,7 @@
                 </td>
 <td>
                 <p>
- Prevents basic_regex from throwing
+ Prevents <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> from throwing
                   an exception when an invalid expression is encountered.
                 </p>
                 </td>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>syntax_option_type Synopsis</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="Boost.Regex">
 <link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
 <link rel="prev" href="../syntax_option_type.html" title="syntax_option_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,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.ref.syntax_option_type.syntax_option_type_synopsis"></a><a href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
+<a name="boost_regex.ref.syntax_option_type.syntax_option_type_synopsis"></a><a class="link" href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
         syntax_option_type Synopsis</a>
 </h4></div></div></div>
 <p>
- Type syntax_option_type
+ Type <a class="link" href="../syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a>
           is an implementation specific bitmask type that controls how a regular
           expression string is to be interpreted. For convenience note that all the
           constants listed here, are also duplicated within the scope of class template
- basic_regex.
+ <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>.
         </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">std</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">regex_constants</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">std</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">regex_constants</span><span class="special">{</span>
 
 <span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="identifier">specific</span><span class="special">-</span><span class="identifier">bitmask</span><span class="special">-</span><span class="identifier">type</span> <span class="identifier">syntax_option_type</span><span class="special">;</span>
 

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Regular Expression Syntax</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="partial_matches.html" title="Partial Matches">
@@ -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_regex.syntax"></a> Regular Expression Syntax
+<a name="boost_regex.syntax"></a><a class="link" href="syntax.html" title="Regular Expression Syntax"> Regular Expression Syntax</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="syntax/perl_syntax.html"> Perl Regular Expression
@@ -63,15 +63,15 @@
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<a href="syntax/perl_syntax.html" title="Perl Regular Expression Syntax">Perl (this is the default
+<a class="link" href="syntax/perl_syntax.html" title="Perl Regular Expression Syntax">Perl (this is the default
         behavior)</a>.
       </li>
 <li>
-<a href="syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX extended (including
+<a class="link" href="syntax/basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX extended (including
         the egrep and awk variations)</a>.
       </li>
 <li>
-<a href="syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX Basic (including the
+<a class="link" href="syntax/basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX Basic (including the
         grep and emacs variations)</a>.
       </li>
 </ul></div>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/basic_extended.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/basic_extended.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/basic_extended.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>POSIX Extended Regular Expression Syntax</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="Boost.Regex">
 <link rel="up" href="../syntax.html" title="Regular Expression Syntax">
 <link rel="prev" href="perl_syntax.html" title="Perl Regular Expression Syntax">
@@ -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,12 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.syntax.basic_extended"></a><a href="basic_extended.html" title="POSIX Extended Regular Expression Syntax"> POSIX Extended Regular
+<a name="boost_regex.syntax.basic_extended"></a><a class="link" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax"> POSIX Extended Regular
       Expression Syntax</a>
 </h3></div></div></div>
 <a name="boost_regex.syntax.basic_extended.synopsis"></a><h4>
-<a name="id504344"></a>
- Synopsis
+<a name="id2647939"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.synopsis">Synopsis</a>
       </h4>
 <p>
         The POSIX-Extended regular expression syntax is supported by the POSIX C
@@ -38,7 +38,8 @@
         the flag <code class="computeroutput"><span class="identifier">extended</span></code> to the
         regex constructor, for example:
       </p>
-<pre class="programlisting"><span class="comment">// e1 is a case sensitive POSIX-Extended expression:
+<pre class="programlisting">
+<span class="comment">// e1 is a case sensitive POSIX-Extended expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e1</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">extended</span><span class="special">);</span>
 <span class="comment">// e2 a case insensitive POSIX-Extended expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e2</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">extended</span><span class="special">|</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">icase</span><span class="special">);</span>
@@ -46,8 +47,8 @@
 <a name="boost_regex.posix_extended_syntax"></a><p>
       </p>
 <a name="boost_regex.syntax.basic_extended.posix_extended_syntax"></a><h4>
-<a name="id504609"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.posix_extended_syntax">POSIX
+<a name="id2648180"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.posix_extended_syntax">POSIX
         Extended Syntax</a>
       </h4>
 <p>
@@ -56,8 +57,8 @@
       </p>
 <pre class="programlisting">.[{()\*+?|^$</pre>
 <a name="boost_regex.syntax.basic_extended.wildcard_"></a><h5>
-<a name="id504649"></a>
- Wildcard:
+<a name="id2648215"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.wildcard_">Wildcard:</a>
       </h5>
 <p>
         The single character '.' when used outside of a character set will match
@@ -74,8 +75,8 @@
         </li>
 </ul></div>
 <a name="boost_regex.syntax.basic_extended.anchors_"></a><h5>
-<a name="id504717"></a>
- Anchors:
+<a name="id2648276"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.anchors_">Anchors:</a>
       </h5>
 <p>
         A '^' character shall match the start of a line when used as the first character
@@ -86,8 +87,8 @@
         of an expression, or the last character of a sub-expression.
       </p>
 <a name="boost_regex.syntax.basic_extended.marked_sub_expressions_"></a><h5>
-<a name="id504752"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.marked_sub_expressions_">Marked
+<a name="id2648309"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.marked_sub_expressions_">Marked
         sub-expressions:</a>
       </h5>
 <p>
@@ -98,8 +99,8 @@
         to by a back-reference.
       </p>
 <a name="boost_regex.syntax.basic_extended.repeats_"></a><h5>
-<a name="id504809"></a>
- Repeats:
+<a name="id2648360"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.repeats_">Repeats:</a>
       </h5>
 <p>
         Any atom (a single character, a marked sub-expression, or a character class)
@@ -164,28 +165,31 @@
 <p>
         Will match either of:
       </p>
-<pre class="programlisting"><span class="identifier">aa</span>
+<pre class="programlisting">
+<span class="identifier">aa</span>
 <span class="identifier">aaa</span>
 </pre>
 <p>
         But neither of:
       </p>
-<pre class="programlisting"><span class="identifier">a</span>
+<pre class="programlisting">
+<span class="identifier">a</span>
 <span class="identifier">aaaa</span>
 </pre>
 <p>
         It is an error to use a repeat operator, if the preceding construct can not
         be repeated, for example:
       </p>
-<pre class="programlisting"><span class="identifier">a</span><span class="special">(*)</span>
+<pre class="programlisting">
+<span class="identifier">a</span><span class="special">(*)</span>
 </pre>
 <p>
         Will raise an error, as there is nothing for the <code class="computeroutput"><span class="special">*</span></code>
         operator to be applied to.
       </p>
 <a name="boost_regex.syntax.basic_extended.back_references_"></a><h5>
-<a name="id505256"></a>
- Back references:
+<a name="id2648772"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.back_references_">Back references:</a>
       </h5>
 <p>
         An escape character followed by a digit <span class="emphasis"><em>n</em></span>, where <span class="emphasis"><em>n</em></span>
@@ -196,12 +200,14 @@
 <p>
         Will match the string:
       </p>
-<pre class="programlisting"><span class="identifier">aaabbaaa</span>
+<pre class="programlisting">
+<span class="identifier">aaabbaaa</span>
 </pre>
 <p>
         But not the string:
       </p>
-<pre class="programlisting"><span class="identifier">aaabba</span>
+<pre class="programlisting">
+<span class="identifier">aaabba</span>
 </pre>
 <div class="caution"><table border="0" summary="Caution">
 <tr>
@@ -214,8 +220,8 @@
         </p></td></tr>
 </table></div>
 <a name="boost_regex.syntax.basic_extended.alternation"></a><h5>
-<a name="id505351"></a>
- Alternation
+<a name="id2648861"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.alternation">Alternation</a>
       </h5>
 <p>
         The <code class="computeroutput"><span class="special">|</span></code> operator will match either
@@ -227,8 +233,8 @@
         will match either of "abd" or "abef".
       </p>
 <a name="boost_regex.syntax.basic_extended.character_sets_"></a><h5>
-<a name="id505454"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.character_sets_">Character
+<a name="id2648955"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_sets_">Character
         sets:</a>
       </h5>
 <p>
@@ -240,8 +246,8 @@
         A bracket expression may contain any combination of the following:
       </p>
 <a name="boost_regex.syntax.basic_extended.single_characters_"></a><h6>
-<a name="id505490"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.single_characters_">Single
+<a name="id2648987"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.single_characters_">Single
         characters:</a>
       </h6>
 <p>
@@ -249,8 +255,8 @@
         or 'c'.
       </p>
 <a name="boost_regex.syntax.basic_extended.character_ranges_"></a><h6>
-<a name="id505541"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.character_ranges_">Character
+<a name="id2649034"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_ranges_">Character
         ranges:</a>
       </h6>
 <p>
@@ -260,13 +266,13 @@
         within the range <span class="emphasis"><em>y</em></span> to <span class="emphasis"><em>z</em></span>, if it
         collates within that range; this results in locale specific behavior . This
         behavior can be turned off by unsetting the <code class="computeroutput"><span class="identifier">collate</span></code>
- option flag - in
+ <a class="link" href="../ref/syntax_option_type.html" title="syntax_option_type">option flag</a> - in
         which case whether a character appears within a range is determined by comparing
         the code points of the characters only.
       </p>
 <a name="boost_regex.syntax.basic_extended.negation_"></a><h6>
-<a name="id505642"></a>
- Negation:
+<a name="id2649123"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.negation_">Negation:</a>
       </h6>
 <p>
         If the bracket-expression begins with the ^ character, then it matches the
@@ -274,18 +280,18 @@
         range <code class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span></code>.
       </p>
 <a name="boost_regex.syntax.basic_extended.character_classes_"></a><h6>
-<a name="id505724"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.character_classes_">Character
+<a name="id2649198"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_classes_">Character
         classes:</a>
       </h6>
 <p>
         An expression of the form <code class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></code>
         matches the named character class "name", for example <code class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></code> matches any lower case character. See
- character class names.
+ <a class="link" href="character_classes.html" title="Character Class Names">character class names</a>.
       </p>
 <a name="boost_regex.syntax.basic_extended.collating_elements_"></a><h6>
-<a name="id505806"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.collating_elements_">Collating
+<a name="id2649273"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.collating_elements_">Collating
         Elements:</a>
       </h6>
 <p>
@@ -304,23 +310,24 @@
         match either one of the characters 'abc^'.
       </p>
 <p>
- As an extension, a collating element may also be specified via its symbolic name, for example:
+ As an extension, a collating element may also be specified via its <a class="link" href="collating_names.html" title="Collating Names">symbolic name</a>, for example:
       </p>
-<pre class="programlisting"><span class="special">[[.</span><span class="identifier">NUL</span><span class="special">.]]</span>
+<pre class="programlisting">
+<span class="special">[[.</span><span class="identifier">NUL</span><span class="special">.]]</span>
 </pre>
 <p>
         matches a NUL character.
       </p>
 <a name="boost_regex.syntax.basic_extended.equivalence_classes_"></a><h6>
-<a name="id505968"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.equivalence_classes_">Equivalence
+<a name="id2649421"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.equivalence_classes_">Equivalence
         classes:</a>
       </h6>
 <p>
         An expression of the form <code class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></code>,
         matches any character or collating element whose primary sort key is the
         same as that for collating element <span class="emphasis"><em>col</em></span>, as with colating
- elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title="Collating Names">symbolic
+ elements the name <span class="emphasis"><em>col</em></span> may be a <a class="link" href="collating_names.html" title="Collating Names">symbolic
         name</a>. A primary sort key is one that ignores case, accentation, or
         locale-specific tailorings; so for example <code class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></code> matches
         any of the characters: a, À, Á, Â, Ã, Ä, Å, A, à, á, â, ã, ä and å. Unfortunately implementation
@@ -329,16 +336,16 @@
         or even all locales on one platform.
       </p>
 <a name="boost_regex.syntax.basic_extended.combinations_"></a><h6>
-<a name="id506072"></a>
- Combinations:
+<a name="id2649518"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.combinations_">Combinations:</a>
       </h6>
 <p>
         All of the above can be combined in one character set declaration, for example:
         <code class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]]</span></code>.
       </p>
 <a name="boost_regex.syntax.basic_extended.escapes"></a><h5>
-<a name="id506152"></a>
- Escapes
+<a name="id2649589"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.escapes">Escapes</a>
       </h5>
 <p>
         The POSIX standard defines no escape sequences for POSIX-Extended regular
@@ -363,8 +370,8 @@
         extensions are also supported by Boost.Regex:
       </p>
 <a name="boost_regex.syntax.basic_extended.escapes_matching_a_specific_character"></a><h6>
-<a name="id506222"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.escapes_matching_a_specific_character">Escapes
+<a name="id2649652"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.escapes_matching_a_specific_character">Escapes
         matching a specific character</a>
       </h6>
 <p>
@@ -552,8 +559,8 @@
 </tbody>
 </table></div>
 <a name="boost_regex.syntax.basic_extended._quot_single_character_quot__character_classes_"></a><h6>
-<a name="id506569"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended._quot_single_character_quot__character_classes_">"Single
+<a name="id2649964"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended._quot_single_character_quot__character_classes_">"Single
         character" character classes:</a>
       </h6>
 <p>
@@ -706,8 +713,8 @@
 </tbody>
 </table></div>
 <a name="boost_regex.syntax.basic_extended.character_properties"></a><h6>
-<a name="id507201"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.character_properties">Character
+<a name="id2650537"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_properties">Character
         Properties</a>
       </h6>
 <p>
@@ -813,8 +820,8 @@
         matches any "digit" character, as does <code class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">digit</span><span class="special">}</span></code>.
       </p>
 <a name="boost_regex.syntax.basic_extended.word_boundaries"></a><h6>
-<a name="id507602"></a>
- Word Boundaries
+<a name="id2650903"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.word_boundaries">Word Boundaries</a>
       </h6>
 <p>
         The following escape sequences match the boundaries of words:
@@ -888,8 +895,8 @@
 </tbody>
 </table></div>
 <a name="boost_regex.syntax.basic_extended.buffer_boundaries"></a><h6>
-<a name="id507795"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.buffer_boundaries">Buffer
+<a name="id2651077"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.buffer_boundaries">Buffer
         boundaries</a>
       </h6>
 <p>
@@ -979,8 +986,8 @@
 </tbody>
 </table></div>
 <a name="boost_regex.syntax.basic_extended.continuation_escape"></a><h6>
-<a name="id508030"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.continuation_escape">Continuation
+<a name="id2651291"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.continuation_escape">Continuation
         Escape</a>
       </h6>
 <p>
@@ -991,8 +998,8 @@
         match to start where the last one ended.
       </p>
 <a name="boost_regex.syntax.basic_extended.quoting_escape"></a><h6>
-<a name="id508079"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.quoting_escape">Quoting
+<a name="id2651337"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.quoting_escape">Quoting
         escape</a>
       </h6>
 <p>
@@ -1001,12 +1008,13 @@
         as literals, until either the end of the regular expression or <code class="computeroutput"><span class="special">\</span><span class="identifier">E</span></code> is found.
         For example the expression: <code class="computeroutput"><span class="special">\</span><span class="identifier">Q</span><span class="special">\*+\</span><span class="identifier">Ea</span><span class="special">+</span></code> would match either of:
       </p>
-<pre class="programlisting"><span class="special">\*+</span><span class="identifier">a</span>
+<pre class="programlisting">
+<span class="special">\*+</span><span class="identifier">a</span>
 <span class="special">\*+</span><span class="identifier">aaa</span>
 </pre>
 <a name="boost_regex.syntax.basic_extended.unicode_escapes"></a><h6>
-<a name="id508203"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.unicode_escapes">Unicode
+<a name="id2651450"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.unicode_escapes">Unicode
         escapes</a>
       </h6>
 <div class="informaltable"><table class="table">
@@ -1056,8 +1064,8 @@
 </tbody>
 </table></div>
 <a name="boost_regex.syntax.basic_extended.any_other_escape"></a><h6>
-<a name="id508336"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.any_other_escape">Any other
+<a name="id2651570"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.any_other_escape">Any other
         escape</a>
       </h6>
 <p>
@@ -1065,8 +1073,8 @@
         \@ matches a literal '@'.
       </p>
 <a name="boost_regex.syntax.basic_extended.operator_precedence"></a><h5>
-<a name="id508366"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.operator_precedence">Operator
+<a name="id2651597"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.operator_precedence">Operator
         precedence</a>
       </h5>
 <p>
@@ -1101,31 +1109,32 @@
 </li>
 </ol></div>
 <a name="boost_regex.syntax.basic_extended.what_gets_matched"></a><h5>
-<a name="id508555"></a>
- <a href="basic_extended.html#boost_regex.syntax.basic_extended.what_gets_matched">What
+<a name="id2651770"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.what_gets_matched">What
         Gets Matched</a>
       </h5>
 <p>
         When there is more that one way to match a regular expression, the "best"
- possible match is obtained using the <a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
+ possible match is obtained using the <a class="link" href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
         rule</a>.
       </p>
 <a name="boost_regex.syntax.basic_extended.variations"></a><h4>
-<a name="id508595"></a>
- Variations
+<a name="id2651805"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.variations">Variations</a>
       </h4>
 <a name="boost_regex.syntax.basic_extended.egrep"></a><h5>
-<a name="id508618"></a>
- Egrep
+<a name="id2651826"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.egrep">Egrep</a>
       </h5>
 <p>
- When an expression is compiled with the <a href="../ref/syntax_option_type.html" title="syntax_option_type">flag
+ When an expression is compiled with the <a class="link" href="../ref/syntax_option_type.html" title="syntax_option_type">flag
         <code class="computeroutput"><span class="identifier">egrep</span></code></a> set, then the
- expression is treated as a newline separated list of <a href="basic_extended.html#boost_regex.posix_extended_syntax">POSIX-Extended
+ expression is treated as a newline separated list of <a class="link" href="basic_extended.html#boost_regex.posix_extended_syntax">POSIX-Extended
         expressions</a>, a match is found if any of the expressions in the list
         match, for example:
       </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"abc\ndef"</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">egrep</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"abc\ndef"</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">egrep</span><span class="special">);</span>
 </pre>
 <p>
         will match either of the POSIX-Basic expressions "abc" or "def".
@@ -1136,11 +1145,11 @@
         used with the -E option.
       </p>
 <a name="boost_regex.syntax.basic_extended.awk"></a><h5>
-<a name="id508776"></a>
- awk
+<a name="id2651971"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.awk">awk</a>
       </h5>
 <p>
- In addition to the <a href="basic_extended.html#boost_regex.posix_extended_syntax">POSIX-Extended
+ In addition to the <a class="link" href="basic_extended.html#boost_regex.posix_extended_syntax">POSIX-Extended
         features</a> the escape character is special inside a character class
         declaration.
       </p>
@@ -1150,21 +1159,21 @@
         these by default anyway.
       </p>
 <a name="boost_regex.syntax.basic_extended.options"></a><h4>
-<a name="id508822"></a>
- Options
+<a name="id2652012"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.options">Options</a>
       </h4>
 <p>
- There are a <a href="../ref/syntax_option_type/syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">variety
+ There are a <a class="link" href="../ref/syntax_option_type/syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">variety
         of flags</a> that may be combined with the <code class="computeroutput"><span class="identifier">extended</span></code>
         and <code class="computeroutput"><span class="identifier">egrep</span></code> options when constructing
- the regular expression, in particular note that the newline_alt option alters the syntax,
- while the <a href="../ref/syntax_option_type/syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions"><code class="computeroutput"><span class="identifier">collate</span></code>, <code class="computeroutput"><span class="identifier">nosubs</span></code>
+ the regular expression, in particular note that the <a class="link" href="../ref/syntax_option_type/syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions"><code class="computeroutput"><span class="identifier">newline_alt</span></code></a> option alters the syntax,
+ while the <a class="link" href="../ref/syntax_option_type/syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions"><code class="computeroutput"><span class="identifier">collate</span></code>, <code class="computeroutput"><span class="identifier">nosubs</span></code>
         and <code class="computeroutput"><span class="identifier">icase</span></code> options</a>
         modify how the case and locale sensitivity are to be applied.
       </p>
 <a name="boost_regex.syntax.basic_extended.references"></a><h4>
-<a name="id508952"></a>
- References
+<a name="id2652132"></a>
+ <a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.references">References</a>
       </h4>
 <p>
         <a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap09.html" target="_top">IEEE

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>POSIX Basic Regular Expression Syntax</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="Boost.Regex">
 <link rel="up" href="../syntax.html" title="Regular Expression Syntax">
 <link rel="prev" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">
@@ -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_regex.syntax.basic_syntax"></a><a href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax"> POSIX Basic Regular
+<a name="boost_regex.syntax.basic_syntax"></a><a class="link" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax"> POSIX Basic Regular
       Expression Syntax</a>
 </h3></div></div></div>
 <a name="boost_regex.syntax.basic_syntax.synopsis"></a><h4>
-<a name="id509034"></a>
- Synopsis
+<a name="id2652204"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.synopsis">Synopsis</a>
       </h4>
 <p>
         The POSIX-Basic regular expression syntax is used by the Unix utility <code class="computeroutput"><span class="identifier">sed</span></code>, and variations are used by <code class="computeroutput"><span class="identifier">grep</span></code> and <code class="computeroutput"><span class="identifier">emacs</span></code>.
         You can construct POSIX basic regular expressions in Boost.Regex by passing
         the flag <code class="computeroutput"><span class="identifier">basic</span></code> to the regex
- constructor (see syntax_option_type), for example:
+ constructor (see <a class="link" href="../ref/syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a>), for example:
       </p>
-<pre class="programlisting"><span class="comment">// e1 is a case sensitive POSIX-Basic expression:
+<pre class="programlisting">
+<span class="comment">// e1 is a case sensitive POSIX-Basic expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e1</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">basic</span><span class="special">);</span>
 <span class="comment">// e2 a case insensitive POSIX-Basic expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e2</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">basic</span><span class="special">|</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">icase</span><span class="special">);</span>
@@ -45,8 +46,8 @@
 <a name="boost_regex.posix_basic"></a><p>
       </p>
 <a name="boost_regex.syntax.basic_syntax.posix_basic_syntax"></a><h4>
-<a name="id509325"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.posix_basic_syntax">POSIX
+<a name="id2652471"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.posix_basic_syntax">POSIX
         Basic Syntax</a>
       </h4>
 <p>
@@ -55,8 +56,8 @@
       </p>
 <pre class="programlisting">.[\*^$</pre>
 <a name="boost_regex.syntax.basic_syntax.wildcard_"></a><h5>
-<a name="id509364"></a>
- Wildcard:
+<a name="id2652505"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.wildcard_">Wildcard:</a>
       </h5>
 <p>
         The single character '.' when used outside of a character set will match
@@ -73,8 +74,8 @@
         </li>
 </ul></div>
 <a name="boost_regex.syntax.basic_syntax.anchors_"></a><h5>
-<a name="id509433"></a>
- Anchors:
+<a name="id2652567"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.anchors_">Anchors:</a>
       </h5>
 <p>
         A '^' character shall match the start of a line when used as the first character
@@ -85,8 +86,8 @@
         of an expression, or the last character of a sub-expression.
       </p>
 <a name="boost_regex.syntax.basic_syntax.marked_sub_expressions_"></a><h5>
-<a name="id509469"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.marked_sub_expressions_">Marked
+<a name="id2652601"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.marked_sub_expressions_">Marked
         sub-expressions:</a>
       </h5>
 <p>
@@ -97,8 +98,8 @@
         by a back-reference.
       </p>
 <a name="boost_regex.syntax.basic_syntax.repeats_"></a><h5>
-<a name="id509526"></a>
- Repeats:
+<a name="id2652652"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.repeats_">Repeats:</a>
       </h5>
 <p>
         Any atom (a single character, a marked sub-expression, or a character class)
@@ -155,8 +156,8 @@
         to.
       </p>
 <a name="boost_regex.syntax.basic_syntax.back_references_"></a><h5>
-<a name="id509770"></a>
- Back references:
+<a name="id2652877"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.back_references_">Back references:</a>
       </h5>
 <p>
         An escape character followed by a digit <span class="emphasis"><em>n</em></span>, where <span class="emphasis"><em>n</em></span>
@@ -173,8 +174,8 @@
       </p>
 <pre class="programlisting">aaabba</pre>
 <a name="boost_regex.syntax.basic_syntax.character_sets_"></a><h5>
-<a name="id509844"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_sets_">Character
+<a name="id2652945"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_sets_">Character
         sets:</a>
       </h5>
 <p>
@@ -186,8 +187,8 @@
         A bracket expression may contain any combination of the following:
       </p>
 <a name="boost_regex.syntax.basic_syntax.single_characters_"></a><h6>
-<a name="id509880"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.single_characters_">Single
+<a name="id2652978"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.single_characters_">Single
         characters:</a>
       </h6>
 <p>
@@ -195,8 +196,8 @@
         or 'c'.
       </p>
 <a name="boost_regex.syntax.basic_syntax.character_ranges_"></a><h6>
-<a name="id509930"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_ranges_">Character
+<a name="id2653023"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_ranges_">Character
         ranges:</a>
       </h6>
 <p>
@@ -211,8 +212,8 @@
         of the characters only.
       </p>
 <a name="boost_regex.syntax.basic_syntax.negation_"></a><h6>
-<a name="id510022"></a>
- Negation:
+<a name="id2653104"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.negation_">Negation:</a>
       </h6>
 <p>
         If the bracket-expression begins with the ^ character, then it matches the
@@ -220,18 +221,18 @@
         range a-c.
       </p>
 <a name="boost_regex.syntax.basic_syntax.character_classes_"></a><h6>
-<a name="id510083"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_classes_">Character
+<a name="id2653161"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_classes_">Character
         classes:</a>
       </h6>
 <p>
         An expression of the form <code class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></code>
         matches the named character class "name", for example <code class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></code> matches any lower case character. See
- character class names.
+ <a class="link" href="character_classes.html" title="Character Class Names">character class names</a>.
       </p>
 <a name="boost_regex.syntax.basic_syntax.collating_elements_"></a><h6>
-<a name="id510166"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.collating_elements_">Collating
+<a name="id2653236"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.collating_elements_">Collating
         Elements:</a>
       </h6>
 <p>
@@ -255,19 +256,19 @@
       </p>
 <pre class="programlisting">[[.NUL.]]</pre>
 <p>
- matches a 'NUL' character. See <a href="collating_names.html" title="Collating Names">collating
+ matches a 'NUL' character. See <a class="link" href="collating_names.html" title="Collating Names">collating
         element names</a>.
       </p>
 <a name="boost_regex.syntax.basic_syntax.equivalence_classes_"></a><h6>
-<a name="id510315"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.equivalence_classes_">Equivalence
+<a name="id2653370"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.equivalence_classes_">Equivalence
         classes:</a>
       </h6>
 <p>
         An expression of theform <code class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></code>,
         matches any character or collating element whose primary sort key is the
         same as that for collating element <span class="emphasis"><em>col</em></span>, as with collating
- elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title="Collating Names">collating
+ elements the name <span class="emphasis"><em>col</em></span> may be a <a class="link" href="collating_names.html" title="Collating Names">collating
         symbolic name</a>. A primary sort key is one that ignores case, accentation,
         or locale-specific tailorings; so for example <code class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></code> matches
         any of the characters: a, À, Á, Â, Ã, Ä, Å, A, à, á, â, ã, ä and å. Unfortunately implementation
@@ -276,16 +277,16 @@
         or even all locales on one platform.
       </p>
 <a name="boost_regex.syntax.basic_syntax.combinations_"></a><h6>
-<a name="id510419"></a>
- Combinations:
+<a name="id2653467"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.combinations_">Combinations:</a>
       </h6>
 <p>
         All of the above can be combined in one character set declaration, for example:
         <code class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]].</span></code>
       </p>
 <a name="boost_regex.syntax.basic_syntax.escapes"></a><h5>
-<a name="id510497"></a>
- Escapes
+<a name="id2653538"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.escapes">Escapes</a>
       </h5>
 <p>
         With the exception of the escape sequences \{, \}, \(, and \), which are
@@ -299,45 +300,46 @@
         will match either a literal '\' or a '^'.
       </p>
 <a name="boost_regex.syntax.basic_syntax.what_gets_matched"></a><h4>
-<a name="id510554"></a>
- <a href="basic_syntax.html#boost_regex.syntax.basic_syntax.what_gets_matched">What Gets
+<a name="id2653590"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.what_gets_matched">What Gets
         Matched</a>
       </h4>
 <p>
         When there is more that one way to match a regular expression, the "best"
- possible match is obtained using the <a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
+ possible match is obtained using the <a class="link" href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost-longest
         rule</a>.
       </p>
 <a name="boost_regex.syntax.basic_syntax.variations"></a><h4>
-<a name="id510594"></a>
- Variations
+<a name="id2653624"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.variations">Variations</a>
       </h4>
 <a name="boost_regex.grep_syntax"></a><p>
       </p>
 <a name="boost_regex.syntax.basic_syntax.grep"></a><h5>
-<a name="id510626"></a>
- Grep
+<a name="id2653655"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.grep">Grep</a>
       </h5>
 <p>
         When an expression is compiled with the flag <code class="computeroutput"><span class="identifier">grep</span></code>
- set, then the expression is treated as a newline separated list of POSIX-Basic expressions, a match
+ set, then the expression is treated as a newline separated list of <a class="link" href="basic_syntax.html#boost_regex.posix_basic">POSIX-Basic expressions</a>, a match
         is found if any of the expressions in the list match, for example:
       </p>
-<pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"abc\ndef"</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">grep</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e</span><span class="special">(</span><span class="string">"abc\ndef"</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">grep</span><span class="special">);</span>
 </pre>
 <p>
- will match either of the <a href="basic_syntax.html#boost_regex.posix_basic">POSIX-Basic
+ will match either of the <a class="link" href="basic_syntax.html#boost_regex.posix_basic">POSIX-Basic
         expressions</a> "abc" or "def".
       </p>
 <p>
         As its name suggests, this behavior is consistent with the Unix utility grep.
       </p>
 <a name="boost_regex.syntax.basic_syntax.emacs"></a><h5>
-<a name="id510770"></a>
- emacs
+<a name="id2653787"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.emacs">emacs</a>
       </h5>
 <p>
- In addition to the POSIX-Basic features
+ In addition to the <a class="link" href="basic_syntax.html#boost_regex.posix_basic">POSIX-Basic features</a>
         the following characters are also special:
       </p>
 <div class="informaltable"><table class="table">
@@ -606,29 +608,29 @@
 </table></div>
 <p>
         Finally, you should note that emacs style regular expressions are matched
- according to the <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">Perl
+ according to the <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">Perl
         "depth first search" rules</a>. Emacs expressions are matched
         this way because they contain Perl-like extensions, that do not interact
- well with the <a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">POSIX-style
+ well with the <a class="link" href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">POSIX-style
         leftmost-longest rule</a>.
       </p>
 <a name="boost_regex.syntax.basic_syntax.options"></a><h4>
-<a name="id511266"></a>
- Options
+<a name="id2654230"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.options">Options</a>
       </h4>
 <p>
- There are a <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">variety
+ There are a <a class="link" href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">variety
         of flags</a> that may be combined with the <code class="computeroutput"><span class="identifier">basic</span></code>
         and <code class="computeroutput"><span class="identifier">grep</span></code> options when constructing
- the regular expression, in particular note that the <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions"><code class="computeroutput"><span class="identifier">newline_alt</span></code>, <code class="computeroutput"><span class="identifier">no_char_classes</span></code>,
+ the regular expression, in particular note that the <a class="link" href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions"><code class="computeroutput"><span class="identifier">newline_alt</span></code>, <code class="computeroutput"><span class="identifier">no_char_classes</span></code>,
         <code class="computeroutput"><span class="identifier">no</span><span class="special">-</span><span class="identifier">intervals</span></code>, <code class="computeroutput"><span class="identifier">bk_plus_qm</span></code>
         and <code class="computeroutput"><span class="identifier">bk_plus_vbar</span></code></a> options
- all alter the syntax, while the <a href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions"><code class="computeroutput"><span class="identifier">collate</span></code> and <code class="computeroutput"><span class="identifier">icase</span></code>
+ all alter the syntax, while the <a class="link" href="../ref/syntax_option_type/syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions"><code class="computeroutput"><span class="identifier">collate</span></code> and <code class="computeroutput"><span class="identifier">icase</span></code>
         options</a> modify how the case and locale sensitivity are to be applied.
       </p>
 <a name="boost_regex.syntax.basic_syntax.references"></a><h4>
-<a name="id511438"></a>
- References
+<a name="id2654387"></a>
+ <a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.references">References</a>
       </h4>
 <p>
         <a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap09.html" target="_top">IEEE

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Character Class Names</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="Boost.Regex">
 <link rel="up" href="../syntax.html" title="Regular Expression Syntax">
 <link rel="prev" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">
@@ -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_regex.syntax.character_classes"></a><a href="character_classes.html" title="Character Class Names"> Character Class
+<a name="boost_regex.syntax.character_classes"></a><a class="link" href="character_classes.html" title="Character Class Names"> Character Class
       Names</a>
 </h3></div></div></div>
 <div class="toc"><dl>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Character classes that are supported by Unicode Regular Expressions</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="Boost.Regex">
 <link rel="up" href="../character_classes.html" title="Character Class Names">
 <link rel="prev" href="std_char_clases.html" title="Character Classes that are Always Supported">
@@ -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_regex.syntax.character_classes.optional_char_class_names"></a><a href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
+<a name="boost_regex.syntax.character_classes.optional_char_class_names"></a><a class="link" href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
         Character classes that are supported by Unicode Regular Expressions</a>
 </h4></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Character Classes that are Always Supported</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="Boost.Regex">
 <link rel="up" href="../character_classes.html" title="Character Class Names">
 <link rel="prev" href="../character_classes.html" title="Character Class Names">
@@ -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_regex.syntax.character_classes.std_char_clases"></a><a href="std_char_clases.html" title="Character Classes that are Always Supported">
+<a name="boost_regex.syntax.character_classes.std_char_clases"></a><a class="link" href="std_char_clases.html" title="Character Classes that are Always Supported">
         Character Classes that are Always Supported</a>
 </h4></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Collating Names</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="Boost.Regex">
 <link rel="up" href="../syntax.html" title="Regular Expression Syntax">
 <link rel="prev" href="character_classes/optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
@@ -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_regex.syntax.collating_names"></a> Collating Names
+<a name="boost_regex.syntax.collating_names"></a><a class="link" href="collating_names.html" title="Collating Names"> Collating Names</a>
 </h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Digraphs</span></dt>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Digraphs</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="Boost.Regex">
 <link rel="up" href="../collating_names.html" title="Collating Names">
 <link rel="prev" href="../collating_names.html" title="Collating Names">
@@ -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_regex.syntax.collating_names.digraphs"></a> Digraphs
+<a name="boost_regex.syntax.collating_names.digraphs"></a><a class="link" href="digraphs.html" title="Digraphs"> Digraphs</a>
 </h4></div></div></div>
 <p>
           The following are treated as valid digraphs when used as a collating name:

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Named Unicode Characters</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="Boost.Regex">
 <link rel="up" href="../collating_names.html" title="Collating Names">
 <link rel="prev" href="posix_symbolic_names.html" title="POSIX Symbolic Names">
@@ -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,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_regex.syntax.collating_names.named_unicode"></a><a href="named_unicode.html" title="Named Unicode Characters">
+<a name="boost_regex.syntax.collating_names.named_unicode"></a><a class="link" href="named_unicode.html" title="Named Unicode Characters">
         Named Unicode Characters</a>
 </h4></div></div></div>
 <p>
- When using Unicode aware regular expressions
+ When using <a class="link" href="../../unicode.html" title="Unicode and Boost.Regex">Unicode aware regular expressions</a>
           (with the <code class="computeroutput"><span class="identifier">u32regex</span></code> type),
           all the normal symbolic names for Unicode characters (those given in Unidata.txt)
           are recognised. So for example:

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>POSIX Symbolic Names</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="Boost.Regex">
 <link rel="up" href="../collating_names.html" title="Collating Names">
 <link rel="prev" href="digraphs.html" title="Digraphs">
@@ -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_regex.syntax.collating_names.posix_symbolic_names"></a><a href="posix_symbolic_names.html" title="POSIX Symbolic Names">
+<a name="boost_regex.syntax.collating_names.posix_symbolic_names"></a><a class="link" href="posix_symbolic_names.html" title="POSIX Symbolic Names">
         POSIX Symbolic Names</a>
 </h4></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>The Leftmost Longest Rule</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="Boost.Regex">
 <link rel="up" href="../syntax.html" title="Regular Expression Syntax">
 <link rel="prev" href="collating_names/named_unicode.html" title="Named Unicode Characters">
@@ -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_regex.syntax.leftmost_longest_rule"></a><a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule"> The Leftmost
+<a name="boost_regex.syntax.leftmost_longest_rule"></a><a class="link" href="leftmost_longest_rule.html" title="The Leftmost Longest Rule"> The Leftmost
       Longest Rule</a>
 </h3></div></div></div>
 <p>

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Perl Regular Expression Syntax</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="Boost.Regex">
 <link rel="up" href="../syntax.html" title="Regular Expression Syntax">
 <link rel="prev" href="../syntax.html" title="Regular Expression Syntax">
@@ -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,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_regex.syntax.perl_syntax"></a><a href="perl_syntax.html" title="Perl Regular Expression Syntax"> Perl Regular Expression
+<a name="boost_regex.syntax.perl_syntax"></a><a class="link" href="perl_syntax.html" title="Perl Regular Expression Syntax"> Perl Regular Expression
       Syntax</a>
 </h3></div></div></div>
 <a name="boost_regex.syntax.perl_syntax.synopsis"></a><h4>
-<a name="id497765"></a>
- Synopsis
+<a name="id2642330"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.synopsis">Synopsis</a>
       </h4>
 <p>
         The Perl regular expression syntax is based on that used by the programming
         language Perl . Perl regular expressions are the default behavior in Boost.Regex
         or you can pass the flag <code class="computeroutput"><span class="identifier">perl</span></code>
- to the basic_regex
+ to the <a class="link" href="../ref/basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>
         constructor, for example:
       </p>
-<pre class="programlisting"><span class="comment">// e1 is a case sensitive Perl regular expression:
+<pre class="programlisting">
+<span class="comment">// e1 is a case sensitive Perl regular expression:
 </span><span class="comment">// since Perl is the default option there's no need to explicitly specify the syntax used here:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e1</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">);</span>
 <span class="comment">// e2 a case insensitive Perl regular expression:
 </span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span> <span class="identifier">e2</span><span class="special">(</span><span class="identifier">my_expression</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">perl</span><span class="special">|</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex</span><span class="special">::</span><span class="identifier">icase</span><span class="special">);</span>
 </pre>
 <a name="boost_regex.syntax.perl_syntax.perl_regular_expression_syntax"></a><h4>
-<a name="id497986"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_regular_expression_syntax">Perl
+<a name="id2642512"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_regular_expression_syntax">Perl
         Regular Expression Syntax</a>
       </h4>
 <p>
@@ -55,8 +56,8 @@
       </p>
 <pre class="programlisting">.[{()\*+?|^$</pre>
 <a name="boost_regex.syntax.perl_syntax.wildcard"></a><h5>
-<a name="id498024"></a>
- Wildcard
+<a name="id2642543"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.wildcard">Wildcard</a>
       </h5>
 <p>
         The single character '.' when used outside of a character set will match
@@ -64,19 +65,19 @@
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- The NULL character when the <a href="../ref/match_flag_type.html" title="match_flag_type">flag
+ The NULL character when the <a class="link" href="../ref/match_flag_type.html" title="match_flag_type">flag
           <code class="computeroutput"><span class="identifier">match_no_dot_null</span></code></a>
           is passed to the matching algorithms.
         </li>
 <li>
- The newline character when the <a href="../ref/match_flag_type.html" title="match_flag_type">flag
+ The newline character when the <a class="link" href="../ref/match_flag_type.html" title="match_flag_type">flag
           <code class="computeroutput"><span class="identifier">match_not_dot_newline</span></code></a>
           is passed to the matching algorithms.
         </li>
 </ul></div>
 <a name="boost_regex.syntax.perl_syntax.anchors"></a><h5>
-<a name="id498105"></a>
- Anchors
+<a name="id2642608"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.anchors">Anchors</a>
       </h5>
 <p>
         A '^' character shall match the start of a line.
@@ -85,8 +86,8 @@
         A '$' character shall match the end of a line.
       </p>
 <a name="boost_regex.syntax.perl_syntax.marked_sub_expressions"></a><h5>
-<a name="id498139"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.marked_sub_expressions">Marked
+<a name="id2642634"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.marked_sub_expressions">Marked
         sub-expressions</a>
       </h5>
 <p>
@@ -97,8 +98,8 @@
         to by a back-reference.
       </p>
 <a name="boost_regex.syntax.perl_syntax.non_marking_grouping"></a><h5>
-<a name="id498194"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_grouping">Non-marking
+<a name="id2642680"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_grouping">Non-marking
         grouping</a>
       </h5>
 <p>
@@ -111,8 +112,8 @@
         out any separate sub-expressions.
       </p>
 <a name="boost_regex.syntax.perl_syntax.repeats"></a><h5>
-<a name="id498283"></a>
- Repeats
+<a name="id2642751"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.repeats">Repeats</a>
       </h5>
 <p>
         Any atom (a single character, a marked sub-expression, or a character class)
@@ -125,7 +126,8 @@
         preceding atom zero or more times, for example the expression <code class="computeroutput"><span class="identifier">a</span><span class="special">*</span><span class="identifier">b</span></code>
         will match any of the following:
       </p>
-<pre class="programlisting"><span class="identifier">b</span>
+<pre class="programlisting">
+<span class="identifier">b</span>
 <span class="identifier">ab</span>
 <span class="identifier">aaaaaaaab</span>
 </pre>
@@ -134,26 +136,30 @@
         preceding atom one or more times, for example the expression <code class="computeroutput"><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span></code>
         will match any of the following:
       </p>
-<pre class="programlisting"><span class="identifier">ab</span>
+<pre class="programlisting">
+<span class="identifier">ab</span>
 <span class="identifier">aaaaaaaab</span>
 </pre>
 <p>
         But will not match:
       </p>
-<pre class="programlisting"><span class="identifier">b</span>
+<pre class="programlisting">
+<span class="identifier">b</span>
 </pre>
 <p>
         The <code class="computeroutput"><span class="special">?</span></code> operator will match the
         preceding atom zero or one times, for example the expression ca?b will match
         any of the following:
       </p>
-<pre class="programlisting"><span class="identifier">cb</span>
+<pre class="programlisting">
+<span class="identifier">cb</span>
 <span class="identifier">cab</span>
 </pre>
 <p>
         But will not match:
       </p>
-<pre class="programlisting"><span class="identifier">caab</span>
+<pre class="programlisting">
+<span class="identifier">caab</span>
 </pre>
 <p>
         An atom can also be repeated with a bounded repeat:
@@ -177,28 +183,31 @@
 <p>
         Will match either of:
       </p>
-<pre class="programlisting"><span class="identifier">aa</span>
+<pre class="programlisting">
+<span class="identifier">aa</span>
 <span class="identifier">aaa</span>
 </pre>
 <p>
         But neither of:
       </p>
-<pre class="programlisting"><span class="identifier">a</span>
+<pre class="programlisting">
+<span class="identifier">a</span>
 <span class="identifier">aaaa</span>
 </pre>
 <p>
         It is an error to use a repeat operator, if the preceding construct can not
         be repeated, for example:
       </p>
-<pre class="programlisting"><span class="identifier">a</span><span class="special">(*)</span>
+<pre class="programlisting">
+<span class="identifier">a</span><span class="special">(*)</span>
 </pre>
 <p>
         Will raise an error, as there is nothing for the <code class="computeroutput"><span class="special">*</span></code>
         operator to be applied to.
       </p>
 <a name="boost_regex.syntax.perl_syntax.non_greedy_repeats"></a><h5>
-<a name="id498756"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_greedy_repeats">Non greedy
+<a name="id2643149"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_greedy_repeats">Non greedy
         repeats</a>
       </h5>
 <p>
@@ -228,8 +237,8 @@
         input as possible.
       </p>
 <a name="boost_regex.syntax.perl_syntax.back_references"></a><h5>
-<a name="id498897"></a>
- Back references
+<a name="id2643270"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.back_references">Back references</a>
       </h5>
 <p>
         An escape character followed by a digit <span class="emphasis"><em>n</em></span>, where <span class="emphasis"><em>n</em></span>
@@ -240,16 +249,18 @@
 <p>
         Will match the string:
       </p>
-<pre class="programlisting"><span class="identifier">aaabbaaa</span>
+<pre class="programlisting">
+<span class="identifier">aaabbaaa</span>
 </pre>
 <p>
         But not the string:
       </p>
-<pre class="programlisting"><span class="identifier">aaabba</span>
+<pre class="programlisting">
+<span class="identifier">aaabba</span>
 </pre>
 <a name="boost_regex.syntax.perl_syntax.alternation"></a><h5>
-<a name="id498980"></a>
- Alternation
+<a name="id2643340"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.alternation">Alternation</a>
       </h5>
 <p>
         The <code class="computeroutput"><span class="special">|</span></code> operator will match either
@@ -277,8 +288,8 @@
         <code class="computeroutput"><span class="special">(?:</span><span class="identifier">abc</span><span class="special">)??</span></code> has exactly the same effect.
       </p>
 <a name="boost_regex.syntax.perl_syntax.character_sets"></a><h5>
-<a name="id499168"></a>
- Character sets
+<a name="id2643496"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_sets">Character sets</a>
       </h5>
 <p>
         A character set is a bracket-expression starting with <code class="computeroutput"><span class="special">[</span></code>
@@ -290,16 +301,16 @@
         A bracket expression may contain any combination of the following:
       </p>
 <a name="boost_regex.syntax.perl_syntax.single_characters"></a><h6>
-<a name="id499227"></a>
- Single characters
+<a name="id2643544"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.single_characters">Single characters</a>
       </h6>
 <p>
         For example <code class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></code>, will match any of the characters 'a', 'b',
         or 'c'.
       </p>
 <a name="boost_regex.syntax.perl_syntax.character_ranges"></a><h6>
-<a name="id499277"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_ranges">Character
+<a name="id2643584"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_ranges">Character
         ranges</a>
       </h6>
 <p>
@@ -307,12 +318,12 @@
         will match any single character in the range 'a' to 'c'. By default, for
         Perl regular expressions, a character x is within the range y to z, if the
         code point of the character lies within the codepoints of the endpoints of
- the range. Alternatively, if you set the collate flag when constructing the
+ the range. Alternatively, if you set the <a class="link" href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions"><code class="computeroutput"><span class="identifier">collate</span></code> flag</a> when constructing the
         regular expression, then ranges are locale sensitive.
       </p>
 <a name="boost_regex.syntax.perl_syntax.negation"></a><h6>
-<a name="id499358"></a>
- Negation
+<a name="id2643651"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.negation">Negation</a>
       </h6>
 <p>
         If the bracket-expression begins with the ^ character, then it matches the
@@ -320,18 +331,18 @@
         range <code class="computeroutput"><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span></code>.
       </p>
 <a name="boost_regex.syntax.perl_syntax.character_classes"></a><h6>
-<a name="id499440"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_classes">Character
+<a name="id2643720"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_classes">Character
         classes</a>
       </h6>
 <p>
         An expression of the form <code class="computeroutput"><span class="special">[[:</span><span class="identifier">name</span><span class="special">:]]</span></code>
         matches the named character class "name", for example <code class="computeroutput"><span class="special">[[:</span><span class="identifier">lower</span><span class="special">:]]</span></code> matches any lower case character. See
- character class names.
+ <a class="link" href="character_classes.html" title="Character Class Names">character class names</a>.
       </p>
 <a name="boost_regex.syntax.perl_syntax.collating_elements"></a><h6>
-<a name="id499523"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.collating_elements">Collating
+<a name="id2643785"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.collating_elements">Collating
         Elements</a>
       </h6>
 <p>
@@ -345,24 +356,25 @@
         a single collating element in the current locale.
       </p>
 <p>
- As an extension, a collating element may also be specified via it's symbolic name, for example:
+ As an extension, a collating element may also be specified via it's <a class="link" href="collating_names.html" title="Collating Names">symbolic name</a>, for example:
       </p>
-<pre class="programlisting"><span class="special">[[.</span><span class="identifier">NUL</span><span class="special">.]]</span>
+<pre class="programlisting">
+<span class="special">[[.</span><span class="identifier">NUL</span><span class="special">.]]</span>
 </pre>
 <p>
         matches a <code class="computeroutput"><span class="special">\</span><span class="number">0</span></code>
         character.
       </p>
 <a name="boost_regex.syntax.perl_syntax.equivalence_classes"></a><h6>
-<a name="id499675"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.equivalence_classes">Equivalence
+<a name="id2643908"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.equivalence_classes">Equivalence
         classes</a>
       </h6>
 <p>
         An expression of the form <code class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></code>,
         matches any character or collating element whose primary sort key is the
         same as that for collating element <span class="emphasis"><em>col</em></span>, as with collating
- elements the name <span class="emphasis"><em>col</em></span> may be a <a href="collating_names.html" title="Collating Names">symbolic
+ elements the name <span class="emphasis"><em>col</em></span> may be a <a class="link" href="collating_names.html" title="Collating Names">symbolic
         name</a>. A primary sort key is one that ignores case, accentation, or
         locale-specific tailorings; so for example <code class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></code> matches
         any of the characters: a, À, Á, Â, Ã, Ä, Å, A, à, á, â, ã, ä and å. Unfortunately implementation
@@ -371,8 +383,8 @@
         or even all locales on one platform.
       </p>
 <a name="boost_regex.syntax.perl_syntax.escaped_characters"></a><h6>
-<a name="id499778"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.escaped_characters">Escaped
+<a name="id2643994"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.escaped_characters">Escaped
         Characters</a>
       </h6>
 <p>
@@ -383,16 +395,16 @@
         is <span class="emphasis"><em>not</em></span> a "word" character.
       </p>
 <a name="boost_regex.syntax.perl_syntax.combinations"></a><h6>
-<a name="id499884"></a>
- Combinations
+<a name="id2644077"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.combinations">Combinations</a>
       </h6>
 <p>
         All of the above can be combined in one character set declaration, for example:
         <code class="computeroutput"><span class="special">[[:</span><span class="identifier">digit</span><span class="special">:]</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">c</span><span class="special">[.</span><span class="identifier">NUL</span><span class="special">.]]</span></code>.
       </p>
 <a name="boost_regex.syntax.perl_syntax.escapes"></a><h5>
-<a name="id499962"></a>
- Escapes
+<a name="id2644142"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.escapes">Escapes</a>
       </h5>
 <p>
         Any special character preceded by an escape shall match itself.
@@ -576,7 +588,7 @@
               </td>
 <td>
               <p>
- Matches the single character which has the <a href="collating_names.html" title="Collating Names">symbolic
+ Matches the single character which has the <a class="link" href="collating_names.html" title="Collating Names">symbolic
                 name</a> <span class="emphasis"><em>name</em></span>. For example <code class="computeroutput"><span class="special">\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">newline</span><span class="special">}</span></code> matches the single character \n.
               </p>
               </td>
@@ -584,8 +596,8 @@
 </tbody>
 </table></div>
 <a name="boost_regex.syntax.perl_syntax._quot_single_character_quot__character_classes_"></a><h6>
-<a name="id500675"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax._quot_single_character_quot__character_classes_">"Single
+<a name="id2644746"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax._quot_single_character_quot__character_classes_">"Single
         character" character classes:</a>
       </h6>
 <p>
@@ -738,13 +750,13 @@
 </tbody>
 </table></div>
 <a name="boost_regex.syntax.perl_syntax.character_properties"></a><h6>
-<a name="id501307"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_properties">Character
+<a name="id2645277"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.character_properties">Character
         Properties</a>
       </h6>
 <p>
         The character property names in the following table are all equivalent to
- the <a href="character_classes.html" title="Character Class Names">names used in character
+ the <a class="link" href="character_classes.html" title="Character Class Names">names used in character
         classes</a>.
       </p>
 <div class="informaltable"><table class="table">
@@ -846,8 +858,8 @@
         matches any "digit" character, as does <code class="computeroutput"><span class="special">\</span><span class="identifier">p</span><span class="special">{</span><span class="identifier">digit</span><span class="special">}</span></code>.
       </p>
 <a name="boost_regex.syntax.perl_syntax.word_boundaries"></a><h6>
-<a name="id501717"></a>
- Word Boundaries
+<a name="id2645624"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.word_boundaries">Word Boundaries</a>
       </h6>
 <p>
         The following escape sequences match the boundaries of words:
@@ -868,8 +880,8 @@
         Matches only when not at a word boundary.
       </p>
 <a name="boost_regex.syntax.perl_syntax.buffer_boundaries"></a><h6>
-<a name="id501818"></a>
- Buffer boundaries
+<a name="id2645707"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.buffer_boundaries">Buffer boundaries</a>
       </h6>
 <p>
         The following match only at buffer boundaries: a "buffer" in this
@@ -893,8 +905,8 @@
         to the regular expression <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span><span class="special">*\</span><span class="identifier">z</span></code>
       </p>
 <a name="boost_regex.syntax.perl_syntax.continuation_escape"></a><h6>
-<a name="id501902"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.continuation_escape">Continuation
+<a name="id2645777"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.continuation_escape">Continuation
         Escape</a>
       </h6>
 <p>
@@ -905,8 +917,8 @@
         match to start where the last one ended.
       </p>
 <a name="boost_regex.syntax.perl_syntax.quoting_escape"></a><h6>
-<a name="id501952"></a>
- Quoting escape
+<a name="id2645817"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.quoting_escape">Quoting escape</a>
       </h6>
 <p>
         The escape sequence <code class="computeroutput"><span class="special">\</span><span class="identifier">Q</span></code>
@@ -914,12 +926,13 @@
         as literals, until either the end of the regular expression or \E is found.
         For example the expression: <code class="computeroutput"><span class="special">\</span><span class="identifier">Q</span><span class="special">\*+\</span><span class="identifier">Ea</span><span class="special">+</span></code> would match either of:
       </p>
-<pre class="programlisting"><span class="special">\*+</span><span class="identifier">a</span>
+<pre class="programlisting">
+<span class="special">\*+</span><span class="identifier">a</span>
 <span class="special">\*+</span><span class="identifier">aaa</span>
 </pre>
 <a name="boost_regex.syntax.perl_syntax.unicode_escapes"></a><h6>
-<a name="id502058"></a>
- Unicode escapes
+<a name="id2645906"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.unicode_escapes">Unicode escapes</a>
       </h6>
 <p>
         <code class="computeroutput"><span class="special">\</span><span class="identifier">C</span></code>
@@ -929,8 +942,8 @@
         combining characters.
       </p>
 <a name="boost_regex.syntax.perl_syntax.any_other_escape"></a><h6>
-<a name="id502122"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.any_other_escape">Any other
+<a name="id2645959"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.any_other_escape">Any other
         escape</a>
       </h6>
 <p>
@@ -938,8 +951,8 @@
         \@ matches a literal '@'.
       </p>
 <a name="boost_regex.syntax.perl_syntax.perl_extended_patterns"></a><h5>
-<a name="id502151"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_extended_patterns">Perl
+<a name="id2645982"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.perl_extended_patterns">Perl
         Extended Patterns</a>
       </h5>
 <p>
@@ -947,8 +960,8 @@
         <code class="computeroutput"><span class="special">(?</span></code>.
       </p>
 <a name="boost_regex.syntax.perl_syntax.comments"></a><h6>
-<a name="id502192"></a>
- Comments
+<a name="id2646014"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.comments">Comments</a>
       </h6>
 <p>
         <code class="computeroutput"><span class="special">(?</span># <span class="special">...</span>
@@ -956,8 +969,8 @@
         are ignored.
       </p>
 <a name="boost_regex.syntax.perl_syntax.modifiers"></a><h6>
-<a name="id502245"></a>
- Modifiers
+<a name="id2646056"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.modifiers">Modifiers</a>
       </h6>
 <p>
         <code class="computeroutput"><span class="special">(?</span><span class="identifier">imsx</span><span class="special">-</span><span class="identifier">imsx</span> <span class="special">...</span> <span class="special">)</span></code> alters
@@ -971,8 +984,8 @@
         applies the specified modifiers to pattern only.
       </p>
 <a name="boost_regex.syntax.perl_syntax.non_marking_groups"></a><h6>
-<a name="id502372"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_groups">Non-marking
+<a name="id2646162"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.non_marking_groups">Non-marking
         groups</a>
       </h6>
 <p>
@@ -980,8 +993,8 @@
         an additional sub-expression.
       </p>
 <a name="boost_regex.syntax.perl_syntax.lookahead"></a><h6>
-<a name="id502423"></a>
- Lookahead
+<a name="id2646201"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.lookahead">Lookahead</a>
       </h6>
 <p>
         <code class="computeroutput"><span class="special">(?=</span><span class="identifier">pattern</span><span class="special">)</span></code> consumes zero characters, only if pattern
@@ -997,14 +1010,15 @@
         letter, a punctuation symbol, and be at least 6 characters long, then the
         expression:
       </p>
-<pre class="programlisting"><span class="special">(?=.*[[:</span><span class="identifier">lower</span><span class="special">:]])(?=.*[[:</span><span class="identifier">upper</span><span class="special">:]])(?=.*[[:</span><span class="identifier">punct</span><span class="special">:]]).{</span><span class="number">6</span><span class="special">,}</span>
+<pre class="programlisting">
+<span class="special">(?=.*[[:</span><span class="identifier">lower</span><span class="special">:]])(?=.*[[:</span><span class="identifier">upper</span><span class="special">:]])(?=.*[[:</span><span class="identifier">punct</span><span class="special">:]]).{</span><span class="number">6</span><span class="special">,}</span>
 </pre>
 <p>
         could be used to validate the password.
       </p>
 <a name="boost_regex.syntax.perl_syntax.lookbehind"></a><h6>
-<a name="id502564"></a>
- Lookbehind
+<a name="id2646327"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.lookbehind">Lookbehind</a>
       </h6>
 <p>
         <code class="computeroutput"><span class="special">(?&lt;=</span><span class="identifier">pattern</span><span class="special">)</span></code> consumes zero characters, only if pattern
@@ -1017,8 +1031,8 @@
         (pattern must be of fixed length).
       </p>
 <a name="boost_regex.syntax.perl_syntax.independent_sub_expressions"></a><h6>
-<a name="id502643"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.independent_sub_expressions">Independent
+<a name="id2646400"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.independent_sub_expressions">Independent
         sub-expressions</a>
       </h6>
 <p>
@@ -1030,8 +1044,8 @@
         no match is found at all.
       </p>
 <a name="boost_regex.syntax.perl_syntax.conditional_expressions"></a><h6>
-<a name="id502707"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.conditional_expressions">Conditional
+<a name="id2646458"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.conditional_expressions">Conditional
         Expressions</a>
       </h6>
 <p>
@@ -1050,8 +1064,8 @@
         sub-expression has been matched).
       </p>
 <a name="boost_regex.syntax.perl_syntax.operator_precedence"></a><h5>
-<a name="id502875"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.operator_precedence">Operator
+<a name="id2646609"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.operator_precedence">Operator
         precedence</a>
       </h5>
 <p>
@@ -1086,8 +1100,8 @@
         </li>
 </ol></div>
 <a name="boost_regex.syntax.perl_syntax.what_gets_matched"></a><h4>
-<a name="id503053"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">What gets
+<a name="id2646772"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">What gets
         matched</a>
       </h4>
 <p>
@@ -1099,7 +1113,7 @@
         Alternatively:
       </p>
 <p>
- The best match found is the <a href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost
+ The best match found is the <a class="link" href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">leftmost
         match</a>, with individual elements matched as follows;
       </p>
 <div class="informaltable"><table class="table">
@@ -1271,20 +1285,20 @@
 </tbody>
 </table></div>
 <a name="boost_regex.syntax.perl_syntax.variations"></a><h4>
-<a name="id503968"></a>
- Variations
+<a name="id2647599"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.variations">Variations</a>
       </h4>
 <p>
- The <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">options
+ The <a class="link" href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">options
         <code class="computeroutput"><span class="identifier">normal</span></code>, <code class="computeroutput"><span class="identifier">ECMAScript</span></code>,
         <code class="computeroutput"><span class="identifier">JavaScript</span></code> and <code class="computeroutput"><span class="identifier">JScript</span></code></a> are all synonyms for <code class="computeroutput"><span class="identifier">perl</span></code>.
       </p>
 <a name="boost_regex.syntax.perl_syntax.options"></a><h4>
-<a name="id504063"></a>
- Options
+<a name="id2647685"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.options">Options</a>
       </h4>
 <p>
- There are a <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">variety
+ There are a <a class="link" href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">variety
         of flags</a> that may be combined with the <code class="computeroutput"><span class="identifier">perl</span></code>
         option when constructing the regular expression, in particular note that
         the <code class="computeroutput"><span class="identifier">newline_alt</span></code> option alters
@@ -1293,20 +1307,20 @@
         sensitivity are to be applied.
       </p>
 <a name="boost_regex.syntax.perl_syntax.pattern_modifiers"></a><h4>
-<a name="id504164"></a>
- <a href="perl_syntax.html#boost_regex.syntax.perl_syntax.pattern_modifiers">Pattern
+<a name="id2647777"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.pattern_modifiers">Pattern
         Modifiers</a>
       </h4>
 <p>
         The perl <code class="computeroutput"><span class="identifier">smix</span></code> modifiers can
         either be applied using a <code class="computeroutput"><span class="special">(?</span><span class="identifier">smix</span><span class="special">-</span><span class="identifier">smix</span><span class="special">)</span></code> prefix to the regular expression, or with
- one of the <a href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">regex-compile
+ one of the <a class="link" href="../ref/syntax_option_type/syntax_option_type_perl.html" title="Options for Perl Regular Expressions">regex-compile
         time flags <code class="computeroutput"><span class="identifier">no_mod_m</span></code>, <code class="computeroutput"><span class="identifier">mod_x</span></code>, <code class="computeroutput"><span class="identifier">mod_s</span></code>,
         and <code class="computeroutput"><span class="identifier">no_mod_s</span></code></a>.
       </p>
 <a name="boost_regex.syntax.perl_syntax.references"></a><h4>
-<a name="id504291"></a>
- References
+<a name="id2647892"></a>
+ <a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.references">References</a>
       </h4>
 <p>
         <a href="http://perldoc.perl.org/perlre.html" target="_top">Perl 5.8</a>.

Modified: branches/CMake/release/libs/regex/doc/html/boost_regex/unicode.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/boost_regex/unicode.html (original)
+++ branches/CMake/release/libs/regex/doc/html/boost_regex/unicode.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Unicode and Boost.Regex</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="Boost.Regex">
 <link rel="up" href="../index.html" title="Boost.Regex">
 <link rel="prev" href="introduction_and_overview.html" title="Introduction and Overview">
@@ -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,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_regex.unicode"></a> Unicode and Boost.Regex
+<a name="boost_regex.unicode"></a><a class="link" href="unicode.html" title="Unicode and Boost.Regex"> Unicode and Boost.Regex</a>
 </h2></div></div></div>
 <p>
       There are two ways to use Boost.Regex with Unicode strings:
     </p>
 <a name="boost_regex.unicode.rely_on_wchar_t"></a><h5>
-<a name="id492766"></a>
- Rely on wchar_t
+<a name="id2638165"></a>
+ <a class="link" href="unicode.html#boost_regex.unicode.rely_on_wchar_t">Rely on wchar_t</a>
     </h5>
 <p>
       If your platform's <code class="computeroutput"><span class="keyword">wchar_t</span></code> type
@@ -56,16 +56,16 @@
       </li>
 </ul></div>
 <a name="boost_regex.unicode.use_a_unicode_aware_regular_expression_type_"></a><h5>
-<a name="id492949"></a>
- <a href="unicode.html#boost_regex.unicode.use_a_unicode_aware_regular_expression_type_">Use
+<a name="id2638315"></a>
+ <a class="link" href="unicode.html#boost_regex.unicode.use_a_unicode_aware_regular_expression_type_">Use
       a Unicode Aware Regular Expression Type.</a>
     </h5>
 <p>
       If you have the <a href="http://www.ibm.com/software/globalization/icu/" target="_top">ICU
- library</a>, then Boost.Regex can be <a href="install.html#boost_regex.install.building_with_unicode_and_icu_support">configured
+ library</a>, then Boost.Regex can be <a class="link" href="install.html#boost_regex.install.building_with_unicode_and_icu_support">configured
       to make use of it</a>, and provide a distinct regular expression type (boost::u32regex),
       that supports both Unicode specific character properties, and the searching
- of text that is encoded in either UTF-8, UTF-16, or UTF-32. See: <a href="ref/non_std_strings/icu.html" title="Working With Unicode and ICU String Types">ICU
+ of text that is encoded in either UTF-8, UTF-16, or UTF-32. See: <a class="link" href="ref/non_std_strings/icu.html" title="Working With Unicode and ICU String Types">ICU
       string class support</a>.
     </p>
 </div>

Modified: branches/CMake/release/libs/regex/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/regex/doc/html/index.html (original)
+++ branches/CMake/release/libs/regex/doc/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,14 +3,14 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost.Regex</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="Boost.Regex">
 <link rel="next" href="boost_regex/configuration.html" title="Configuration">
 </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>
@@ -28,7 +28,7 @@
 </h3></div></div></div>
 <div><p class="copyright">Copyright © 1998 -2007 John Maddock</p></div>
 <div><div class="legalnotice">
-<a name="id437578"></a><p>
+<a name="id2625914"></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>
@@ -196,7 +196,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 21, 2008 at 12:52:05 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 14:03:54 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/libs/thread/test/test_tss.cpp
==============================================================================
--- branches/CMake/release/libs/thread/test/test_tss.cpp (original)
+++ branches/CMake/release/libs/thread/test/test_tss.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -187,12 +187,54 @@
     timed_test(&do_test_tss, 2);
 }
 
+bool tss_cleanup_called=false;
+
+struct Dummy
+{};
+
+void tss_custom_cleanup(Dummy* d)
+{
+ delete d;
+ tss_cleanup_called=true;
+}
+
+boost::thread_specific_ptr<Dummy> tss_with_cleanup(tss_custom_cleanup);
+
+void tss_thread_with_custom_cleanup()
+{
+ tss_with_cleanup.reset(new Dummy);
+}
+
+void do_test_tss_with_custom_cleanup()
+{
+ boost::thread t(tss_thread_with_custom_cleanup);
+ try
+ {
+ t.join();
+ }
+ catch(...)
+ {
+ t.interrupt();
+ t.join();
+ throw;
+ }
+
+ BOOST_CHECK(tss_cleanup_called);
+}
+
+
+void test_tss_with_custom_cleanup()
+{
+ timed_test(&do_test_tss_with_custom_cleanup, 2);
+}
+
 boost::unit_test_framework::test_suite* init_unit_test_suite(int, char*[])
 {
     boost::unit_test_framework::test_suite* test =
         BOOST_TEST_SUITE("Boost.Threads: tss test suite");
 
     test->add(BOOST_TEST_CASE(test_tss));
+ test->add(BOOST_TEST_CASE(test_tss_with_custom_cleanup));
 
     return test;
 }

Modified: branches/CMake/release/libs/type_traits/doc/credits.qbk
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/credits.qbk (original)
+++ branches/CMake/release/libs/type_traits/doc/credits.qbk 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/examples.qbk
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/examples.qbk (original)
+++ branches/CMake/release/libs/type_traits/doc/examples.qbk 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/background.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/background.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/background.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/category.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/alignment.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/alignment.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/alignment.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/function.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/function.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/function.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/transform.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/transform.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/transform.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/credits.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/credits.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/credits.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/copy.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/copy.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/copy.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/fill.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/fill.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/fill.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/iter.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/iter.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/iter.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/intrinsics.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/intrinsics.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/intrinsics.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/intro.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/intro.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/intro.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/mpl.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/mpl.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/mpl.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/decay.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/decay.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/decay.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/extent.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/extent.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/extent.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/promote.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/promote.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/promote.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/rank.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/rank.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/rank.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/boost_typetraits/user_defined.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/user_defined.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/boost_typetraits/user_defined.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/html/index.html
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/html/index.html (original)
+++ branches/CMake/release/libs/type_traits/doc/html/index.html 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/intrinsics.qbk
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/intrinsics.qbk (original)
+++ branches/CMake/release/libs/type_traits/doc/intrinsics.qbk 2008-03-17 08:45:19 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/CMake/release/libs/type_traits/doc/mpl.qbk
==============================================================================
--- branches/CMake/release/libs/type_traits/doc/mpl.qbk (original)
+++ branches/CMake/release/libs/type_traits/doc/mpl.qbk 2008-03-17 08:45:19 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/CMake/release/libs/utility/call_traits.htm
==============================================================================
--- branches/CMake/release/libs/utility/call_traits.htm (original)
+++ branches/CMake/release/libs/utility/call_traits.htm 2008-03-17 08:45:19 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/CMake/release/libs/utility/enable_if.html
==============================================================================
--- branches/CMake/release/libs/utility/enable_if.html (original)
+++ branches/CMake/release/libs/utility/enable_if.html 2008-03-17 08:45:19 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/CMake/release/libs/utility/index.html
==============================================================================
--- branches/CMake/release/libs/utility/index.html (original)
+++ branches/CMake/release/libs/utility/index.html 2008-03-17 08:45:19 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/CMake/release/libs/wave/samples/cpp_tokens/slex_iterator.hpp
==============================================================================
--- branches/CMake/release/libs/wave/samples/cpp_tokens/slex_iterator.hpp (original)
+++ branches/CMake/release/libs/wave/samples/cpp_tokens/slex_iterator.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -18,7 +18,6 @@
 
 #include <boost/assert.hpp>
 #include <boost/shared_ptr.hpp>
-#include <boost/detail/workaround.hpp>
 #include <boost/spirit/iterator/multi_pass.hpp>
 
 #include <boost/wave/language_support.hpp>
@@ -56,7 +55,7 @@
             boost::wave::language_support language)
     : functor_ptr(slex_input_interface<TokenT>
             ::new_lexer(first, last, pos, language))
-#if 0 != __DECCXX_VER || BOOST_WORKAROUND(BOOST_INTEL_LINUX, == 1010)
+#if 0 != __DECCXX_VER || BOOST_INTEL_CXX_VERSION > 900 || defined(__PGI)
       , eof()
 #endif // 0 != __DECCXX_VER
     {}

Modified: branches/CMake/release/libs/wave/test/testwave/testfiles/t_1_013.cpp
==============================================================================
--- branches/CMake/release/libs/wave/test/testwave/testfiles/t_1_013.cpp (original)
+++ branches/CMake/release/libs/wave/test/testwave/testfiles/t_1_013.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -30,6 +30,7 @@
 //R #line 22 "t_1_013.cpp"
 //R printf("x" "1" "= %d, x" "2" "= %s", x1, x2);
 //R fputs("strncmp(\"abc\\0d\?\", \"abc\", '\\4', \"\\u1234\") == 0" ": @\n", s);
+//R
 //R "vers2.hpp"
 //R "hello";
 //R "hello" ", world"

Modified: branches/CMake/release/tools/boostbook/doc/reference.dtdxml
==============================================================================
--- branches/CMake/release/tools/boostbook/doc/reference.dtdxml (original)
+++ branches/CMake/release/tools/boostbook/doc/reference.dtdxml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2513,6 +2513,8 @@
 <content-model-expanded>
   <sequence-group>
     <element-name name="default" occurrence="?"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
   </sequence-group>
 </content-model-expanded>
 <content-model>

Modified: branches/CMake/release/tools/boostbook/doc/reference.xml
==============================================================================
--- branches/CMake/release/tools/boostbook/doc/reference.xml (original)
+++ branches/CMake/release/tools/boostbook/doc/reference.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2102,7 +2102,7 @@
       <refpurpose>A single value of an enumeration</refpurpose>
     </refnamediv>
     <refsynopsisdiv>enumvalue ::=
- (<link linkend="boostbook.dtd.default">default</link>?)
+ (<link linkend="boostbook.dtd.default">default</link>?, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?)
 </refsynopsisdiv>
     <refsection>
       <title>Attributes</title>

Modified: branches/CMake/release/tools/boostbook/dtd/boostbook.dtd
==============================================================================
--- branches/CMake/release/tools/boostbook/dtd/boostbook.dtd (original)
+++ branches/CMake/release/tools/boostbook/dtd/boostbook.dtd 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -210,7 +210,7 @@
     name CDATA #REQUIRED
     %boost.common.attrib;>
 
-<!ELEMENT enumvalue (default?)>
+<!ELEMENT enumvalue (default?, purpose?, description?)>
 <!ATTLIST enumvalue
     name CDATA #REQUIRED
     %boost.common.attrib;>

Modified: branches/CMake/release/tools/boostbook/xsl/annotation.xsl
==============================================================================
--- branches/CMake/release/tools/boostbook/xsl/annotation.xsl (original)
+++ branches/CMake/release/tools/boostbook/xsl/annotation.xsl 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
    Copyright (c) 2002 Douglas Gregor <doug.gregor -at- gmail.com>
-
+
    Distributed under the Boost Software License, Version 1.0.
    (See accompanying file LICENSE_1_0.txt or copy at
    http://www.boost.org/LICENSE_1_0.txt)
   -->
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                 version="1.0">
- <xsl:key name="classes" match="class|struct|union" use="@name"/>
+ <xsl:key name="classes" match="class|struct|union|typedef" use="@name"/>
   <xsl:key name="methods" match="method|overloaded-method" use="@name"/>
   <xsl:key name="functions" match="function|overloaded-function" use="@name"/>
   <xsl:key name="enums" match="enum" use="@name"/>
@@ -21,10 +21,10 @@
   <xsl:template match="function|overloaded-function" mode="generate.id">
     <xsl:variable name="name" select="normalize-space(@name)"/>
     <xsl:variable name="translated-name"
- select="translate($name,
- '~!%^&amp;*()[].,&lt;&gt;|/ +-=',
+ select="translate($name,
+ '~!%^&amp;*()[].,&lt;&gt;|/ +-=',
                                     'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')"/>
-
+
     <xsl:choose>
       <xsl:when test="count(key('named-entities', $name))=1
                       and ($translated-name=$name)">
@@ -163,7 +163,7 @@
       <xsl:with-param name="name" select="$name"/>
       <xsl:with-param name="display-name" select="string(.)"/>
       <xsl:with-param name="unqualified-name" select="$unqualified-name"/>
- <xsl:with-param name="nodes"
+ <xsl:with-param name="nodes"
         select="key('functions', $unqualified-name)"/>
     </xsl:call-template>
   </xsl:template>
@@ -207,7 +207,7 @@
       <xsl:with-param name="name" select="$name"/>
       <xsl:with-param name="display-name" select="string(.)"/>
       <xsl:with-param name="unqualified-name" select="$unqualified-name"/>
- <xsl:with-param name="nodes"
+ <xsl:with-param name="nodes"
         select="key('enums', $unqualified-name)"/>
     </xsl:call-template>
   </xsl:template>
@@ -225,7 +225,7 @@
     </xsl:variable>
 
     <xsl:variable name="node" select="key('libraries', $name)"/>
-
+
     <xsl:choose>
       <xsl:when test="count($node)=0">
         <xsl:message>
@@ -254,7 +254,7 @@
 
   <xsl:template match="macroname" mode="annotation">
     <xsl:param name="name" select="text()"/>
-
+
     <xsl:variable name="node" select="key('macros', $name)"/>
     <xsl:choose>
       <xsl:when test="count($node) = 0">
@@ -290,7 +290,7 @@
 
   <xsl:template match="headername" mode="annotation">
     <xsl:param name="name" select="text()"/>
-
+
     <xsl:variable name="node" select="key('headers', $name)"/>
     <xsl:choose>
       <xsl:when test="count($node) = 0">
@@ -350,6 +350,10 @@
     </emphasis>
   </xsl:template>
 
+ <xsl:template match="description" mode="annotation">
+ <xsl:apply-templates mode="annotation"/>
+ </xsl:template>
+
   <xsl:template match="comment()" mode="annotation">
     <xsl:copy/>
   </xsl:template>

Modified: branches/CMake/release/tools/boostbook/xsl/chunk-common.xsl
==============================================================================
--- branches/CMake/release/tools/boostbook/xsl/chunk-common.xsl (original)
+++ branches/CMake/release/tools/boostbook/xsl/chunk-common.xsl 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,8 @@
     <xsl:variable name="basename" select="substring-before( $their, $html.ext )"/>
     <xsl:choose>
         <xsl:when test="not($recursive)">
- <xsl:value-of select="translate( $basename, '.', '/' )"/>
+ <!-- translate dots into directory separators, and replace illegal file path characters with underscores -->
+ <xsl:value-of select="translate( $basename, '.&lt;&gt;\:*?&quot;|', '/_______' )"/>
             <xsl:value-of select="$html.ext"/>
         </xsl:when>
         <xsl:otherwise>

Modified: branches/CMake/release/tools/boostbook/xsl/doxygen/doxygen2boostbook.xsl
==============================================================================
--- branches/CMake/release/tools/boostbook/xsl/doxygen/doxygen2boostbook.xsl (original)
+++ branches/CMake/release/tools/boostbook/xsl/doxygen/doxygen2boostbook.xsl 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -37,11 +37,14 @@
   <!-- The title that will be used for the BoostBook library reference emitted.
        If left blank, BoostBook will assign a default title. -->
   <xsl:param name="boost.doxygen.reftitle" select="''"/>
-
+
   <!-- The id used for the library-reference. By default, it is the normalized
        form of the reftitle. -->
   <xsl:param name="boost.doxygen.refid" select="''"/>
 
+ <!-- The directory into which png files corresponding to LaTeX formulas will be found. -->
+ <xsl:param name="boost.doxygen.formuladir" select="'images/'"/>
+
   <xsl:output method="xml" indent="no" standalone="yes"/>
 
   <xsl:key name="compounds-by-kind" match="compounddef" use="@kind"/>
@@ -1358,18 +1361,25 @@
   </xsl:template>
 
   <!--
- Eric Niebler: 4-4-2007
- Here is some half-baked support for LaTeX formulas in
+ Eric Niebler: Jan-8-2008
+ Here is some 3/4-baked support for LaTeX formulas in
   Doxygen comments. Doxygen doesn't generate the PNG files
   when outputting XML. In order to use this code, you must
   run Doxygen first to generate HTML (and the PNG files for
- the formulas), then copy the PNG files into the images/
- directory, and then build the docs with bjam. Commented
- out until something better comes along.
+ the formulas). You can do this in a Jamfile with
+ "doxygen foo.html : <sources, etc...> ; ", where the ".html"
+ is significant. Then the png files should be copied into the
+ images/ directory (or another place relative to the html/
+ directory, as specified by $boost.doxygen.formuladir XSL
+ parameter). This can be done with a custom action in a
+ Jamfile. Finally, the docs can be built as normal.
+ See libs/accumulators/doc/Jamfile.v2 for a working example.
+ -->
   <xsl:template match="formula" mode="passthrough">
     <xsl:choose>
       <xsl:when test="substring(*|text(), 1, 2) = '\['">
         <equation>
+ <title/>
           <alt>
             <xsl:value-of select="*|text()"/>
           </alt>
@@ -1377,7 +1387,7 @@
             <imageobject role="html">
               <imagedata format="PNG" align="center">
                 <xsl:attribute name="fileref">
- <xsl:value-of select="concat(concat('images/form_', @id), '.png')"/>
+ <xsl:value-of select="concat(concat(concat($boost.doxygen.formuladir, 'form_'), @id), '.png')"/>
                 </xsl:attribute>
               </imagedata>
             </imageobject>
@@ -1398,7 +1408,7 @@
             <imageobject role="html">
               <imagedata format="PNG">
                 <xsl:attribute name="fileref">
- <xsl:value-of select="concat(concat('images/form_', @id), '.png')"/>
+ <xsl:value-of select="concat(concat(concat($boost.doxygen.formuladir, 'form_'), @id), '.png')"/>
                 </xsl:attribute>
               </imagedata>
             </imageobject>
@@ -1412,6 +1422,4 @@
       </xsl:otherwise>
     </xsl:choose>
   </xsl:template>
- -->
  </xsl:stylesheet>
-
\ No newline at end of file

Modified: branches/CMake/release/tools/boostbook/xsl/lookup.xsl
==============================================================================
--- branches/CMake/release/tools/boostbook/xsl/lookup.xsl (original)
+++ branches/CMake/release/tools/boostbook/xsl/lookup.xsl 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -14,15 +14,13 @@
   <!-- Generate an ID for the entity referenced -->
   <xsl:template name="generate.id">
     <xsl:param name="node" select="."/>
- <xsl:choose>
- <xsl:when test="ancestor::class-specialization|ancestor::struct-specialization|ancestor::union-specialization">
- <xsl:value-of select="generate-id(.)"/>
- <xsl:text>-bb</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="$node" mode="generate.id"/>
- </xsl:otherwise>
- </xsl:choose>
+ <xsl:apply-templates select="$node" mode="generate.id"/>
+ <xsl:if test="$node/ancestor-or-self::class-specialization|
+ $node/ancestor-or-self::struct-specialization|
+ $node/ancestor-or-self::union-specialization">
+ <xsl:text>_</xsl:text>
+ <xsl:value-of select="generate-id($node)"/>
+ </xsl:if>
   </xsl:template>
 
   <xsl:template match="*" mode="generate.id">

Modified: branches/CMake/release/tools/boostbook/xsl/type.xsl
==============================================================================
--- branches/CMake/release/tools/boostbook/xsl/type.xsl (original)
+++ branches/CMake/release/tools/boostbook/xsl/type.xsl 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -33,6 +33,13 @@
     </xsl:call-template>
   </xsl:template>
 
+ <xsl:template match="class-specialization|struct-specialization|union-specialization" mode="generate.id">
+ <xsl:call-template name="fully-qualified-name">
+ <xsl:with-param name="node" select="."/>
+ <xsl:with-param name="separator" select="'.'"/>
+ </xsl:call-template>
+ </xsl:template>
+
   <xsl:template match="typedef" mode="generate.id">
     <xsl:call-template name="fully-qualified-name">
       <xsl:with-param name="node" select="."/>
@@ -56,6 +63,15 @@
     <xsl:value-of select="@name"/>
   </xsl:template>
 
+ <xsl:template match="function | overloaded-function" mode="generate.id">
+ <xsl:call-template name="fully-qualified-name">
+ <xsl:with-param name="node" select="."/>
+ <xsl:with-param name="separator" select="'.'"/>
+ </xsl:call-template>
+ <xsl:text>_</xsl:text>
+ <xsl:value-of select="generate-id(.)"/>
+ </xsl:template>
+
   <!-- Display the full name of the current node, e.g., "Class
        template function". -->
   <xsl:template name="type.display.name">
@@ -317,8 +333,16 @@
             <xsl:value-of select="substring($type-padding, 1,
                                             $max-type-length - $type-length)"/>
             <xsl:text> </xsl:text>
- <xsl:value-of select="substring(concat(@name, ';', $name-padding),
- 1, $max-name-length)"/>
+ <xsl:variable name="truncated-typedef-name" select="substring(@name,
+ 1, $max-name-length)"/>
+ <xsl:call-template name="link-or-anchor">
+ <xsl:with-param name="to" select="$link-to"/>
+ <xsl:with-param name="text" select="$truncated-typedef-name"/>
+ <xsl:with-param name="link-type" select="$link-type"/>
+ <xsl:with-param name="highlight" select="true()"/>
+ </xsl:call-template>
+ <xsl:value-of select="substring(concat(';', $name-padding),
+ 1, $max-name-length - string-length($truncated-typedef-name))"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:text> </xsl:text>
@@ -349,6 +373,7 @@
     <xsl:param name="indentation"/>
     <xsl:param name="max-type-length" select="0"/>
     <xsl:param name="max-name-length" select="0"/>
+ <xsl:param name="allow-anchor" select="true()"/>
 
     <!-- True if we should compact this typedef -->
     <xsl:variable name="compact"
@@ -364,7 +389,7 @@
         <xsl:call-template name="type.typedef.display.aligned">
           <xsl:with-param name="compact" select="$compact"/>
           <xsl:with-param name="indentation" select="$indentation"/>
- <xsl:with-param name="is-reference" select="true()"/>
+ <xsl:with-param name="is-reference" select="$allow-anchor"/>
           <xsl:with-param name="max-type-length" select="$max-type-length"/>
           <xsl:with-param name="max-name-length" select="$max-name-length"/>
         </xsl:call-template>
@@ -445,11 +470,7 @@
       <xsl:with-param name="text" select="'static const '"/>
     </xsl:call-template>
 
- <xsl:call-template name="source-highlight">
- <xsl:with-param name="text">
- <xsl:apply-templates select="type/*|type/text()"/>
- </xsl:with-param>
- </xsl:call-template>
+ <xsl:apply-templates select="type" mode="highlight"/>
 
     <xsl:if test="not(@name = '')">
       <xsl:text> </xsl:text>
@@ -518,6 +539,10 @@
           <xsl:apply-templates select="type/*|type/text()" mode="annotation"/>
         </xsl:when>
         <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Warning: missing 'type' element inside 'inherit'</xsl:text>
+ </xsl:message>
+ <xsl:call-template name="print.warning.context"/>
           <xsl:apply-templates mode="annotation"/>
         </xsl:otherwise>
       </xsl:choose>
@@ -540,8 +565,8 @@
         <xsl:call-template name="highlight-comment">
           <xsl:with-param name="text">
             <xsl:text>// </xsl:text>
- <xsl:apply-templates select="purpose/*|purpose/text()"
- mode="annotation"/>
+ <xsl:apply-templates select="purpose"
+ mode="comment"/>
           </xsl:with-param>
         </xsl:call-template>
       </xsl:if>
@@ -712,6 +737,8 @@
 
   <xsl:template name="class-members-synopsis">
     <xsl:param name="indentation" select="0"/>
+ <!-- Used to suppress anchors in nested synopsis, so we don't get multiple anchors -->
+ <xsl:param name="allow-synopsis-anchors" select="false()"/>
 
     <!-- Typedefs -->
     <xsl:if test="typedef">
@@ -754,6 +781,7 @@
           select="$max-type-length"/>
         <xsl:with-param name="max-name-length"
           select="$max-name-length"/>
+ <xsl:with-param name="allow-anchor" select="$allow-synopsis-anchors"/>
       </xsl:apply-templates>
     </xsl:if>
 
@@ -808,6 +836,7 @@
   <xsl:template name="print-access-specification">
     <xsl:param name="indentation" select="0"/>
     <xsl:param name="specification" select="'public'"/>
+
     <xsl:text>&#10;</xsl:text>
     <xsl:call-template name="indent">
       <xsl:with-param name="indentation" select="$indentation"/>
@@ -820,17 +849,21 @@
 
   <xsl:template match="access" mode="synopsis">
     <xsl:param name="indentation" select="0"/>
+ <xsl:param name="allow-synopsis-anchors" select="false()"/>
+
     <xsl:call-template name="print-access-specification">
       <xsl:with-param name="indentation" select="$indentation"/>
       <xsl:with-param name="specification" select="@name"/>
     </xsl:call-template>
     <xsl:call-template name="class-members-synopsis">
       <xsl:with-param name="indentation" select="$indentation"/>
+ <xsl:with-param name="allow-synopsis-anchors" select="$allow-synopsis-anchors"/>
     </xsl:call-template>
   </xsl:template>
 
   <xsl:template name="class-type-synopsis">
     <xsl:param name="indentation" select="0"/>
+ <xsl:param name="allow-synopsis-anchors" select="false()"/>
 
     <!-- The keyword used to declare this class type, e.g., class,
          struct, or union. -->
@@ -841,11 +874,12 @@
     <xsl:if test="ancestor::class|ancestor::class-specialization|
                   ancestor::struct|ancestor::struct-specialization|
                   ancestor::union|ancestor::union-specialization">
- <xsl:text>&#10;&#10;</xsl:text>
+ <xsl:text>&#10;</xsl:text>
 
       <!-- If this nested class has a "purpose" element, use it as a
            comment. -->
       <xsl:if test="purpose">
+ <xsl:text>&#10;</xsl:text>
         <xsl:call-template name="indent">
           <xsl:with-param name="indentation" select="$indentation"/>
         </xsl:call-template>
@@ -855,7 +889,6 @@
             <xsl:apply-templates select="purpose" mode="comment"/>
           </xsl:with-param>
         </xsl:call-template>
- <xsl:text>&#10;</xsl:text>
       </xsl:if>
     </xsl:if>
 
@@ -878,7 +911,19 @@
       <xsl:with-param name="keyword" select="$class-key"/>
     </xsl:call-template>
     <xsl:text> </xsl:text>
- <xsl:value-of select="@name"/>
+
+ <!-- Make the class name a link to the class reference page (useful for nested classes) -->
+ <xsl:call-template name="internal-link">
+ <xsl:with-param name="to">
+ <xsl:call-template name="generate.id">
+ <xsl:with-param name="node" select="."/>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="text">
+ <xsl:value-of select="@name"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
     <xsl:apply-templates select="specialization"/>
 
     <xsl:choose>
@@ -913,10 +958,12 @@
 
     <xsl:call-template name="class-members-synopsis">
       <xsl:with-param name="indentation" select="$indentation"/>
+ <xsl:with-param name="allow-synopsis-anchors" select="$allow-synopsis-anchors"/>
     </xsl:call-template>
 
     <xsl:apply-templates select="access" mode="synopsis">
       <xsl:with-param name="indentation" select="$indentation"/>
+ <xsl:with-param name="allow-synopsis-anchors" select="$allow-synopsis-anchors"/>
     </xsl:apply-templates>
 
     <!-- Closing brace -->
@@ -1022,6 +1069,7 @@
       <xsl:with-param name="synopsis">
         <xsl:call-template name="class-type-synopsis">
           <xsl:with-param name="indentation" select="$indentation"/>
+ <xsl:with-param name="allow-synopsis-anchors" select="true()"/>
         </xsl:call-template>
         <!-- Associated free functions -->
         <xsl:apply-templates select="ancestor-or-self::*/free-function-group"
@@ -1098,7 +1146,7 @@
 
     <!-- Spacing -->
     <xsl:if
- test="not(local-name(preceding-sibling::*[position()=1])=local-name(.))">
+ test="not(local-name(preceding-sibling::*[position()=1])=local-name(.)) and (position() &gt; 1)">
       <xsl:text>&#10;</xsl:text>
     </xsl:if>
 
@@ -1115,7 +1163,7 @@
       <xsl:text> </xsl:text>
     </xsl:if>
 
- <xsl:apply-templates select="type/*|type/text()" mode="annotation"/>
+ <xsl:apply-templates select="type" mode="highlight"/>
     <xsl:text> </xsl:text>
     <xsl:value-of select="@name"/>
     <xsl:text>;</xsl:text>
@@ -1190,7 +1238,7 @@
           <xsl:call-template name="highlight-comment">
             <xsl:with-param name="text">
               <xsl:text>// </xsl:text>
- <xsl:apply-templates select="purpose/*|purpose/text()" mode="annotation"/>
+ <xsl:apply-templates select="purpose" mode="comment"/>
             </xsl:with-param>
           </xsl:call-template>
 
@@ -1415,10 +1463,7 @@
           </xsl:call-template>
         </term>
         <listitem>
- <xsl:apply-templates
- select="purpose/*|purpose/text()|
- description/*|description/text()"
- mode="annotation"/>
+ <xsl:apply-templates select="purpose|description" mode="comment"/>
         </listitem>
       </varlistentry>
     </xsl:if>

Modified: branches/CMake/release/tools/boostbook/xsl/utility.xsl
==============================================================================
--- branches/CMake/release/tools/boostbook/xsl/utility.xsl (original)
+++ branches/CMake/release/tools/boostbook/xsl/utility.xsl 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -21,12 +21,13 @@
 
   <!-- get name of first ancestor-or-self which is a class, struct or union -->
   <xsl:template name="object-name">
- <xsl:value-of select="(ancestor-or-self::class |
+ <xsl:variable name="ancestors" select="ancestor-or-self::class |
       ancestor-or-self::class-specialization |
       ancestor-or-self::struct |
       ancestor-or-self::struct-specialization |
       ancestor-or-self::union |
- ancestor-or-self::union-specialization)/@name[last()]"/>
+ ancestor-or-self::union-specialization"/>
+ <xsl:value-of select="$ancestors[last()]/@name"/>
   </xsl:template>
 
   <!-- get name of access specification that we are inside -->

Modified: branches/CMake/release/tools/build/v2/build-system.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build-system.jam (original)
+++ branches/CMake/release/tools/build/v2/build-system.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,717 +1,882 @@
-# Copyright 2003, 2005, 2007 Dave Abrahams
-# Copyright 2006, 2007 Rene Rivera
-# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-# This file is part of Boost.Build version 2. You can think of it as
-# forming the main() routine. It is invoked by the bootstrapping code
-# in bootstrap.jam.
-#
-# The version of bootstrap.jam invoking this lives in
-# tools/build/kernel until BBv1 is retired, so that BBv1 can have its
-# bootstrap.jam in this directory.
+# Copyright 2003, 2005, 2007 Dave Abrahams
+# Copyright 2006, 2007 Rene Rivera
+# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
-import project ;
-import targets ;
-import sequence ;
-import modules ;
-import feature ;
-import property-set ;
-import build-request ;
-import errors : error ;
-import virtual-target ;
-import "class" : new ;
-import toolset ;
-import regex ;
+# This file is part of Boost Build version 2. You can think of it as forming the
+# the main() routine. It is invoked by the bootstrapping code in bootstrap.jam.
 
+import build-request ;
 import builtin ;
+import "class" : new ;
+import errors ;
+import feature ;
 import make ;
+import modules ;
 import os ;
-
+import path ;
+import project ;
+import property-set ;
+import regex ;
+import sequence ;
+import targets ;
+import toolset ;
 import version ;
+import virtual-target ;
 
-# Returns the location of the build system. The primary use case
-# is building Boost, where it's sometimes needed to get location
-# of other components (like BoostBook files), and it's convenient
-# to use location relatively to Boost.Build path.
-rule location ( )
-{
- local r = [ modules.binding build-system ] ;
- return $(r:P) ;
-}
 
-# Returns the property set with the
-# free features from the currently processed
+################################################################################
+#
+# Module global data.
+#
+################################################################################
+
+# Shortcut used in this module for accessing used command-line parameters.
+.argv = [ modules.peek : ARGV ] ;
+
+# Flag indicating we should display additional debugging information related to
+# locating and loading Boost Build configuration files.
+.debug-config = [ MATCH ^(--debug-configuration)$ : $(.argv) ] ;
+
+# Legacy option doing too many things, some of which are not even documented.
+# Should be phased out.
+# * Disables loading site and user configuration files.
+# * Disables auto-configuration for toolsets specified explicitly on the
+# command-line.
+# * Causes --toolset command-line options to be ignored.
+# * Prevents the default toolset from being used even if no toolset has been
+# configured at all.
+.legacy-ignore-config = [ MATCH ^(--ignore-config)$ : $(.argv) ] ;
+
+# The cleaning is tricky. Say, if user says 'bjam --clean foo' where 'foo' is a
+# directory, then we want to clean targets which are in 'foo' as well as those
+# in any children Jamfiles under foo but not in any unrelated Jamfiles. To
+# achieve this we collect a list of projects under which cleaning is allowed.
+.project-targets = ;
+
+# Virtual targets obtained when building main targets references on the command
+# line. When running 'bjam --clean main_target' we want to clean only files
+# belonging to that main target so we need to record which targets are produced
+# for it.
+.results-of-main-targets = ;
+
+# Was an XML dump requested?
+.out-xml = [ MATCH ^--out-xml=(.*)$ : $(.argv) ] ;
+
+# Default toolset & version to be used in case no other toolset has been used
+# explicitly by either the loaded configuration files, the loaded project build
+# scripts or an explicit toolset request on the command line. If not specified,
+# an arbitrary default will be used based on the current host OS. This value,
+# while not strictly necessary, has been added to allow testing Boost-Build's
+# default toolset usage functionality.
+.default-toolset = ;
+.default-toolset-version = ;
+
+
+################################################################################
+#
+# Public rules.
+#
+################################################################################
+
+# Returns the property set with the free features from the currently processed
 # build request.
+#
 rule command-line-free-features ( )
 {
     return $(.command-line-free-features) ;
 }
 
 
+# Returns the location of the build system. The primary use case is building
+# Boost where it's sometimes needed to get the location of other components
+# (e.g. BoostBook files) and it's convenient to use locations relative to the
+# Boost Build path.
+#
+rule location ( )
+{
+ local r = [ modules.binding build-system ] ;
+ return $(r:P) ;
+}
 
-# Check if we can load 'test-config.jam'. If we can, load it and
-# ignore user configs.
 
-local argv = [ modules.peek : ARGV ] ;
+# Sets the default toolset & version to be used in case no other toolset has
+# been used explicitly by either the loaded configuration files, the loaded
+# project build scripts or an explicit toolset request on the command line. For
+# more detailed information see the comment related to used global variables.
+#
+rule set-default-toolset ( toolset : version ? )
+{
+ .default-toolset = $(toolset) ;
+ .default-toolset-version = $(version) ;
+}
 
-local test-config = [ GLOB [ os.environ BOOST_BUILD_PATH ] : test-config.jam ] ;
 
-local debug-config = [ MATCH ^(--debug-configuration)$ : [ modules.peek : ARGV ] ] ;
+################################################################################
+#
+# Local rules.
+#
+################################################################################
 
-if $(test-config)
+# Returns actual Jam targets to be used for executing a clean request.
+#
+local rule actual-clean-targets ( )
 {
- if $(debug-config)
- {
- ECHO "notice: loading test-config.jam from"
- [ NORMALIZE_PATH $(test-config[1]) ] ;
- ECHO "notice: user-config.jam and site-config.jam will be ignored" ;
- }
-
- module test-config
+ # Construct a list of projects explicitly detected as targets on this build
+ # system run. These are the projects under which cleaning is allowed.
+ for local t in $(targets)
     {
- import toolset : using : using ;
+ if [ class.is-a $(t) : project-target ]
+ {
+ .project-targets += [ $(t).project-module ] ;
+ }
     }
- import test-config ;
-}
 
-local ignore-config ;
-if $(test-config) || --ignore-config in [ modules.peek : ARGV ]
-{
- ignore-config = true ;
-}
+ # Construct a list of targets explicitly detected on this build system run
+ # as a result of building main targets.
+ local targets-to-clean ;
+ for local t in $(.results-of-main-targets)
+ {
+ # Don't include roots or sources.
+ targets-to-clean += [ virtual-target.traverse $(t) ] ;
+ }
+ targets-to-clean = [ sequence.unique $(targets-to-clean) ] ;
 
-local user-path = [ os.home-directories ] [ os.environ BOOST_BUILD_PATH ] ;
-
-# Unless ignore-config is set, load the configuration file in
-# $(path)/$(basename).jam
-local rule load-config ( basename : path + )
-{
- if ! $(ignore-config)
+ local to-clean ;
+ for local t in [ virtual-target.all-targets ]
     {
- if $(debug-config)
+ local p = [ $(t).project ] ;
+
+ # Remove only derived targets.
+ if [ $(t).action ]
         {
- ECHO notice: searching \"$(path)\" for \"$(basename).jam\" ;
- local where = [ GLOB $(path) : $(basename).jam ] ;
- if $(where)
- {
- ECHO notice: loading $(basename).jam from
- [ NORMALIZE_PATH $(where[1]) ] ;
- }
- }
+ if $(t) in $(targets-to-clean) ||
+ [ should-clean-project [ $(p).project-module ] ] = true
+ {
+ to-clean += $(t) ;
+ }
+ }
+ }
 
- modules.load $(basename) : : $(path) ;
- project.load-used-projects $(basename) ;
+ local to-clean-actual ;
+ for local t in $(to-clean)
+ {
+ to-clean-actual += [ $(t).actualize ] ;
     }
+ return $(to-clean-actual) ;
 }
 
+
+# Given a target id, try to find and return the corresponding target. This is
+# only invoked when there's no Jamfile in ".". This code somewhat duplicates
+# code in project-target.find but we can't reuse that code without a
+# project-targets instance.
 #
-# Load site-config.
+local rule find-target ( target-id )
+{
+ local split = [ MATCH (.*)//(.*) : $(target-id) ] ;
+
+ local pm ;
+ if $(split)
+ {
+ pm = [ project.find $(split[1]) : "." ] ;
+ }
+ else
+ {
+ pm = [ project.find $(target-id) : "." ] ;
+ }
+
+ local result ;
+ if $(pm)
+ {
+ result = [ project.target $(pm) ] ;
+ }
+
+ if $(split)
+ {
+ result = [ $(result).find $(split[2]) ] ;
+ }
+
+ return $(result) ;
+}
+
+
+# Initializes a new configuration module.
 #
-module site-config
+local rule initialize-config-module ( module-name )
 {
- import project : initialize ;
- initialize site-config ;
+ project.initialize $(module-name) ;
+ if USER_MODULE in [ RULENAMES ]
+ {
+ USER_MODULE $(module-name) ;
+ }
 }
 
-local site-path = /etc $(user-path) ;
 
-if [ os.name ] in NT CYGWIN
-{
- site-path = [ modules.peek : SystemRoot ] $(user-path) ;
+# Helper rule used to load configuration files. Loads the first configuration
+# file with the given 'filename' at 'path' into module with name 'module-name'.
+# Not finding the requested file may or may not be treated as an error depending
+# on the must-find parameter. Returns a normalized path to the loaded
+# configuration file or nothing if no file was loaded.
+#
+local rule load-config ( module-name : filename : path + : must-find ? )
+{
+ if $(.debug-config)
+ {
+ ECHO "notice: Searching" "$(path)" "for" "$(module-name)"
+ "configuration file" "$(filename)" "." ;
+ }
+ local where = [ GLOB $(path) : $(filename) ] ;
+ if $(where)
+ {
+ where = [ NORMALIZE_PATH $(where[1]) ] ;
+ if $(.debug-config)
+ {
+ ECHO "notice: Loading" "$(module-name)" "configuration file"
+ "$(filename)" "from" $(where) "." ;
+ }
+
+ modules.load $(module-name) : $(filename) : $(path) ;
+ project.load-used-projects $(module-name) ;
+ }
+ else
+ {
+ if ( must-find )
+ {
+ errors.user-error "Configuration file" "$(filename)" "not found in"
+ "$(path)" "." ;
+ }
+ if $(.debug-config)
+ {
+ ECHO "notice:" "Configuration file" "$(filename)" "not found in"
+ "$(path)" "." ;
+ }
+ }
+ return where ;
 }
 
-load-config site-config : $(site-path) ;
 
+# Loads all the configuration files used by Boost Build in the following order:
+#
+# -- test-config --
+# Loaded only if specified on the command-line using the --test-config
+# command-line parameter. It is ok for this file not to exist even if specified.
+# If this configuration file is loaded, regular site and user configuration
+# files will not be. If a relative path is specified, file is searched for in
+# the current folder.
 #
-# Load user-config.
+# -- site-config --
+# Always named site-config.jam. Will only be found if located on the system
+# root path (Windows), /etc (non-Windows), user's home folder or the Boost Build
+# path, in that order. Not loaded in case the test-config configuration file is
+# loaded or either the --ignore-site-config or the --ignore-config command-line
+# option is specified.
 #
-module user-config
+# -- user-config --
+# Named user-config.jam by default or may be named explicitly using the
+# --user-config command-line option or the BOOST_BUILD_USER_CONFIG environment
+# variable. If named explicitly the file is looked for from the current working
+# directory and if the default one is used then it is searched for in the
+# user's home directory and the Boost Build path, in that order. Not loaded in
+# case either the test-config configuration file is loaded, --ignore-config
+# command-line option is specified or an empty file name is explicitly
+# specified. If the file name has been given explicitly then the file must
+# exist.
+#
+# Test configurations have been added primarily for use by Boost Build's
+# internal unit testing system but may be used freely in other places as well.
+#
+local rule load-configuration-files
 {
- import project : initialize ;
- initialize user-config ;
-}
+ # Flag indicating that site configuration should not be loaded.
+ local ignore-site-config =
+ [ MATCH ^(--ignore-site-config)$ : $(.argv) ] ;
+
+ if $(.legacy-ignore-config) && $(.debug-config)
+ {
+ ECHO "notice: Regular site and user configuration files will be ignored" ;
+ ECHO "notice: due to the --ignore-config command-line option." ;
+ }
+
+ initialize-config-module test-config ;
+ local test-config = [ MATCH ^--test-config=(.*)$ : $(.argv) ] ;
+ if $(test-config)
+ {
+ local where =
+ [ load-config test-config : $(test-config:BS) : $(test-config:D) ] ;
+ if $(where)
+ {
+ if $(.debug-config) && ! $(.legacy-ignore-config)
+ {
+ ECHO "notice: Regular site and user configuration files will" ;
+ ECHO "notice: be ignored due to the test configuration being"
+ "loaded." ;
+ }
+ }
+ else
+ {
+ test-config = ;
+ }
+ }
 
-local user-config-path = [ MATCH ^--user-config=(.*) : $(argv) ] ;
+ local user-path = [ os.home-directories ] [ os.environ BOOST_BUILD_PATH ] ;
+ local site-path = /etc $(user-path) ;
+ if [ os.name ] in NT CYGWIN
+ {
+ site-path = [ modules.peek : SystemRoot ] $(user-path) ;
+ }
 
-user-config-path ?= [ os.environ BOOST_BUILD_USER_CONFIG ] ;
+ if $(ignore-site-config) && !$(.legacy-ignore-config)
+ {
+ ECHO "notice: Site configuration files will be ignored due to the" ;
+ ECHO "notice: --ignore-site-config command-line option." ;
+ }
 
-if $(user-config-path)
-{
- if $(debug-config)
+ initialize-config-module site-config ;
+ if ! $(test-config) && ! $(ignore-site-config) && ! $(.legacy-ignore-config)
     {
- ECHO "Loading explicitly specifier user configuration file:" ;
- ECHO " $(user-config-path)" ;
+ load-config site-config : site-config.jam : $(site-path) ;
+ }
+
+ initialize-config-module user-config ;
+ if ! $(test-config) && ! $(.legacy-ignore-config)
+ {
+ local user-config = [ MATCH ^--user-config=(.*)$ : $(.argv) ] ;
+ user-config = $(user-config[-1]) ;
+ user-config ?= [ os.environ BOOST_BUILD_USER_CONFIG ] ;
+ local explicitly-requested = $(user-config) ;
+ user-config ?= user-config.jam ;
+
+ if $(user-config)
+ {
+ if $(explicitly-requested)
+ {
+ # Treat explicitly entered user paths as native OS path
+ # references and, if non-absolute, root them at the current
+ # working directory.
+ user-config = [ path.make $(user-config) ] ;
+ user-config = [ path.root $(user-config) [ path.pwd ] ] ;
+ user-config = [ path.native $(user-config) ] ;
+
+ if $(.debug-config)
+ {
+ ECHO "notice: Loading explicitly specified user configuration file:" ;
+ ECHO " $(user-config)" ;
+ }
+
+ load-config user-config : $(user-config:BS) : $(user-config:D)
+ : must-exist ;
+ }
+ else
+ {
+ load-config user-config : $(user-config) : $(user-path) ;
+ }
+ }
+ else if $(.debug-config)
+ {
+ ECHO "notice: User configuration file loading explicitly disabled." ;
+ }
     }
-
-
- modules.load user-config : $(user-config-path:BS) : $(user-config-path:D) ;
- project.load-used-projects user-config ;
-}
-else
-{
- load-config user-config : $(user-path) ;
 }
 
 
-#
 # Autoconfigure toolsets based on any instances of --toolset=xx,yy,...zz or
-# toolset=xx,yy,...zz in the command line
+# toolset=xx,yy,...zz in the command line. May return additional properties to
+# be processed as if they had been specified by the user.
 #
-local option-toolsets = [ regex.split-list [ MATCH ^--toolset=(.*) : $(argv) ] : "," ] ;
-local feature-toolsets = [ regex.split-list [ MATCH ^toolset=(.*) : $(argv) ] : "," ] ;
+local rule process-explicit-toolset-requests
+{
+ local extra-properties ;
 
-# if the user specified --toolset=..., we need to add toolset=... to
-# the build request
-local extra-build-request ;
+ local option-toolsets = [ regex.split-list [ MATCH ^--toolset=(.*)$ : $(.argv) ] : "," ] ;
+ local feature-toolsets = [ regex.split-list [ MATCH ^toolset=(.*)$ : $(.argv) ] : "," ] ;
 
-if ! $(ignore-config)
-{
     for local t in $(option-toolsets) $(feature-toolsets)
     {
- # Parse toolset-version/properties
+ # Parse toolset-version/properties.
         local (t-v,t,v) = [ MATCH (([^-/]+)-?([^/]+)?)/?.* : $(t) ] ;
         local toolset-version = $((t-v,t,v)[1]) ;
         local toolset = $((t-v,t,v)[2]) ;
         local version = $((t-v,t,v)[3]) ;
 
- if $(debug-config)
+ if $(.debug-config)
         {
- ECHO notice: [cmdline-cfg] Detected command-line request for
- $(toolset-version): toolset= \"$(toolset)\" "version= \""$(version)\" ;
+ ECHO "notice: [cmdline-cfg] Detected command-line request for"
+ $(toolset-version): "toolset=" $(toolset) "version="
+ $(version) ;
         }
 
+ # If the toolset isn't known, configure it now.
         local known ;
-
- # if the toolset isn't known, configure it now.
         if $(toolset) in [ feature.values <toolset> ]
         {
             known = true ;
         }
-
- if $(known) && $(version)
- && ! [ feature.is-subvalue toolset : $(toolset) : version : $(version) ]
+ if $(known) && $(version) && ! [ feature.is-subvalue toolset
+ : $(toolset) : version : $(version) ]
         {
             known = ;
         }
 
         if ! $(known)
         {
- if $(debug-config)
+ if $(.debug-config)
             {
- ECHO notice: [cmdline-cfg] toolset $(toolset-version)
- not previously configured; configuring now ;
+ ECHO notice: [cmdline-cfg] toolset $(toolset-version) not
+ previously configured; attempting to auto-configure now ;
             }
             toolset.using $(toolset) : $(version) ;
         }
         else
         {
- if $(debug-config)
+ if $(.debug-config)
             {
- ECHO notice: [cmdline-cfg] toolset $(toolset-version) already configured ;
+ ECHO notice: [cmdline-cfg] toolset $(toolset-version) already
+ configured ;
             }
         }
 
- # make sure we get an appropriate property into the build request in
- # case the user used the "--toolset=..." form
- if ! $(t) in $(argv)
- && ! $(t) in $(feature-toolsets)
+ # Make sure we get an appropriate property into the build request in
+ # case toolset was specified using the "--toolset=..." command-line
+ # option form.
+ if ! $(t) in $(.argv) && ! $(t) in $(feature-toolsets)
         {
- if $(debug-config)
+ if $(.debug-config)
             {
                 ECHO notice: [cmdline-cfg] adding toolset=$(t) "to build request." ;
             }
- extra-build-request += toolset=$(t) ;
+ extra-properties += toolset=$(t) ;
         }
     }
-}
-
-if USER_MODULE in [ RULENAMES ]
-{
- USER_MODULE site-config user-config ;
-}
 
+ return $(extra-properties) ;
+}
 
 
-if --version in [ modules.peek : ARGV ]
+# Returns 'true' if the given 'project' is equal to or is a (possibly indirect)
+# child to any of the projects requested to be cleaned in this build system run.
+# Returns 'false' otherwise. Expects the .project-targets list to have already
+# been constructed.
+#
+local rule should-clean-project ( project )
 {
- version.print ;
- EXIT ;
-}
+ if ! $(.should-clean-project.$(project))
+ {
+ local r = false ;
+ if $(project) in $(.project-targets)
+ {
+ r = true ;
+ }
+ else
+ {
+ local parent = [ project.attribute $(project) parent-module ] ;
+ if $(parent) && $(parent) != user-config
+ {
+ r = [ should-clean-project $(parent) ] ;
+ }
+ }
+ .should-clean-project.$(project) = $(r) ;
+ }
 
+ return $(.should-clean-project.$(project)) ;
+}
 
 
-# We always load project in "." so that 'use-project' directives has
-# any chance of been seen. Otherwise, we won't be able to refer to
-# subprojects using target ids.
-if [ project.find "." : "." ]
-{
- current-project = [ project.target [ project.load "." ] ] ;
-}
+################################################################################
+#
+# main()
+# ------
+#
+################################################################################
 
-if ! [ feature.values <toolset> ]
 {
- local default-toolset = gcc ;
- if [ os.name ] = NT
+ if --version in $(.argv)
     {
- default-toolset = msvc ;
+ version.print ;
+ EXIT ;
     }
-
- ECHO "warning: No toolsets are configured." ;
- ECHO "warning: Configuring default toolset" \"$(default-toolset)\". ;
- ECHO "warning: If the default is wrong, you may not be able to build C++ programs." ;
- ECHO "warning: Use the \"--toolset=xxxxx\" option to override our guess." ;
- ECHO "warning: For more configuration options, please consult" ;
- ECHO "warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html" ;
 
-
- if ! $(ignore-config)
+
+ load-configuration-files ;
+
+ local extra-properties ;
+ # Note that this causes --toolset options to be ignored if --ignore-config
+ # is specified.
+ if ! $(.legacy-ignore-config)
     {
- toolset.using $(default-toolset) ;
+ extra-properties = [ process-explicit-toolset-requests ] ;
     }
-}
-
-build-request = [
- build-request.from-command-line [
- modules.peek : ARGV
- ] $(extra-build-request)
-] ;
 
-properties = [ $(build-request).get-at 2 ] ;
 
-if $(properties)
-{
- expanded = [ build-request.expand-no-defaults $(properties) ] ;
- local xexpanded ;
- for local e in $(expanded)
+ # We always load project in "." so that 'use-project' directives have any
+ # chance of being seen. Otherwise, we would not be able to refer to
+ # subprojects using target ids.
+ local current-project ;
+ if [ project.find "." : "." ]
     {
- xexpanded += [ property-set.create [ feature.split $(e) ] ] ;
+ current-project = [ project.target [ project.load "." ] ] ;
     }
- expanded = $(xexpanded) ;
-}
-else
-{
- expanded = [ property-set.empty ] ;
-}
 
 
+ # In case there are no toolsets currently defined makes the build run using
+ # the default toolset.
+ if ! $(.legacy-ignore-config) && ! [ feature.values <toolset> ]
+ {
+ local default-toolset = $(.default-toolset) ;
+ local default-toolset-version = ;
+ if $(default-toolset)
+ {
+ default-toolset-version = $(.default-toolset-version) ;
+ }
+ else
+ {
+ default-toolset = gcc ;
+ if [ os.name ] = NT
+ {
+ default-toolset = msvc ;
+ }
+ }
 
-local target-ids = [ $(build-request).get-at 1 ] ;
-local targets
-local clean ;
-
+ ECHO "warning: No toolsets are configured." ;
+ ECHO "warning: Configuring default toolset" \"$(default-toolset)\". ;
+ ECHO "warning: If the default is wrong, your build may not work correctly." ;
+ ECHO "warning: Use the \"--toolset=xxxxx\" option to override our guess." ;
+ ECHO "warning: For more configuration options, please consult" ;
+ ECHO "warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html" ;
 
-if "--clean-all" in [ modules.peek : ARGV ]
-{
- cleanall = true ;
-}
+ toolset.using $(default-toolset) : $(default-toolset-version) ;
+ }
 
-if "--clean" in [ modules.peek : ARGV ]
-{
- clean = true ;
-}
 
+ # Parse command line for targets and properties. Note that this requires
+ # that all project files already be loaded.
+ local build-request = [ build-request.from-command-line $(.argv)
+ $(extra-properties) ] ;
+ local target-ids = [ $(build-request).get-at 1 ] ;
+ local properties = [ $(build-request).get-at 2 ] ;
 
-local bjam-targets ;
 
-# Given a target it, try to find and return corresponding target.
-# This is only invoked when there's no Jamfile in "."
-# This code somewhat duplicates code in project-target.find but we can't reuse
-# that code without project-targets instance.
-rule find-target ( target-id )
-{
- local split = [ MATCH (.*)//(.*) : $(target-id) ] ;
-
- local pm ;
- if $(split)
+ # Expand properties specified on the command line into multiple property
+ # sets consisting of all legal property combinations. Each expanded property
+ # set will be used for a single build run. E.g. if multiple toolsets are
+ # specified then requested targets will be built with each of them.
+ if $(properties)
     {
- pm = [ project.find $(split[1]) : "." ] ;
+ expanded = [ build-request.expand-no-defaults $(properties) ] ;
+ local xexpanded ;
+ for local e in $(expanded)
+ {
+ xexpanded += [ property-set.create [ feature.split $(e) ] ] ;
+ }
+ expanded = $(xexpanded) ;
     }
     else
     {
- pm = [ project.find $(target-id) : "." ] ;
+ expanded = [ property-set.empty ] ;
     }
-
- local result ;
- if $(pm)
- {
- result = [ project.target $(pm) ] ;
- }
-
- if $(split)
- {
- result = [ $(result).find $(split[2]) ] ;
- }
-
- return $(result) ;
-}
-
 
 
-if ! $(current-project)
-{
- if ! $(target-ids)
- {
- ECHO "error: no Jamfile in current directory found, and no target references specified." ;
+ # Check that we actually found something to build.
+ if ! $(current-project) && ! $(target-ids)
+ {
+ errors.user-error "error: no Jamfile in current directory found, and no"
+ "target references specified." ;
         EXIT ;
     }
-}
 
 
-for local id in $(target-ids)
-{
- if $(id) = clean
+ # Flags indicating that this build system run has been started in order to
+ # clean existing instead of create new targets. Note that these are not the
+ # final flag values as they may get changed later on due to some special
+ # targets being specified on the command line.
+ local clean ; if "--clean" in $(.argv) { clean = true ; }
+ local cleanall ; if "--clean-all" in $(.argv) { cleanall = true ; }
+
+
+ # List of Boost Build meta-targets and actual raw Jam targets directly
+ # requested by the user. Raw Jam targets are used when user's request
+ # contains a reference to a specific file not modeled using a main Boost
+ # Build target.
+ local targets ;
+ local bjam-targets ;
+
+
+ # Process each target specified on the command-line and convert it into
+ # internal Boost Build target objects. Detect special clean target. If no
+ # main Boost Build targets were explictly requested use the current project
+ # as the target.
+ for local id in $(target-ids)
     {
- clean = true ;
- }
- else
- {
- local t ;
- if $(current-project)
+ if $(id) = clean
         {
- t = [ $(current-project).find $(id) : no-error ] ;
+ clean = true ;
         }
         else
         {
- t = [ find-target $(id) ] ;
- }
-
- if ! $(t)
- {
- ECHO "notice: could not find main target " $(id) ;
- ECHO "notice: assuming it's a name of file to create " ;
- bjam-targets += $(id) ;
- }
- else
- {
- targets += $(t) ;
- }
- }
-}
-
-if ! $(targets)
-{
- targets += [ project.target [ project.module-name "." ] ] ;
-}
-
-virtual-targets = ;
-
-# Virtual targets obtained when building main targets references on
-# the command line. When running
-#
-# bjam --clean main_target
-#
-# we want to clean the files that belong only to that main target,
-# so we need to record which targets are produced.
-local results-of-main-targets ;
-
-for local p in $(expanded)
-{
- .command-line-free-features = [ property-set.create [ $(p).free ] ] ;
- for local t in $(targets)
- {
- local g = [ $(t).generate $(p) ] ;
- if ! [ class.is-a $(t) : project-target ]
- {
- results-of-main-targets += $(g[2-]) ;
- }
- virtual-targets += $(g[2-]) ;
- }
-}
-
-# The cleaning is tricky. Say, if
-# user says:
-#
-# bjam --clean foo
-#
-# where 'foo' is a directory, then we want to clean targets
-# which are in 'foo' or in any children Jamfiles, but not in any
-# unrelated Jamfiles. So, we collect the list of project under which
-# cleaning is allowed.
-#
+ local t ;
+ if $(current-project)
+ {
+ t = [ $(current-project).find $(id) : no-error ] ;
+ }
+ else
+ {
+ t = [ find-target $(id) ] ;
+ }
 
-local projects-to-clean ;
-local targets-to-clean ;
-if $(clean) || $(clean-all)
-{
- for local t in $(targets)
- {
- if [ class.is-a $(t) : project-target ]
- {
- projects-to-clean += [ $(t).project-module ] ;
- }
+ if ! $(t)
+ {
+ ECHO "notice: could not find main target" $(id) ;
+ ECHO "notice: assuming it's a name of file to create." ;
+ bjam-targets += $(id) ;
+ }
+ else
+ {
+ targets += $(t) ;
+ }
+ }
     }
-
- local subvariants ;
- for local t in $(results-of-main-targets)
+ if ! $(targets)
     {
- # Don't include roots or sources.
- targets-to-clean += [ virtual-target.traverse $(t) ] ;
+ targets += [ project.target [ project.module-name "." ] ] ;
     }
- targets-to-clean = [ sequence.unique $(targets-to-clean) ] ;
-}
 
-# Returns 'true' if 'project' is a child of 'current-project',
-# possibly indirect, or is equal to 'project'.
-# Returns 'false' otherwise.
-rule is-child ( project )
-{
- if ! $(.is-child.$(project))
+
+ # List of all virtual-targets created in this build system run.
+ local virtual-targets ;
+
+
+ # Now that we have a set of targets to build and a set of property sets to
+ # build the targets with, we can start the main build process by using each
+ # property set to generate virtual targets from all of our listed targets
+ # and any of their dependants.
+ for local p in $(expanded)
     {
- local r = false ;
- if $(project) in $(projects-to-clean)
- {
- r = true ;
- }
- else
+ .command-line-free-features = [ property-set.create [ $(p).free ] ] ;
+ for local t in $(targets)
         {
- local parent = [ project.attribute $(project) parent-module ] ;
- if $(parent) && $(parent) != user-config
+ local g = [ $(t).generate $(p) ] ;
+ if ! [ class.is-a $(t) : project-target ]
             {
- r = [ is-child $(parent) ] ;
- }
- }
-
- .is-child.$(project) = $(r) ;
+ .results-of-main-targets += $(g[2-]) ;
+ }
+ virtual-targets += $(g[2-]) ;
+ }
     }
-
- return $(.is-child.$(project)) ;
-}
 
 
+ # List of all Jam targets constructed in this build system run.
+ local actual-targets ;
 
 
-actual-targets = ;
-for t in $(virtual-targets)
-{
- actual-targets += [ $(t).actualize ] ;
-}
-
-# Was an XML dump requested?
-.out-xml = [ MATCH --out-xml=(.*) : [ modules.peek : ARGV ] ] ;
-if $(.out-xml)
-{
- # Get the qualified name of a virtual target.
- rule full-target-name ( t )
+ # Convert all collected virtual targets into actual raw Jam targets.
+ for t in $(virtual-targets)
     {
- local name = [ $(t).name ] ;
- local project = [ $(t).project ] ;
- local project-path = [ $(project).get location ] ;
- return $(project-path)//$(name) ;
+ actual-targets += [ $(t).actualize ] ;
     }
-
- # Generate an XML file containing build statistics for each
- # constituent
- rule out-xml ( xml-file : constituents * )
+
+
+ # If XML data output has been requested prepare additional rules and targets
+ # so we can hook into Jam to collect build data while its building and have
+ # it trigger the final XML report generation after all the planned targets
+ # have been built.
+ if $(.out-xml)
     {
- # Prepare valid XML header and footer with some basic info
- local nl = "
+ # Get a qualified virtual target name.
+ rule full-target-name ( target )
+ {
+ local name = [ $(target).name ] ;
+ local project = [ $(target).project ] ;
+ local project-path = [ $(project).get location ] ;
+ return $(project-path)//$(name) ;
+ }
+
+ # Generate an XML file containing build statistics for each constituent.
+ #
+ rule out-xml ( xml-file : constituents * )
+ {
+ # Prepare valid XML header and footer with some basic info.
+ local nl = "
 " ;
- local jam = [ version.jam ] ;
- local os = [ modules.peek : OS OSPLAT JAMUNAME ] "" ;
- local timestamp = [ modules.peek : JAMDATE ] ;
- local cwd = [ PWD ] ;
- local command = [ modules.peek : ARGV ] ;
- local bb-version = [ version.boost-build ] ;
- .header on $(xml-file) =
- "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
- "$(nl)<build format=\"1.0\" version=\"$(bb-version)\">"
- "$(nl) <jam version=\"$(jam:J=.)\" />"
- "$(nl) <os name=\"$(os[1])\" platform=\"$(os[2])\"><![CDATA[$(os[3-]:J= )]]></os>"
- "$(nl) <timestamp><![CDATA[$(timestamp)]]></timestamp>"
- "$(nl) <directory><![CDATA[$(cwd)]]></directory>"
- "$(nl) <command><![CDATA[\"$(command:J=\" \")\"]]></command>"
- ;
- .footer on $(xml-file) =
- "$(nl)</build>" ;
- # Generate target dependency graph
- .contents on $(xml-file) +=
- "$(nl) <targets>"
- ;
+ local jam = [ version.jam ] ;
+ local os = [ modules.peek : OS OSPLAT JAMUNAME ] "" ;
+ local timestamp = [ modules.peek : JAMDATE ] ;
+ local cwd = [ PWD ] ;
+ local command = $(.argv) ;
+ local bb-version = [ version.boost-build ] ;
+ .header on $(xml-file) =
+ "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
+ "$(nl)<build format=\"1.0\" version=\"$(bb-version)\">"
+ "$(nl) <jam version=\"$(jam:J=.)\" />"
+ "$(nl) <os name=\"$(os[1])\" platform=\"$(os[2])\"><![CDATA[$(os[3-]:J= )]]></os>"
+ "$(nl) <timestamp><![CDATA[$(timestamp)]]></timestamp>"
+ "$(nl) <directory><![CDATA[$(cwd)]]></directory>"
+ "$(nl) <command><![CDATA[\"$(command:J=\" \")\"]]></command>"
+ ;
+ .footer on $(xml-file) =
+ "$(nl)</build>" ;
 
- for local t in [ virtual-target.all-targets ]
+ # Generate the target dependency graph.
+ .contents on $(xml-file) +=
+ "$(nl) <targets>" ;
+ for local t in [ virtual-target.all-targets ]
+ {
+ local action = [ $(t).action ] ;
+ if $(action)
+ # If a target has no action, it has no dependencies.
+ {
+ local name = [ full-target-name $(t) ] ;
+ local sources = [ $(action).sources ] ;
+ local dependencies ;
+ for local s in $(sources)
+ {
+ dependencies += [ full-target-name $(s) ] ;
+ }
+
+ local path = [ $(t).path ] ;
+ local jam-target = [ $(t).actual-name ] ;
+
+ .contents on $(xml-file) +=
+ "$(nl) <target>"
+ "$(nl) <name><![CDATA[$(name)]]></name>"
+ "$(nl) <dependencies>"
+ "$(nl) <dependency><![CDATA[$(dependencies)]]></dependency>"
+ "$(nl) </dependencies>"
+ "$(nl) <path><![CDATA[$(path)]]></path>"
+ "$(nl) <jam-target><![CDATA[$(jam-target)]]></jam-target>"
+ "$(nl) </target>"
+ ;
+ }
+ }
+ .contents on $(xml-file) +=
+ "$(nl) </targets>" ;
+
+ # Build $(xml-file) after $(constituents). Do so even if a
+ # constituent action fails and regenerate the xml on every bjam run.
+ INCLUDES $(xml-file) : $(constituents) ;
+ ALWAYS $(xml-file) ;
+ __ACTION_RULE__ on $(xml-file) = build-system.out-xml.generate-action ;
+ out-xml.generate $(xml-file) ;
+ }
+
+ # The actual build actions are here; if we did this work in the actions
+ # clause we would have to form a valid command line containing the
+ # result of @(...) below (the name of the XML file).
+ #
+ rule out-xml.generate-action ( args * : xml-file
+ : command status start end user system : output ? )
+ {
+ local contents =
+ [ on $(xml-file) return $(.header) $(.contents) $(.footer) ] ;
+ local f = @($(xml-file):E=$(contents)) ;
+ }
+
+ # Nothing to do here; the *real* actions happen in
+ # out-xml.generate-action.
+ actions quietly out-xml.generate { }
+
+ # Define the out-xml file target, which depends on all the targets so
+ # that it runs the collection after the targets have run.
+ out-xml $(.out-xml) : $(actual-targets) ;
+
+ # Set up a global __ACTION_RULE__ that records all the available
+ # statistics about each actual target in a variable "on" the --out-xml
+ # target.
+ #
+ rule out-xml.collect ( xml-file : target : command status start end user
+ system : output ? )
         {
- local action = [ $(t).action ] ;
+ local nl = "
+" ;
+ # Open the action with some basic info.
+ .contents on $(xml-file) +=
+ "$(nl) <action status=\"$(status)\" start=\"$(start)\" end=\"$(end)\" user=\"$(user)\" system=\"$(system)\">" ;
+
+ # If we have an action object we can print out more detailed info.
+ local action = [ on $(target) return $(.action) ] ;
             if $(action)
             {
- # If a target has no action, it has
- # no dependencies.
+ local action-name = [ $(action).action-name ] ;
+ local action-sources = [ $(action).sources ] ;
+ local action-props = [ $(action).properties ] ;
 
- local name = [ full-target-name $(t) ] ;
- local sources = [ $(action).sources ] ;
- local dependencies ;
- for local s in $(sources)
+ # The qualified name of the action which we created the target.
+ .contents on $(xml-file) +=
+ "$(nl) <name><![CDATA[$(action-name)]]></name>" ;
+
+ # The sources that made up the target.
+ .contents on $(xml-file) +=
+ "$(nl) <sources>" ;
+ for local source in $(action-sources)
                 {
- dependencies += [ full-target-name $(s) ] ;
+ local source-actual = [ $(source).actual-name ] ;
+ .contents on $(xml-file) +=
+ "$(nl) <source><![CDATA[$(source-actual)]]></source>" ;
                 }
+ .contents on $(xml-file) +=
+ "$(nl) </sources>" ;
 
- local path = [ $(t).path ] ;
- local jam-target = [ $(t).actual-name ] ;
-
+ # The properties that define the conditions under which the
+ # target was built.
                 .contents on $(xml-file) +=
- "$(nl) <target>"
- "$(nl) <name><![CDATA[$(name)]]></name>"
- "$(nl) <dependencies>"
- "$(nl) <dependency><![CDATA[$(dependencies)]]></dependency>"
- "$(nl) </dependencies>"
- "$(nl) <path><![CDATA[$(path)]]></path>"
- "$(nl) <jam-target><![CDATA[$(jam-target)]]></jam-target>"
- "$(nl) </target>"
- ;
- }
- }
- .contents on $(xml-file) +=
- "$(nl) </targets>"
- ;
-
- # Build $(xml-file) after $(constituents) and do so even if a
- # constituent action fails, and regenerate the xml on every bjam run.
- INCLUDES $(xml-file) : $(constituents) ;
- ALWAYS $(xml-file) ;
- __ACTION_RULE__ on $(xml-file) =
- build-system.out-xml.generate-action ;
- out-xml.generate $(xml-file) ;
- }
-
- # The actual build actions are here; if we did this work in the
- # actions clause we would have to form a valid command line
- # containing the result of @(...) below (the name of the XML file).
- rule out-xml.generate-action (
- xml-file args * :
- status : user : system : command : output ? )
- {
- local contents =
- [ on $(xml-file) return $(.header) $(.contents) $(.footer) ] ;
- local f = @($(xml-file):E=$(contents)) ;
- }
-
- # Nothing to do here; the *real* actions happen in
- # out-xml.generate-action
- actions quietly out-xml.generate { }
-
- # Define the out-xml file target, which depends on all the targets
- # so that it runs the collection after the targets have run.
- out-xml $(.out-xml) : $(actual-targets) ;
-
- # Set up a global __ACTION_RULE__ that records all the available
- # statistics about each actual target in a variable "on" the
- # --out-xml target.
- rule out-xml.collect (
- xml-file target :
- status : user : system : command : output ? )
- {
- local nl = "
-" ;
- # Open the action with some basic info.
- .contents on $(xml-file) +=
- "$(nl) <action status=\"$(status)\" user=\"$(user)\" system=\"$(system)\">"
- ;
-
- # If we have an action object we can print out more detailed info.
- local action = [ on $(target) return $(.action) ] ;
- if $(action)
- {
- local action-name = [ $(action).action-name ] ;
- local action-sources = [ $(action).sources ] ;
- local action-props = [ $(action).properties ] ;
-
- # The qualified name of the action which we created the target.
- .contents on $(xml-file) +=
- "$(nl) <name><![CDATA[$(action-name)]]></name>"
- ;
-
- # The sources that made up the target.
- .contents on $(xml-file) +=
- "$(nl) <sources>"
- ;
- for local source in $(action-sources)
- {
- local source-actual = [ $(source).actual-name ] ;
+ "$(nl) <properties>" ;
+ for local prop in [ $(action-props).raw ]
+ {
+ local prop-name = [ MATCH ^<(.*)>$ : $(prop:G) ] ;
+ .contents on $(xml-file) +=
+ "$(nl) <property name=\"$(prop-name)\"><![CDATA[$(prop:G=)]]></property>" ;
+ }
                 .contents on $(xml-file) +=
- "$(nl) <source><![CDATA[$(source-actual)]]></source>"
- ;
+ "$(nl) </properties>" ;
             }
+
+ local locate = [ on $(target) return $(LOCATE) ] ;
+ locate ?= "" ;
             .contents on $(xml-file) +=
- "$(nl) </sources>"
- ;
-
- # The properties that define the conditions under which the
- # target was built.
+ "$(nl) <jam-target><![CDATA[$(target)]]></jam-target>"
+ "$(nl) <path><![CDATA[$(target:G=:R=$(locate))]]></path>"
+ "$(nl) <command><![CDATA[$(command)]]></command>"
+ "$(nl) <output><![CDATA[$(output)]]></output>" ;
             .contents on $(xml-file) +=
- "$(nl) <properties>"
- ;
- for local prop in [ $(action-props).raw ]
- {
- local prop-name = [ MATCH ^<(.*)>$ : $(prop:G) ] ;
- .contents on $(xml-file) +=
- "$(nl) <property name=\"$(prop-name)\"><![CDATA[$(prop:G=)]]></property>"
- ;
- }
- .contents on $(xml-file) +=
- "$(nl) </properties>"
- ;
+ "$(nl) </action>" ;
         }
-
- local locate = [ on $(target) return $(LOCATE) ] ;
- locate ?= "" ;
- .contents on $(xml-file) +=
- "$(nl) <jam-target><![CDATA[$(target)]]></jam-target>"
- "$(nl) <path><![CDATA[$(target:G=:R=$(locate))]]></path>"
- "$(nl) <command><![CDATA[$(command)]]></command>"
- "$(nl) <output><![CDATA[$(output)]]></output>"
- ;
- .contents on $(xml-file) +=
- "$(nl) </action>"
- ;
- }
 
- # When no __ACTION_RULE__ is set "on" a target, the search falls
- # back to the global module
- module
- {
- __ACTION_RULE__ = build-system.out-xml.collect
- [ modules.peek build-system : .out-xml ] ;
+ # When no __ACTION_RULE__ is set "on" a target, the search falls back to
+ # the global module.
+ module
+ {
+ __ACTION_RULE__ = build-system.out-xml.collect
+ [ modules.peek build-system : .out-xml ] ;
+ }
     }
-}
 
-NOTFILE all ;
-DEPENDS all : $(actual-targets) ;
 
-if $(bjam-targets)
-{
- UPDATE $(bjam-targets:G=e) $(.out-xml) ;
-}
-else if $(cleanall)
-{
- UPDATE clean-all ;
-}
-else if $(clean)
-{
- local to-clean ;
- for local t in [ virtual-target.all-targets ]
- {
- local p = [ $(t).project ] ;
+ # TODO: See if this 'NOTFILE all' statement can be moved below to the
+ # default case where the 'all' target is actually requested to be built.
+ # Check for other Jam scripts manually setting a dependency for this target.
+ NOTFILE all ;
 
- # Remove only derived targets.
- if [ $(t).action ]
- {
- if $(t) in $(targets-to-clean)
- || [ is-child [ $(p).project-module ] ] = true
- {
- to-clean += $(t) ;
- }
- }
+
+ # And now that all the actual raw Jam targets and all the dependencies
+ # between them have been prepared (or we have everything set so we can
+ # easily prepare them) all that is left is to tell Jam to update those
+ # targets.
+ if $(bjam-targets)
+ {
+ UPDATE $(bjam-targets:G=e) $(.out-xml) ;
     }
- local to-clean-actual ;
- for local t in $(to-clean)
+ else if $(cleanall)
     {
- to-clean-actual += [ $(t).actualize ] ;
+ UPDATE clean-all ;
+ }
+ else if $(clean)
+ {
+ common.Clean clean : [ actual-clean-targets ] ;
+ UPDATE clean ;
+ }
+ else
+ {
+ DEPENDS all : $(actual-targets) ;
+ UPDATE all $(.out-xml) ;
     }
- common.Clean clean : $(to-clean-actual) ;
- UPDATE clean ;
-}
-else
-{
- UPDATE all $(.out-xml) ;
 }

Modified: branches/CMake/release/tools/build/v2/build/alias.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/alias.jam (original)
+++ branches/CMake/release/tools/build/v2/build/alias.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,72 +1,69 @@
-# Copyright 2003, 2004, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003, 2004, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
-# This module defines the 'alias' rule and associated class.
+# This module defines the 'alias' rule and the associated target class.
 #
-# Alias is just a main target which returns its source targets without any
-# processing. For example::
+# Alias is just a main target which returns its source targets without any
+# processing. For example:
 #
 # alias bin : hello test_hello ;
 # alias lib : helpers xml_parser ;
 #
-# Another important use of 'alias' is to conveniently group source files::
+# Another important use of 'alias' is to conveniently group source files:
 #
 # alias platform-src : win.cpp : <os>NT ;
 # alias platform-src : linux.cpp : <os>LINUX ;
 # exe main : main.cpp platform-src ;
-#
+#
 # Lastly, it's possible to create local alias for some target, with different
 # properties::
 #
 # alias big_lib : : @/external_project/big_lib/<link>static ;
 #
 
-import targets ;
+
 import "class" : new ;
-import property ;
-import errors : error ;
-import type : type ;
-import regex ;
 import project ;
 import property-set ;
+import targets ;
+
 
-class alias-target-class : basic-target
+class alias-target-class : basic-target
 {
- rule __init__ ( name : project : sources * : requirements *
+ rule __init__ ( name : project : sources * : requirements *
         : default-build * : usage-requirements * )
     {
- basic-target.__init__ $(name) : $(project) : $(sources) : $(requirements)
- : $(default-build) : $(usage-requirements) ;
+ basic-target.__init__ $(name) : $(project) : $(sources) : $(requirements)
+ : $(default-build) : $(usage-requirements) ;
     }
-
+
     rule construct ( name : source-targets * : property-set )
     {
         return [ property-set.empty ] $(source-targets) ;
- }
-
- rule compute-usage-requirements ( subvariant )
+ }
+
+ rule compute-usage-requirements ( subvariant )
     {
         local base = [ basic-target.compute-usage-requirements $(subvariant) ] ;
         # Add source's usage requirement. If we don't do this, "alias" does not
         # look like 100% alias.
         return [ $(base).add [ $(subvariant).sources-usage-requirements ] ] ;
     }
-
 }
 
 # Declares the 'alias' target. It will build sources, and return them unaltered.
 rule alias ( name : sources * : requirements * : default-build * : usage-requirements * )
 {
     local project = [ project.current ] ;
-
+
     targets.main-target-alternative
- [ new alias-target-class $(name) : $(project)
- : [ targets.main-target-sources $(sources) : $(name) : no-renaming ]
- : [ targets.main-target-requirements $(requirements) : $(project) ]
- : [ targets.main-target-default-build $(default-build) : $(project) ]
- : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
- ] ;
+ [ new alias-target-class $(name) : $(project)
+ : [ targets.main-target-sources $(sources) : $(name) : no-renaming ]
+ : [ targets.main-target-requirements $(requirements) : $(project) ]
+ : [ targets.main-target-default-build $(default-build) : $(project) ]
+ : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
+ ] ;
 }
 
 IMPORT $(__name__) : alias : : alias ;

Modified: branches/CMake/release/tools/build/v2/build/build-request.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/build-request.jam (original)
+++ branches/CMake/release/tools/build/v2/build/build-request.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,16 +2,16 @@
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
+import "class" : new ;
 import sequence ;
 import set ;
 import regex ;
 import feature ;
 import property ;
-import numbers ;
 import container ;
-import "class" : new ;
 import string ;
 
+
 # Transform property-set by applying f to each component property.
 local rule apply-to-property-set ( f property-set )
 {
@@ -19,22 +19,25 @@
     return [ string.join [ $(f) $(properties) ] : / ] ;
 }
 
-# expand the given build request by combining all property-sets which don't
-# specify conflicting non-free features.
+
+# Expand the given build request by combining all property-sets which don't
+# specify conflicting non-free features. Expects all the project files to
+# already be loaded.
 rule expand-no-defaults ( property-sets * )
 {
- # First make all features and subfeatures explicit
- local expanded-property-sets = [
- sequence.transform apply-to-property-set feature.expand-subfeatures
- : $(property-sets) ] ;
-
+ # First make all features and subfeatures explicit.
+ local expanded-property-sets = [ sequence.transform apply-to-property-set
+ feature.expand-subfeatures : $(property-sets) ] ;
+
     # Now combine all of the expanded property-sets
     local product = [ x-product $(expanded-property-sets) : $(feature-space) ] ;
-
+
     return $(product) ;
 }
 
-# implementaiton of x-product, below
+
+# Implementation of x-product, below. Expects all the project files to already
+# be loaded.
 local rule x-product-aux ( property-sets + )
 {
     local result ;
@@ -46,58 +49,60 @@
     {
         local x-product-seen ;
         {
- # don't mix in any conflicting features
+ # Don't mix in any conflicting features.
             local x-product-used = $(x-product-used) $(f) ;
-
+
             if $(property-sets[2])
             {
                 local rest = [ x-product-aux $(property-sets[2-]) : $(feature-space) ] ;
                 result = $(property-sets[1])/$(rest) ;
             }
-
+
             result ?= $(property-sets[1]) ;
         }
-
- # If we didn't encounter a conflicting feature lower down,
- # don't recurse again.
+
+ # If we didn't encounter a conflicting feature lower down, don't recurse
+ # again.
         if ! [ set.intersection $(f) : $(x-product-seen) ]
         {
             property-sets = ;
         }
-
+
         seen = $(x-product-seen) ;
     }
-
+
     if $(property-sets[2])
     {
         result += [ x-product-aux $(property-sets[2-]) : $(feature-space) ] ;
     }
-
- # Note that we've seen these features so that higher levels will
- # recurse again without them set.
+
+ # Note that we've seen these features so that higher levels will recurse
+ # again without them set.
     x-product-seen += $(f) $(seen) ;
     return $(result) ;
 }
 
-# Return the cross-product of all elements of property-sets, less any
-# that would contain conflicting values for single-valued features.
+
+# Return the cross-product of all elements of property-sets, less any that would
+# contain conflicting values for single-valued features. Expects all the project
+# files to already be loaded.
 local rule x-product ( property-sets * )
 {
     if $(property-sets).non-empty
     {
- # prepare some "scoped globals" that can be used by the
- # implementation function, x-product-aux.
+ # Prepare some "scoped globals" that can be used by the implementation
+ # function, x-product-aux.
         local x-product-seen x-product-used ;
         return [ x-product-aux $(property-sets) : $(feature-space) ] ;
     }
- # otherwise return empty
+ # Otherwise return empty.
 }
 
-# Returns true if 'v' is either implicit value, or
-# the part before the first '-' symbol is implicit value
+
+# Returns true if either 'v' or the part of 'v' before the first '-' symbol is
+# an implicit value. Expects all the project files to already be loaded.
 local rule looks-like-implicit-value ( v )
 {
-
     if [ feature.is-implicit-value $(v) ]
     {
         return true ;
@@ -108,16 +113,16 @@
         if [ feature.is-implicit-value $(split[1]) ]
         {
             return true ;
- }
+ }
     }
 }
 
 
-# Takes the command line tokens (such as taken from ARGV rule) and constructs
-# build request from it.
-# Returns a vector of two vectors (where "vector" means container.jam's "vector").
-# First is the set of targets specified in the command line, and second is
-# the set of requested build properties.
+# Takes the command line tokens (such as taken from the ARGV rule) and
+# constructs a build request from them. Returns a vector of two vectors (where
+# "vector" means container.jam's "vector"). First is the set of targets
+# specified in the command line, and second is the set of requested build
+# properties. Expects all the project files to already be loaded.
 rule from-command-line ( command-line * )
 {
     local targets ;
@@ -131,15 +136,16 @@
         {
             skip-next = ;
         }
- else if ! [ MATCH "^(-).*" : $(e) ]
+ else if ! [ MATCH "^(-).*" : $(e) ]
         {
- # Build request spec either has "=" in it, or completely
- # consists of implicit feature values.
+ # Build request spec either has "=" in it or completely consists of
+ # implicit feature values.
             local fs = feature-space ;
- if [ MATCH "(.*=.*)" : $(e) ]
- || [ looks-like-implicit-value $(e:D=) : $(feature-space) ]
+ if [ MATCH "(.*=.*)" : $(e) ]
+ || [ looks-like-implicit-value $(e:D=) : $(feature-space) ]
             {
- properties += [ convert-command-line-element $(e) : $(feature-space) ] ;
+ properties += [ convert-command-line-element $(e)
+ : $(feature-space) ] ;
             }
             else
             {
@@ -151,24 +157,27 @@
             skip-next = true ;
         }
     }
- return [ new vector [ new vector $(targets) ] [ new vector $(properties) ] ] ;
+ return [ new vector
+ [ new vector $(targets) ]
+ [ new vector $(properties) ] ] ;
 }
 
-# Converts one element of command line build request specification into
-# internal form.
+
+# Converts one element of command line build request specification into internal
+# form. Expects all the project files to already be loaded.
 local rule convert-command-line-element ( e )
 {
     local result ;
     local parts = [ regex.split $(e) "/" ] ;
- for local p in $(parts)
+ for local p in $(parts)
     {
         local m = [ MATCH "([^=]*)=(.*)" : $(p) ] ;
         local lresult ;
- if $(m)
+ if $(m)
         {
             local feature = $(m[1]) ;
- local values = [ regex.split $(m[2]) "," ] ;
- lresult = <$(feature)>$(values) ;
+ local values = [ regex.split $(m[2]) "," ] ;
+ lresult = <$(feature)>$(values) ;
         }
         else
         {
@@ -176,17 +185,16 @@
         }
 
         if ! [ MATCH (.*-.*) : $(p) ]
- {
- # property.validate cannot handle subfeatures,
- # so we avoid the check here.
+ {
+ # property.validate cannot handle subfeatures, so we avoid the check
+ # here.
             for local p in $(lresult)
             {
                 property.validate $(p) : $(feature-space) ;
             }
         }
-
 
- if ! $(result)
+ if ! $(result)
         {
             result = $(lresult) ;
         }
@@ -194,17 +202,19 @@
         {
             result = $(result)/$(lresult) ;
         }
- }
-
+ }
+
     return $(result) ;
 }
 
+
 rule __test__ ( )
 {
- import assert feature ;
-
+ import assert ;
+ import feature ;
+
     feature.prepare-test build-request-test-temp ;
-
+
     import build-request ;
     import build-request : expand-no-defaults : build-request.expand-no-defaults ;
     import errors : try catch ;
@@ -222,56 +232,45 @@
 
     feature runtime-link : dynamic static : symmetric ;
 
- # empty build requests should expand to empty.
+ # Empty build requests should expand to empty.
     assert.result
- : build-request.expand-no-defaults
- ;
+ : build-request.expand-no-defaults ;
 
     assert.result
- <toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>debug
- <toolset>msvc/<stdlib>stlport/<variant>debug
- <toolset>msvc/<variant>debug
-
- : build-request.expand-no-defaults gcc-3.0.1/stlport msvc/stlport msvc debug
- ;
+ <toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>debug
+ <toolset>msvc/<stdlib>stlport/<variant>debug
+ <toolset>msvc/<variant>debug
+ : build-request.expand-no-defaults gcc-3.0.1/stlport msvc/stlport msvc debug ;
 
     assert.result
- <toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>debug
- <toolset>msvc/<variant>debug
- <variant>debug/<toolset>msvc/<stdlib>stlport
-
- : build-request.expand-no-defaults gcc-3.0.1/stlport msvc debug msvc/stlport
- ;
+ <toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>debug
+ <toolset>msvc/<variant>debug
+ <variant>debug/<toolset>msvc/<stdlib>stlport
+ : build-request.expand-no-defaults gcc-3.0.1/stlport msvc debug msvc/stlport ;
 
     assert.result
- <toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>debug/<inlining>off
- <toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>release/<inlining>off
-
- : build-request.expand-no-defaults gcc-3.0.1/stlport debug release <inlining>off
- ;
+ <toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>debug/<inlining>off
+ <toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>release/<inlining>off
+ : build-request.expand-no-defaults gcc-3.0.1/stlport debug release <inlining>off ;
 
     assert.result
- <include>a/b/c/<toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>debug/<include>x/y/z
- <include>a/b/c/<toolset>msvc/<stdlib>stlport/<variant>debug/<include>x/y/z
- <include>a/b/c/<toolset>msvc/<variant>debug/<include>x/y/z
-
- : build-request.expand-no-defaults <include>a/b/c gcc-3.0.1/stlport msvc/stlport msvc debug <include>x/y/z
- ;
+ <include>a/b/c/<toolset>gcc/<toolset-gcc:version>3.0.1/<stdlib>stlport/<variant>debug/<include>x/y/z
+ <include>a/b/c/<toolset>msvc/<stdlib>stlport/<variant>debug/<include>x/y/z
+ <include>a/b/c/<toolset>msvc/<variant>debug/<include>x/y/z
+ : build-request.expand-no-defaults <include>a/b/c gcc-3.0.1/stlport msvc/stlport msvc debug <include>x/y/z ;
 
     local r ;
 
- r = [ build-request.from-command-line bjam debug runtime-link=dynamic ] ;
+ r = [ build-request.from-command-line bjam debug runtime-link=dynamic ] ;
     assert.equal [ $(r).get-at 1 ] : ;
     assert.equal [ $(r).get-at 2 ] : debug <runtime-link>dynamic ;
 
     try ;
     {
-
         build-request.from-command-line bjam gcc/debug runtime-link=dynamic/static ;
     }
     catch \"static\" is not a value of an implicit feature ;
 
-
     r = [ build-request.from-command-line bjam -d2 --debug debug target runtime-link=dynamic ] ;
     assert.equal [ $(r).get-at 1 ] : target ;
     assert.equal [ $(r).get-at 2 ] : debug <runtime-link>dynamic ;
@@ -282,13 +281,13 @@
 
     r = [ build-request.from-command-line bjam debug gcc/runtime-link=dynamic,static ] ;
     assert.equal [ $(r).get-at 1 ] : ;
- assert.equal [ $(r).get-at 2 ] : debug gcc/<runtime-link>dynamic
- gcc/<runtime-link>static ;
+ assert.equal [ $(r).get-at 2 ] : debug gcc/<runtime-link>dynamic
+ gcc/<runtime-link>static ;
 
     r = [ build-request.from-command-line bjam msvc gcc,borland/runtime-link=static ] ;
     assert.equal [ $(r).get-at 1 ] : ;
- assert.equal [ $(r).get-at 2 ] : msvc gcc/<runtime-link>static
- borland/<runtime-link>static ;
+ assert.equal [ $(r).get-at 2 ] : msvc gcc/<runtime-link>static
+ borland/<runtime-link>static ;
 
     r = [ build-request.from-command-line bjam gcc-3.0 ] ;
     assert.equal [ $(r).get-at 1 ] : ;
@@ -296,5 +295,3 @@
 
     feature.finish-test build-request-test-temp ;
 }
-
-

Modified: branches/CMake/release/tools/build/v2/build/feature.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/feature.jam (original)
+++ branches/CMake/release/tools/build/v2/build/feature.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,52 +1,53 @@
-# Copyright 2001, 2002, 2003 Dave Abrahams
-# Copyright 2002, 2006 Rene Rivera
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2001, 2002, 2003 Dave Abrahams
+# Copyright 2002, 2006 Rene Rivera
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
+import assert : * ;
 import "class" : * ;
-
-import errors : error lol->list ;
-import sequence ;
+import errors : lol->list ;
+import indirect ;
+import modules ;
 import regex ;
+import sequence ;
 import set ;
 import utility ;
-import modules indirect ;
-import assert : * ;
+
 
 local rule setup ( )
 {
     .all-attributes =
-
- implicit
- executed
- composite
- optional
- symmetric
- free
- incidental
- path
- dependency
- propagated
- link-incompatible
- subfeature
- order-sensitive
- ;
+ implicit
+ executed
+ composite
+ optional
+ symmetric
+ free
+ incidental
+ path
+ dependency
+ propagated
+ link-incompatible
+ subfeature
+ order-sensitive
+ ;
 
     .all-features = ;
- .all-subfeatures = ; # non-subfeatures
- .all-top-features = ; # non-subfeatures
+ .all-subfeatures = ;
+ .all-top-features = ; # non-subfeatures
     .all-implicit-values = ;
 }
 setup ;
 
-# prepare a fresh space to test in by moving all global variable
-# settings into the given temporary module and erasing them here.
+
+# Prepare a fresh space to test in by moving all global variable settings into
+# the given temporary module and erasing them here.
 rule prepare-test ( temp-module )
 {
     DELETE_MODULE $(temp-module) ;
-
- # transfer globals to temp-module
+
+ # Transfer globals to temp-module.
     for local v in [ VARNAMES feature ]
     {
         if [ MATCH (\\.) : $(v) ]
@@ -58,11 +59,12 @@
     setup ;
 }
 
-# clear out all global variables and recover all variables from the
-# given temporary module
+
+# Clear out all global variables and recover all variables from the given
+# temporary module.
 rule finish-test ( temp-module )
 {
- # clear globals
+ # Clear globals.
     for local v in [ VARNAMES feature ]
     {
         if [ MATCH (\\.) : $(v) ]
@@ -70,7 +72,7 @@
             $(v) = ;
         }
     }
-
+
     for local v in [ VARNAMES $(temp-module) ]
     {
         $(v) = [ modules.peek $(temp-module) : $(v) ] ;
@@ -79,33 +81,31 @@
 }
 
 
-# Transform features by bracketing any elements which aren't already
-# bracketed by "<>"
+# Transform features by bracketing any elements which aren't already bracketed
+# by "<>".
 local rule grist ( features * )
 {
     local empty = "" ;
- local r = $(empty:G=$(features)) ;
- return $(r) ;
+ return $(empty:G=$(features)) ;
 }
 
-empty = "" ;
 
-# declare a new feature with the given name, values, and attributes.
-rule feature (
- name # feature name
- : values * # the allowable values - may be extended later with feature.extend
- : attributes * # The feature's attributes (e.g. implicit, free, propagated...)
+# Declare a new feature with the given name, values, and attributes.
+rule feature (
+ name # Feature name.
+ : values * # Allowable values - may be extended later using feature.extend.
+ : attributes * # Feature attributes (e.g. implicit, free, propagated...).
 )
 {
     name = [ grist $(name) ] ;
 
     local error ;
 
- # if there are any unknown attributes...
+ # Check for any unknown attributes.
     if ! ( $(attributes) in $(.all-attributes) )
     {
         error = unknown attributes:
- [ set.difference $(attributes) : $(.all-attributes) ] ;
+ [ set.difference $(attributes) : $(.all-attributes) ] ;
     }
     else if $(name) in $(.all-features)
     {
@@ -116,16 +116,15 @@
         error = free features cannot also be implicit ;
     }
     else if free in $(attributes) && propagated in $(attributes)
- {
+ {
         error = free features cannot be propagated ;
- }
-
+ }
 
     if $(error)
     {
- error $(error)
- : "in" feature declaration:
- : feature [ lol->list $(1) : $(2) : $(3) ] ;
+ errors.error $(error)
+ : "in" feature declaration:
+ : feature [ lol->list $(1) : $(2) : $(3) ] ;
     }
 
     $(name).values ?= ;
@@ -142,24 +141,24 @@
     {
         .all-top-features += $(name) ;
     }
- extend $(name) : $(values) ;
+ extend $(name) : $(values) ;
 }
 
-# set default value of the given feature, overriding any previous
-# default.
+
+# Sets the default value of the given feature, overriding any previous default.
 rule set-default ( feature : value )
 {
     local f = [ grist $(feature) ] ;
- if ! $(value) in $($(f).values)
+ if ! $(value) in $($(f).values)
     {
- errors.error "The specified default value, '$(value)' is invalid"
+ errors.error "The specified default value, '$(value)' is invalid"
           : "allowed values are: " $($(f).values) ;
- }
+ }
     $(f).default = $(value) ;
 }
 
 
-# return the default property values for the given features.
+# Returns the default property values for the given features.
 rule defaults ( features * )
 {
     local result ;
@@ -178,7 +177,8 @@
     return $(result) ;
 }
 
-# returns true iff all elements of names are valid features.
+
+# Returns true iff all 'names' elements are valid features.
 rule valid ( names + )
 {
     if $(names) in $(.all-features)
@@ -187,31 +187,33 @@
     }
 }
 
-# return the attibutes of the given feature
+
+# Returns the attibutes of the given feature.
 rule attributes ( feature )
 {
     return $($(:E=:G=$(feature)).attributes) ;
 }
 
-# return the values of the given feature
+
+# Returns the values of the given feature.
 rule values ( feature )
 {
     return $($(:E=:G=$(feature)).values) ;
 }
 
-# returns true iff 'value-string' is a value-string of an implicit feature
+
+# Returns true iff 'value-string' is a value-string of an implicit feature.
 rule is-implicit-value ( value-string )
 {
     local v = [ regex.split $(value-string) - ] ;
     local failed ;
- if ! $(v[1]) in $(.all-implicit-values)
+ if ! $(v[1]) in $(.all-implicit-values)
     {
         failed = true ;
     }
- else
+ else
     {
         local feature = $($(v[1]).implicit-feature) ;
-
         for local subvalue in $(v[2-])
         {
             if ! [ find-implied-subfeature $(feature) $(subvalue) : $(v[1]) ]
@@ -220,82 +222,87 @@
             }
         }
     }
-
- if ! $(failed)
+
+ if ! $(failed)
     {
         return true ;
     }
 }
 
-# return the implicit feature associated with the given implicit value.
+
+# Returns the implicit feature associated with the given implicit value.
 rule implied-feature ( implicit-value )
 {
     local components = [ regex.split $(implicit-value) "-" ] ;
-
+
     local feature = $($(components[1]).implicit-feature) ;
     if ! $(feature)
     {
- error \"$(implicit-value)\" is not a value of an implicit feature ;
- feature = "" ; # keep testing happy; it expects a result.
+ errors.error \"$(implicit-value)\" is not a value of an implicit feature ;
+ feature = "" ; # Keep testing happy; it expects a result.
     }
     return $(feature) ;
 }
 
+
 local rule find-implied-subfeature ( feature subvalue : value-string ? )
 {
- # feature should be of the form <feature-name>
+ # Feature should be of the form <feature-name>.
     if $(feature) != $(feature:G)
     {
- error invalid feature $(feature) ;
+ errors.error invalid feature $(feature) ;
     }
 
     return $($(feature)$(value-string:E="")<>$(subvalue).subfeature) ;
 }
 
-# Given a feature and a value of one of its subfeatures, find the name
-# of the subfeature. If value-string is supplied, looks for implied
-# subfeatures that are specific to that value of feature
-rule implied-subfeature (
- feature # The main feature name
- subvalue # The value of one of its subfeatures
- : value-string ? # The value of the main feature
+
+# Given a feature and a value of one of its subfeatures, find the name of the
+# subfeature. If value-string is supplied, looks for implied subfeatures that
+# are specific to that value of feature
+rule implied-subfeature (
+ feature # The main feature name.
+ subvalue # The value of one of its subfeatures.
+ : value-string ? # The value of the main feature.
 )
 {
     local subfeature = [ find-implied-subfeature $(feature) $(subvalue)
- : $(value-string) ] ;
-
+ : $(value-string) ] ;
     if ! $(subfeature)
     {
         value-string ?= "" ;
- error \"$(subvalue)\" is not a known subfeature value of
- $(feature)$(value-string) ;
+ errors.error \"$(subvalue)\" is not a known subfeature value of
+ $(feature)$(value-string) ;
     }
-
     return $(subfeature) ;
 }
 
-# generate an error if the feature is unknown
+
+# Generate an error if the feature is unknown.
 local rule validate-feature ( feature )
 {
     if ! $(feature) in $(.all-features)
     {
- error unknown feature \"$(feature)\" ;
+ errors.error unknown feature \"$(feature)\" ;
     }
 }
 
-# Given a feature and value, or just a value corresponding to an
-# implicit feature, returns a property set consisting of all component
-# subfeatures and their values. For example:
+
+# Given a feature and its value or just a value corresponding to an implicit
+# feature, returns a property set consisting of all component subfeatures and
+# their values. For example all the following calls:
+#
+# expand-subfeatures-aux <toolset>gcc-2.95.2-linux-x86
+# expand-subfeatures-aux gcc-2.95.2-linux-x86
 #
-# expand-subfeatures <toolset>gcc-2.95.2-linux-x86
-# -> <toolset>gcc <toolset-version>2.95.2 <toolset-os>linux <toolset-cpu>x86
+# return:
 #
-# equivalent to:
-# expand-subfeatures gcc-2.95.2-linux-x86
-local rule expand-subfeatures-aux (
- feature ? # The name of the feature, or empty if value corresponds to an implicit property
- : value # The value of the feature.
- : dont-validate ? # If set, no validation of value string will be done
+# <toolset>gcc <toolset-version>2.95.2 <toolset-os>linux <toolset-cpu>x86
+local rule expand-subfeatures-aux (
+ feature ? # Feature name or empty if value corresponds to an
+ # implicit property.
+ : value # Feature value.
+ : dont-validate ? # If set, no value string validation will be done.
 )
 {
     if $(feature)
@@ -312,31 +319,31 @@
         validate-feature $(feature) ;
     }
     if ! $(dont-validate)
- {
+ {
         validate-value-string $(feature) $(value) ;
     }
-
+
     local components = [ regex.split $(value) "-" ] ;
-
- # get the top-level feature's value
+
+ # Get the top-level feature's value.
     local value = $(components[1]:G=) ;
 
     local result = $(components[1]:G=$(feature)) ;
-
+
     local subvalues = $(components[2-]) ;
     while $(subvalues)
     {
- local subvalue = $(subvalues[1]) ; # pop the head off of subvalues
+ local subvalue = $(subvalues[1]) ; # Pop the head off of subvalues.
         subvalues = $(subvalues[2-]) ;
-
+
         local subfeature = [ find-implied-subfeature $(feature) $(subvalue) : $(value) ] ;
-
- # If no subfeature was found, reconstitute the value string and use that
+
+ # If no subfeature was found reconstitute the value string and use that.
         if ! $(subfeature)
         {
             result = $(components:J=-) ;
             result = $(result:G=$(feature)) ;
- subvalues = ; # stop looping
+ subvalues = ; # Stop looping.
         }
         else
         {
@@ -344,25 +351,27 @@
             result += $(subvalue:G=$(f)-$(subfeature)) ;
         }
     }
-
+
     return $(result) ;
 }
 
-# Make all elements of properties corresponding to implicit features
-# explicit, and express all subfeature values as separate properties
-# in their own right. For example, the property
+
+# Make all elements of properties corresponding to implicit features explicit,
+# and express all subfeature values as separate properties in their own right.
+# For example, all of the following properties
 #
 # gcc-2.95.2-linux-x86
+# <toolset>gcc-2.95.2-linux-x86
 #
 # might expand to
 #
 # <toolset>gcc <toolset-version>2.95.2 <toolset-os>linux <toolset-cpu>x86
 #
-rule expand-subfeatures (
- properties * # property set with elements of the form
- # <feature>value-string or just value-string in the
- # case of implicit features.
- : dont-validate ?
+rule expand-subfeatures (
+ properties * # Property set with elements of the form
+ # <feature>value-string or just value-string in the case
+ # of implicit features.
+ : dont-validate ?
 )
 {
     local result ;
@@ -370,17 +379,18 @@
     {
         # Don't expand subfeatures in subfeatures
         if ! [ MATCH "(:)" : $(p:G) ]
- {
+ {
             result += [ expand-subfeatures-aux $(p:G) : $(p:G=) : $(dont-validate) ] ;
         }
         else
         {
             result += $(p) ;
- }
+ }
     }
     return $(result) ;
 }
 
+
 # Helper for extend, below. Handles the feature case.
 local rule extend-feature ( feature : values * )
 {
@@ -392,7 +402,7 @@
         {
             if $($(v).implicit-feature)
             {
- error $(v) is already associated with the \"$($(v).implicit-feature)\" feature ;
+ errors.error $(v) is already associated with the \"$($(v).implicit-feature)\" feature ;
             }
             $(v).implicit-feature = $(feature) ;
         }
@@ -404,20 +414,21 @@
         # This is the first value specified for this feature,
         # take it as default value
         $(feature).default = $(values[1]) ;
- }
+ }
     $(feature).values += $(values) ;
 }
 
+
 # Checks that value-string is a valid value-string for the given feature.
 rule validate-value-string ( feature value-string )
-{
- if ! (
- free in $($(feature).attributes)
- || ( $(value-string) in $(feature).values )
+{
+ if ! (
+ free in $($(feature).attributes)
+ || ( $(value-string) in $(feature).values )
     )
     {
         local values = $(value-string) ;
-
+
         if $($(feature).subfeatures)
         {
             values = [ regex.split $(value-string) - ] ;
@@ -425,38 +436,33 @@
 
         if ! ( $(values[1]) in $($(feature).values) ) &&
 
- # An empty value is allowed for optional features
- ( $(values[1]) || ! ( optional in $($(feature).attributes) ) )
+ # An empty value is allowed for optional features.
+ ( $(values[1]) || ! ( optional in $($(feature).attributes) ) )
         {
- error \"$(values[1])\" is not a known value of feature $(feature)
- : legal values: \"$($(feature).values)\" ;
+ errors.error \"$(values[1])\" is not a known value of feature $(feature)
+ : legal values: \"$($(feature).values)\" ;
         }
 
         for local v in $(values[2-])
         {
- # this will validate any subfeature values in value-string
+ # This will validate any subfeature values in value-string.
             implied-subfeature $(feature) $(v) : $(values[1]) ;
         }
     }
 }
 
+
 # A helper that computes:
-# * the name(s) of the module-local variable(s) used to record the
-# correspondence between subvalue(s) and a subfeature
-#
-# * the value of that variable when such a subfeature/subvalue has
-# been defined
-#
-# Returns a list consisting of the latter followed by the former
-local rule subvalue-var (
- feature # Main feature name
-
- value-string ? # If supplied, specifies a specific value of the
- # main feature for which the subfeature values
- # are valid
-
- : subfeature # The name of the subfeature
- : subvalues * # The subfeature values
+# * name(s) of module-local variable(s) used to record the correspondence
+# between subvalue(s) and a subfeature
+# * value of that variable when such a subfeature/subvalue has been defined and
+# returns a list consisting of the latter followed by the former.
+local rule subvalue-var (
+ feature # Main feature name.
+ value-string ? # If supplied, specifies a specific value of the main
+ # feature for which the subfeature values are valid.
+ : subfeature # Subfeature name.
+ : subvalues * # Subfeature values.
 )
 {
     feature = [ grist $(feature) ] ;
@@ -472,68 +478,68 @@
     $(feature)$(value-string:E="")<>$(subvalues).subfeature ;
 }
 
-# Extends the given subfeature with the subvalues. If the optional
-# value-string is provided, the subvalues are only valid for the given
-# value of the feature. Thus, you could say that
-# <target-platform>mingw is specifc to <toolset>gcc-2.95.2 as follows:
+
+# Extends the given subfeature with the subvalues. If the optional value-string
+# is provided, the subvalues are only valid for the given value of the feature.
+# Thus, you could say that <target-platform>mingw is specific to
+# <toolset>gcc-2.95.2 as follows:
 #
 # extend-subfeature toolset gcc-2.95.2 : target-platform : mingw ;
 #
-rule extend-subfeature (
- feature # The feature whose subfeature is being extended
-
- value-string ? # If supplied, specifies a specific value of the
- # main feature for which the new subfeature values
- # are valid
-
- : subfeature # The name of the subfeature
- : subvalues * # The additional values of the subfeature being defined.
+rule extend-subfeature (
+ feature # The feature whose subfeature is being extended.
+
+ value-string ? # If supplied, specifies a specific value of the main
+ # feature for which the new subfeature values are valid.
+
+ : subfeature # Subfeature name.
+ : subvalues * # Additional subfeature values.
 )
 {
- local subfeature-vars = [
- subvalue-var $(feature) $(value-string) : $(subfeature) : $(subvalues) ] ;
-
+ local subfeature-vars = [ subvalue-var $(feature) $(value-string)
+ : $(subfeature) : $(subvalues) ] ;
+
     local f = [ utility.ungrist [ grist $(feature) ] ] ;
     extend $(f)-$(subfeature-vars[1]) : $(subvalues) ;
-
- # provide a way to get from the given feature or property and
- # subfeature value to the subfeature name.
+
+ # Provide a way to get from the given feature or property and subfeature
+ # value to the subfeature name.
     $(subfeature-vars[2-]) = $(subfeature-vars[1]) ;
 }
 
-# Returns true iff the subvalues are valid for the feature. When the
-# optional value-string is provided, returns true iff the subvalues
-# are valid for the given value of the feature.
+
+# Returns true iff the subvalues are valid for the feature. When the optional
+# value-string is provided, returns true iff the subvalues are valid for the
+# given value of the feature.
 rule is-subvalue ( feature : value-string ? : subfeature : subvalue )
 {
- local subfeature-vars = [
- subvalue-var $(feature) $(value-string) : $(subfeature) : $(subvalue) ] ;
-
- if $($(subfeature-vars[2])) = $(subfeature-vars[1])
+ local subfeature-vars = [ subvalue-var $(feature) $(value-string)
+ : $(subfeature) : $(subvalue) ] ;
+
+ if $($(subfeature-vars[2])) = $(subfeature-vars[1])
     {
         return true ;
     }
 }
 
+
 # Can be called three ways:
 #
 # 1. extend feature : values *
 # 2. extend <feature> subfeature : values *
 # 3. extend <feature>value-string subfeature : values *
 #
-# * Form 1 adds the given values to the given feature
-# * Forms 2 and 3 add subfeature values to the given feature
-# * Form 3 adds the subfeature values as specific to the given
-# property value-string.
+# * Form 1 adds the given values to the given feature.
+# * Forms 2 and 3 add subfeature values to the given feature.
+# * Form 3 adds the subfeature values as specific to the given property
+# value-string.
 #
 rule extend ( feature-or-property subfeature ? : values * )
 {
- local
- feature # If a property was specified this is its feature
- value-string # E.G., the gcc-2.95-2 part of <toolset>gcc-2.95.2
- ;
+ local feature ; # If a property was specified this is its feature.
+ local value-string ; # E.g., the gcc-2.95-2 part of <toolset>gcc-2.95.2.
 
- # if a property was specified
+ # If a property was specified.
     if $(feature-or-property:G) && $(feature-or-property:G=)
     {
         # Extract the feature and value-string, if any.
@@ -545,140 +551,145 @@
         feature = [ grist $(feature-or-property) ] ;
     }
 
- # Dispatch to the appropriate handler
+ # Dispatch to the appropriate handler.
     if $(subfeature)
     {
- extend-subfeature $(feature) $(value-string)
- : $(subfeature) : $(values) ;
+ extend-subfeature $(feature) $(value-string) : $(subfeature)
+ : $(values) ;
     }
     else
     {
         # If no subfeature was specified, we didn't expect to see a
- # value-string
+ # value-string.
         if $(value-string)
         {
- error can only be specify a property as the first argument
- when extending a subfeature
- : usage:
- : " extend" feature ":" values...
- : " | extend" <feature>value-string subfeature ":" values...
- ;
+ errors.error can only specify a property as the first argument when
+ extending a subfeature
+ : usage:
+ : " extend" feature ":" values...
+ : " | extend" <feature>value-string subfeature ":" values...
+ ;
         }
 
         extend-feature $(feature) : $(values) ;
     }
 }
 
+
 local rule get-subfeature-name ( subfeature value-string ? )
 {
     local prefix = $(value-string): ;
     return $(prefix:E="")$(subfeature) ;
 }
 
-# Declares a subfeature
-rule subfeature (
- feature # Root feature that is not a subfeature
- value-string ? # A value-string specifying which feature or
- # subfeature values this subfeature is specific to,
- # if any
-
- : subfeature # The name of the subfeature being declared
- : subvalues * # The allowed values of this subfeature
- : attributes * # The attributes of the subfeature
+
+# Declares a subfeature.
+rule subfeature (
+ feature # Root feature that is not a subfeature.
+ value-string ? # A value-string specifying which feature or subfeature
+ # values this subfeature is specific to, if any.
+ : subfeature # The name of the subfeature being declared.
+ : subvalues * # The allowed values of this subfeature.
+ : attributes * # The attributes of the subfeature.
 )
 {
     feature = [ grist $(feature) ] ;
     validate-feature $(feature) ;
-
- # Add grist to the subfeature name if a value-string was supplied
+
+ # Add grist to the subfeature name if a value-string was supplied.
     local subfeature-name = [ get-subfeature-name $(subfeature) $(value-string) ] ;
-
+
     if $(subfeature-name) in $($(feature).subfeatures)
     {
- error \"$(subfeature)\" already declared as a subfeature of \"$(feature)\"
- "specific to "$(value-string) ;
+ errors.error \"$(subfeature)\" already declared as a subfeature of \"$(feature)\"
+ "specific to "$(value-string) ;
     }
     $(feature).subfeatures += $(subfeature-name) ;
-
- # First declare the subfeature as a feature in its own right
+
+ # First declare the subfeature as a feature in its own right.
     local f = [ utility.ungrist $(feature) ] ;
     feature $(f)-$(subfeature-name) : $(subvalues) : $(attributes) subfeature ;
-
+
     # Now make sure the subfeature values are known.
     extend-subfeature $(feature) $(value-string) : $(subfeature) : $(subvalues) ;
 }
 
-# Set the components of the given composite property
+
+# Set components of the given composite property.
 rule compose ( composite-property : component-properties * )
 {
     local feature = $(composite-property:G) ;
     if ! ( composite in [ attributes $(feature) ] )
     {
- error "$(feature)" is not a composite feature ;
+ errors.error "$(feature)" is not a composite feature ;
     }
 
     $(composite-property).components ?= ;
     if $($(composite-property).components)
     {
- error components of "$(composite-property)" already set:
- $($(composite-property).components) ;
+ errors.error components of "$(composite-property)" already set:
+ $($(composite-property).components) ;
     }
 
     if $(composite-property) in $(component-properties)
     {
- error composite property "$(composite-property)" cannot have itself as a component ;
+ errors.error composite property "$(composite-property)" cannot have itself as a component ;
     }
     $(composite-property).components = $(component-properties) ;
 }
 
+
 local rule expand-composite ( property )
 {
     return $(property)
- [ sequence.transform expand-composite : $($(property).components) ] ;
+ [ sequence.transform expand-composite : $($(property).components) ] ;
 }
 
-# return all values of the given feature specified by the given property set.
+
+# Return all values of the given feature specified by the given property set.
 rule get-values ( feature : properties * )
 {
     local result ;
-
- feature = $(:E=:G=$(feature)) ; # add <> if necessary.
+
+ feature = $(:E=:G=$(feature)) ; # Add <> if necessary.
     for local p in $(properties)
     {
         if $(p:G) = $(feature)
         {
- #~ Use MATCH instead if :G= to get the value, in order to preserve
- #~ the value intact instead of having bjam treat it as a decompossible
- #~ path.
+ # Use MATCH instead of :G= to get the value, in order to preserve
+ # the value intact instead of having bjam treat it as a decomposable
+ # path.
             result += [ MATCH ">(.*)" : $(p) ] ;
         }
     }
     return $(result) ;
 }
 
+
 rule free-features ( )
 {
     return $(free.features) ;
 }
 
-# Expand all composite properties in the set so that all components
-# are explicitly expressed.
+
+# Expand all composite properties in the set so that all components are
+# explicitly expressed.
 rule expand-composites ( properties * )
 {
     local explicit-features = $(properties:G) ;
-
     local result ;
- # now expand composite features
+
+ # Now expand composite features.
     for local p in $(properties)
     {
         local expanded = [ expand-composite $(p) ] ;
-
+
         for local x in $(expanded)
         {
             if ! $(x) in $(result)
             {
                 local f = $(x:G) ;
-
+
                 if $(f) in $(free.features)
                 {
                     result += $(x) ;
@@ -689,21 +700,21 @@
                     {
                         if $(f) in $(result:G)
                         {
- error expansions of composite features result in conflicting
- values for $(f)
- : values: [ get-values $(f) : $(result) ] $(x:G=)
- : one contributing composite property was $(p) ;
+ errors.error expansions of composite features result
+ in conflicting values for $(f)
+ : values: [ get-values $(f) : $(result) ] $(x:G=)
+ : one contributing composite property was $(p) ;
                         }
                         else
                         {
                             result += $(x) ;
                         }
                     }
- }
+ }
                 else if $(f) in $(result:G)
                 {
- error explicitly-specified values of non-free feature
- $(f) conflict :
+ errors.error explicitly-specified values of non-free feature
+ $(f) conflict :
                         "existing values:" [ get-values $(f) : $(properties) ] :
                         "value from expanding " $(p) ":" $(x:G=) ;
                 }
@@ -711,15 +722,16 @@
                 {
                     result += $(x) ;
                 }
- }
+ }
         }
     }
     return $(result) ;
 }
 
-# Return true iff f is an ordinary subfeature of the parent-property's
-# feature, or if f is a subfeature fo the parent-property's feature
-# specific to the parent-property's value
+
+# Return true iff f is an ordinary subfeature of the parent-property's feature,
+# or if f is a subfeature of the parent-property's feature specific to the
+# parent-property's value.
 local rule is-subfeature-of ( parent-property f )
 {
     if subfeature in $($(f).attributes)
@@ -727,9 +739,8 @@
         local specific-subfeature = [ MATCH <(.*):(.*)> : $(f) ] ;
         if $(specific-subfeature)
         {
- # The feature has the form
- # <topfeature-topvalue:subfeature>,
- # e.g. <toolset-msvc:version>
+ # The feature has the form <topfeature-topvalue:subfeature>, e.g.
+ # <toolset-msvc:version>.
             local feature-value = [ split-top-feature $(specific-subfeature[1]) ] ;
             if <$(feature-value[1])>$(feature-value[2]) = $(parent-property)
             {
@@ -738,10 +749,9 @@
         }
         else
         {
- # The feature has the form <topfeature-subfeature>,
- # e.g. <toolset-version>
+ # The feature has the form <topfeature-subfeature>, e.g.
+ # <toolset-version>
             local top-sub = [ split-top-feature [ utility.ungrist $(f) ] ] ;
-
             if $(top-sub[2]) && <$(top-sub[1])> = $(parent-property:G)
             {
                 return true ;
@@ -750,46 +760,47 @@
     }
 }
 
-# as above, for subproperties
+
+# As for is-subfeature-of but for subproperties.
 local rule is-subproperty-of ( parent-property p )
 {
     return [ is-subfeature-of $(parent-property) $(p:G) ] ;
 }
 
-# Given a property, return the subset of features consisting of all
-# ordinary subfeatures of the property's feature, and all specific
-# subfeatures of the property's feature which are conditional on the
-# property's value.
+
+# Given a property, return the subset of features consisting of all ordinary
+# subfeatures of the property's feature, and all specific subfeatures of the
+# property's feature which are conditional on the property's value.
 local rule select-subfeatures ( parent-property : features * )
 {
     return [ sequence.filter is-subfeature-of $(parent-property) : $(features) ] ;
 }
-
-# as above, for subproperties
+
+
+# As for select-subfeatures but for subproperties.
 local rule select-subproperties ( parent-property : properties * )
 {
     return [ sequence.filter is-subproperty-of $(parent-property) : $(properties) ] ;
 }
 
-# Given a property set which may consist of composite and implicit
-# properties and combined subfeature values, returns an expanded,
-# normalized property set with all implicit features expressed
-# explicitly, all subfeature values individually expressed, and all
-# components of composite properties expanded. Non-free features
-# directly expressed in the input properties cause any values of
-# those features due to composite feature expansion to be dropped. If
-# two values of a given non-free feature are directly expressed in the
-# input, an error is issued.
+
+# Given a property set which may consist of composite and implicit properties
+# and combined subfeature values, returns an expanded, normalized property set
+# with all implicit features expressed explicitly, all subfeature values
+# individually expressed, and all components of composite properties expanded.
+# Non-free features directly expressed in the input properties cause any values
+# of those features due to composite feature expansion to be dropped. If two
+# values of a given non-free feature are directly expressed in the input, an
+# error is issued.
 rule expand ( properties * )
 {
     local expanded = [ expand-subfeatures $(properties) ] ;
-
     return [ expand-composites $(expanded) ] ;
 }
 
 
-# Helper rule for minimize, below - return true iff property's feature
-# is present in the contents of the variable named by feature-set-var.
+# Helper rule for minimize. Returns true iff property's feature is present in
+# the contents of the variable named by feature-set-var.
 local rule in-features ( feature-set-var property )
 {
     if $(property:G) in $($(feature-set-var))
@@ -798,9 +809,9 @@
     }
 }
 
-# Helper for minimize, below - returns the list with
-# the same properties, but where all subfeatures
-# are in the end of the list
+
+# Helper rule for minimize. Returns the list with the same properties, but with
+# all subfeatures moved to the end of the list.
 local rule move-subfeatures-to-the-end ( properties * )
 {
     local x1 ;
@@ -814,53 +825,53 @@
         else
         {
             x1 += $(p) ;
- }
+ }
     }
- return $(x1) $(x2) ;
+ return $(x1) $(x2) ;
 }
 
 
-# Given an expanded property set, eliminate all redundancy: properties
-# which are elements of other (composite) properties in the set will
-# be eliminated. Non-symmetric properties equal to default values will be
-# eliminated, unless the override a value from some composite property.
-# Implicit properties will be expressed without feature
-# grist, and sub-property values will be expressed as elements joined
-# to the corresponding main property.
+# Given an expanded property set, eliminate all redundancy: properties that are
+# elements of other (composite) properties in the set will be eliminated.
+# Non-symmetric properties equal to default values will be eliminated unless
+# they override a value from some composite property. Implicit properties will
+# be expressed without feature grist, and sub-property values will be expressed
+# as elements joined to the corresponding main property.
 rule minimize ( properties * )
 {
     # Precondition checking
     local implicits = [ set.intersection $(p:G=) : $(p:G) ] ;
     if $(implicits)
     {
- error minimize requires an expanded property set, but \"$(implicits[1])\"
- appears to be the value of an un-expanded implicit feature ;
+ errors.error minimize requires an expanded property set, but
+ \"$(implicits[1])\" appears to be the value of an un-expanded
+ implicit feature ;
     }
-
- # remove properties implied by composite features
+
+ # Remove properties implied by composite features.
     local components = $($(properties).components) ;
     local x = [ set.difference $(properties) : $(components) ] ;
-
- # handle subfeatures and implicit features
- x = [ move-subfeatures-to-the-end $(x) ] ;
+
+ # Handle subfeatures and implicit features.
+ x = [ move-subfeatures-to-the-end $(x) ] ;
     local result ;
     while $(x)
     {
         local p fullp = $(x[1]) ;
         local f = $(p:G) ;
         local v = $(p:G=) ;
-
- # eliminate features in implicit properties.
+
+ # Eliminate features in implicit properties.
         if implicit in [ attributes $(f) ]
         {
             p = $(v) ;
         }
 
- # locate all subproperties of $(x[1]) in the property set
+ # Locate all subproperties of $(x[1]) in the property set.
         local subproperties = [ select-subproperties $(fullp) : $(x) ] ;
         if $(subproperties)
         {
- # reconstitute the joined property name
+ # Reconstitute the joined property name.
             local sorted = [ sequence.insertion-sort $(subproperties) ] ;
             result += $(p)-$(sorted:G="":J=-) ;
 
@@ -868,16 +879,16 @@
         }
         else
         {
- # eliminate properties whose value is equal to feature's
- # default and which are not symmetric and which do not
- # contradict values implied by composite properties.
-
- # since all component properties of composites in the set
- # have been eliminated, any remaining property whose
- # feature is the same as a component of a composite in the
- # set must have a non-redundant value.
+ # Eliminate properties whose value is equal to feature's default,
+ # which are not symmetric and which do not contradict values implied
+ # by composite properties.
+
+ # Since all component properties of composites in the set have been
+ # eliminated, any remaining property whose feature is the same as a
+ # component of a composite in the set must have a non-redundant
+ # value.
             if $(fullp) != [ defaults $(f) ]
- || symmetric in [ attributes $(f) ]
+ || symmetric in [ attributes $(f) ]
                 || $(fullp:G) in $(components:G)
             {
                 result += $(p) ;
@@ -889,33 +900,33 @@
     return $(result) ;
 }
 
+
 # Combine all subproperties into their parent properties
 #
-# Requires: for every subproperty, there is a parent property. All
-# features are explicitly expressed.
+# Requires: for every subproperty, there is a parent property. All features are
+# explicitly expressed.
 #
-# This rule probably shouldn't be needed, but
-# build-request.expand-no-defaults is being abused for unintended
-# purposes and it needs help
+# This rule probably shouldn't be needed, but build-request.expand-no-defaults
+# is being abused for unintended purposes and it needs help.
 rule compress-subproperties ( properties * )
 {
- local all-subs matched-subs result ;
-
+ local all-subs ;
+ local matched-subs ;
+ local result ;
+
     for local p in $(properties)
     {
         if ! $(p:G)
         {
- assert.nonempty-variable p:G ; # expecting fully-gristed properties
+ # Expecting fully-gristed properties.
+ assert.nonempty-variable p:G ;
         }
-
-
+
         if ! subfeature in $($(p:G).attributes)
         {
- local subs = [
- sequence.insertion-sort
- [ sequence.filter is-subproperty-of $(p) : $(properties) ]
- ] ;
-
+ local subs = [ sequence.insertion-sort
+ [ sequence.filter is-subproperty-of $(p) : $(properties) ] ] ;
+
             matched-subs += $(subs) ;
 
             local subvalues = -$(subs:G=:J=-) ;
@@ -930,17 +941,16 @@
     assert.result true : set.equal $(all-subs) : $(matched-subs) ;
     return $(result) ;
 }
-
-# given an ungristed string, finds the longest prefix which is a
-# top-level feature name followed by a dash, and return a pair
-# consisting of the parts before and after that dash. More
-# interesting than a simple split because feature names can contain
-# dashes.
+
+
+# Given an ungristed string, finds the longest prefix which is a top-level
+# feature name followed by a dash, and return a pair consisting of the parts
+# before and after that dash. More interesting than a simple split because
+# feature names may contain dashes.
 local rule split-top-feature ( feature-plus )
 {
     local e = [ regex.split $(feature-plus) - ] ;
     local f = $(e[1]) ;
-
     local v ;
     while $(e)
     {
@@ -953,22 +963,24 @@
     }
     return $(v) ;
 }
-
-# Given a set of properties, add default values for features not
-# represented in the set.
-# Note: if there's there's ordinary feature F1 and composite feature
-# F2, which includes some value for F1, and both feature have default values,
-# then the default value of F1 will be added, not the value in F2. This might
-# not be right idea: consider
+
+
+# Given a set of properties, add default values for features not represented in
+# the set.
+#
+# Note: if there's an ordinary feature F1 and a composite feature F2 which
+# includes some value for F1 and both feature have default values then the
+# default value of F1 will be added (as opposed to the value in F2). This might
+# not be the right idea, e.g. consider:
 #
 # feature variant : debug ... ;
 # <variant>debug : .... <runtime-debugging>on
 # feature <runtime-debugging> : off on ;
-#
+#
 # Here, when adding default for an empty property set, we'll get
 #
 # <variant>debug <runtime_debugging>off
-#
+#
 # and that's kind of strange.
 rule add-defaults ( properties * )
 {
@@ -976,22 +988,23 @@
     {
         if $(v) in $(properties)
         {
- error add-defaults requires explicitly specified features,
- but \"$(v)\" appears to be the value of an un-expanded implicit feature ;
+ errors.error add-defaults requires explicitly specified features,
+ but \"$(v)\" appears to be the value of an un-expanded implicit
+ feature ;
         }
     }
     # We don't add default for elements with ":" inside. This catches:
     # 1. Conditional properties --- we don't want <variant>debug:<define>DEBUG
     # to be takes as specified value for <variant>
- # 2. Free properties with ":" in values. We don't care, since free properties
- # don't have defaults.
+ # 2. Free properties with ":" in values. We don't care, since free
+ # properties don't have defaults.
     local xproperties = [ MATCH "^([^:]+)$" : $(properties) ] ;
     local missing-top = [ set.difference $(.all-top-features) : $(xproperties:G) ] ;
     local more = [ defaults $(missing-top) ] ;
     properties += $(more) ;
     xproperties += $(more) ;
-
- # Add defaults for subfeatures of features which are present
+
+ # Add defaults for subfeatures of features which are present.
     for local p in $(xproperties)
     {
         local s = $($(p:G).subfeatures) ;
@@ -999,19 +1012,20 @@
         local missing-subs = [ set.difference <$(f)-$(s)> : $(properties:G) ] ;
         properties += [ defaults [ select-subfeatures $(p) : $(missing-subs) ] ] ;
     }
-
+
     return $(properties) ;
 }
 
+
 # Given a property-set of the form
 # v1/v2/...vN-1/<fN>vN/<fN+1>vN+1/...<fM>vM
 #
 # Returns
 # v1 v2 ... vN-1 <fN>vN <fN+1>vN+1 ... <fM>vM
 #
-# Note that vN...vM may contain slashes. This is resilient to the
-# substitution of backslashes for slashes, since Jam, unbidden,
-# sometimes swaps slash direction on NT.
+# Note that vN...vM may contain slashes. This needs to be resilient to the
+# substitution of backslashes for slashes, since Jam, unbidden, sometimes swaps
+# slash direction on NT.
 rule split ( property-set )
 {
     local pieces = [ regex.split $(property-set) [\\/] ] ;
@@ -1032,18 +1046,19 @@
     return $(result) ;
 }
 
-# tests of module feature
+
+# Tests of module feature.
 local rule __test__ ( )
 {
- # use a fresh copy of the feature module
+ # Use a fresh copy of the feature module.
     prepare-test feature-test-temp ;
 
- # These are local rules and so must be explicitly reimported into
- # the testing module
- import feature : extend-feature validate-feature select-subfeatures ;
-
- import errors : try catch ;
     import assert ;
+ import errors : try catch ;
+
+ # These are local rules and so must be explicitly reimported into the
+ # testing module.
+ import feature : extend-feature validate-feature select-subfeatures ;
 
     feature toolset : gcc : implicit ;
     feature define : : free ;
@@ -1063,84 +1078,74 @@
     {
         compose <variant>profile : <variant>profile ;
     }
- catch composite property <variant>profile cannot have itself as a component ;
+ catch composite property <variant>profile cannot have itself as a component ;
 
     extend-feature toolset : msvc metrowerks ;
- subfeature toolset gcc : version : 2.95.2 2.95.3 2.95.4
- 3.0 3.0.1 3.0.2 ;
-
+ subfeature toolset gcc : version : 2.95.2 2.95.3 2.95.4 3.0 3.0.1 3.0.2 ;
+
     assert.true is-subvalue toolset : gcc : version : 2.95.3 ;
     assert.false is-subvalue toolset : gcc : version : 1.1 ;
 
     assert.false is-subvalue toolset : msvc : version : 2.95.3 ;
     assert.false is-subvalue toolset : : version : yabba ;
-
+
     feature yabba ;
     subfeature yabba : version : dabba ;
     assert.true is-subvalue yabba : : version : dabba ;
-
-
+
     subfeature toolset gcc : platform : linux cygwin : optional ;
-
+
     assert.result <toolset-gcc:version>
- : select-subfeatures <toolset>gcc
- : <toolset-gcc:version>
- <toolset-msvc:version>
- <toolset-version>
- <stdlib>
- ;
-
+ : select-subfeatures <toolset>gcc
+ : <toolset-gcc:version>
+ <toolset-msvc:version>
+ <toolset-version>
+ <stdlib> ;
+
     subfeature stdlib : version : 3 4 : optional ;
 
     assert.result <stdlib-version>
- : select-subfeatures <stdlib>native
- : <toolset-gcc:version>
- <toolset-msvc:version>
- <toolset-version>
- <stdlib-version>
- ;
-
+ : select-subfeatures <stdlib>native
+ : <toolset-gcc:version>
+ <toolset-msvc:version>
+ <toolset-version>
+ <stdlib-version> ;
+
     assert.result <toolset>gcc <toolset-gcc:version>3.0.1
- : expand-subfeatures <toolset>gcc-3.0.1 ;
-
+ : expand-subfeatures <toolset>gcc-3.0.1 ;
+
     assert.result <toolset>gcc <toolset-gcc:version>3.0.1 <toolset-gcc:platform>linux
- : expand-subfeatures <toolset>gcc-3.0.1-linux ;
+ : expand-subfeatures <toolset>gcc-3.0.1-linux ;
 
-
     assert.result <toolset>gcc <toolset-gcc:version>3.0.1
- : expand <toolset>gcc <toolset-gcc:version>3.0.1 ;
-
+ : expand <toolset>gcc <toolset-gcc:version>3.0.1 ;
+
     assert.result <define>foo=x-y
- : expand-subfeatures <define>foo=x-y ;
+ : expand-subfeatures <define>foo=x-y ;
 
     assert.result <toolset>gcc <toolset-gcc:version>3.0.1
- : expand-subfeatures gcc-3.0.1 ;
-
+ : expand-subfeatures gcc-3.0.1 ;
+
     assert.result a c e
- : get-values <x> : <x>a <y>b <x>c <y>d <x>e ;
+ : get-values <x> : <x>a <y>b <x>c <y>d <x>e ;
 
     assert.result <toolset>gcc <toolset-gcc:version>3.0.1
- <variant>debug <define>_DEBUG <optimization>on
- : expand gcc-3.0.1 debug <optimization>on
- ;
-
+ <variant>debug <define>_DEBUG <optimization>on
+ : expand gcc-3.0.1 debug <optimization>on ;
+
     assert.result <variant>debug <define>_DEBUG <optimization>on
- : expand debug <optimization>on
- ;
+ : expand debug <optimization>on ;
 
- assert.result <optimization>on <variant>debug <define>_DEBUG
- : expand <optimization>on debug
- ;
+ assert.result <optimization>on <variant>debug <define>_DEBUG
+ : expand <optimization>on debug ;
 
     assert.result <runtime-link>dynamic <optimization>on
- : defaults <runtime-link> <define> <optimization>
- ;
-
- # make sure defaults is resilient to missing grist.
+ : defaults <runtime-link> <define> <optimization> ;
+
+ # Make sure defaults is resilient to missing grist.
     assert.result <runtime-link>dynamic <optimization>on
- : defaults runtime-link define optimization
- ;
-
+ : defaults runtime-link define optimization ;
+
     feature dummy : dummy1 dummy2 ;
     subfeature dummy : subdummy : x y z : optional ;
 
@@ -1150,68 +1155,54 @@
 
     assert.result optional : attributes <fu> ;
     assert.result optional : attributes fu ;
-
- assert.result <runtime-link>static <define>foobar <optimization>on <toolset>gcc:<define>FOO
- <toolset>gcc <variant>debug <stdlib>native <dummy>dummy1 <toolset-gcc:version>2.95.2
-
- : add-defaults <runtime-link>static <define>foobar
- <optimization>on <toolset>gcc:<define>FOO
- ;
-
- assert.result <runtime-link>static <define>foobar <optimization>on <toolset>gcc:<define>FOO
- <fu>fu1 <toolset>gcc <variant>debug <stdlib>native <dummy>dummy1 <fu-subfu2>q
- <toolset-gcc:version>2.95.2
-
- : add-defaults <runtime-link>static <define>foobar
- <optimization>on <toolset>gcc:<define>FOO <fu>fu1
- ;
-
+
+ assert.result <runtime-link>static <define>foobar <optimization>on
+ <toolset>gcc:<define>FOO <toolset>gcc <variant>debug <stdlib>native
+ <dummy>dummy1 <toolset-gcc:version>2.95.2
+ : add-defaults <runtime-link>static <define>foobar <optimization>on
+ <toolset>gcc:<define>FOO ;
+
+ assert.result <runtime-link>static <define>foobar <optimization>on
+ <toolset>gcc:<define>FOO <fu>fu1 <toolset>gcc <variant>debug
+ <stdlib>native <dummy>dummy1 <fu-subfu2>q <toolset-gcc:version>2.95.2
+ : add-defaults <runtime-link>static <define>foobar <optimization>on
+ <toolset>gcc:<define>FOO <fu>fu1 ;
+
     set-default <runtime-link> : static ;
- assert.result <runtime-link>static
- : defaults <runtime-link>
- ;
-
+ assert.result <runtime-link>static : defaults <runtime-link> ;
+
     assert.result gcc-3.0.1 debug <optimization>on
- : minimize [ expand gcc-3.0.1 debug <optimization>on <stdlib>native ]
- ;
+ : minimize [ expand gcc-3.0.1 debug <optimization>on <stdlib>native ] ;
 
     assert.result gcc-3.0.1 debug <runtime-link>dynamic
- : minimize [ expand gcc-3.0.1 debug <optimization>off <runtime-link>dynamic ]
- ;
+ : minimize
+ [ expand gcc-3.0.1 debug <optimization>off <runtime-link>dynamic ] ;
 
     assert.result gcc-3.0.1 debug
- : minimize [ expand gcc-3.0.1 debug <optimization>off ]
- ;
+ : minimize [ expand gcc-3.0.1 debug <optimization>off ] ;
 
     assert.result debug <optimization>on
- : minimize [ expand debug <optimization>on ]
- ;
+ : minimize [ expand debug <optimization>on ] ;
 
     assert.result gcc-3.0
- : minimize <toolset>gcc <toolset-gcc:version>3.0
- ;
+ : minimize <toolset>gcc <toolset-gcc:version>3.0 ;
 
     assert.result gcc-3.0
- : minimize <toolset-gcc:version>3.0 <toolset>gcc
- ;
+ : minimize <toolset-gcc:version>3.0 <toolset>gcc ;
 
     assert.result <x>y/z <a>b/c <d>e/f
- : split <x>y/z/<a>b/c/<d>e/f
- ;
+ : split <x>y/z/<a>b/c/<d>e/f ;
 
     assert.result <x>y/z <a>b/c <d>e/f
- : split <x>y\\z\\<a>b\\c\\<d>e\\f
- ;
+ : split <x>y\\z\\<a>b\\c\\<d>e\\f ;
 
     assert.result a b c <d>e/f/g <h>i/j/k
- : split a/b/c/<d>e/f/g/<h>i/j/k
- ;
+ : split a/b/c/<d>e/f/g/<h>i/j/k ;
 
     assert.result a b c <d>e/f/g <h>i/j/k
- : split a\\b\\c\\<d>e\\f\\g\\<h>i\\j\\k
- ;
+ : split a\\b\\c\\<d>e\\f\\g\\<h>i\\j\\k ;
 
- # test error checking
+ # Test error checking.
 
     try ;
     {
@@ -1269,16 +1260,14 @@
     {
         implied-subfeature <toolset> 3.0.1 ;
     }
- catch \"3.0.1\" is not a known subfeature value of
- <toolset> ;
+ catch \"3.0.1\" is not a known subfeature value of <toolset> ;
 
     try ;
     {
         implied-subfeature <toolset> not-a-version : gcc ;
     }
- catch \"not-a-version\" is not a known subfeature value of
- <toolset>gcc ;
+ catch \"not-a-version\" is not a known subfeature value of <toolset>gcc ;
 
- # leave a clean copy of the features module behind
+ # Leave a clean copy of the features module behind.
     finish-test feature-test-temp ;
 }

Modified: branches/CMake/release/tools/build/v2/build/generators.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/generators.jam (original)
+++ branches/CMake/release/tools/build/v2/build/generators.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -5,65 +5,72 @@
 # (See accompanying file LICENSE_1_0.txt or copy at
 # http://www.boost.org/LICENSE_1_0.txt)
 
-# Manages 'generators' --- objects which can do transformation between different
-# target types and contain algorithm for finding transformation from sources
-# to targets.
+# Manages 'generators' --- objects which can do transformation between
+# different target types and contain algorithm for finding transformation from
+# sources to targets.
 #
 # The main entry point to this module is generators.construct rule. It is given
-# a list of source targets, desired target type and a set of properties.
-# It starts by selecting 'viable generators', which have any chances of producing
-# the desired target type with the required properties. Generators are ranked and
-# a set of most specific ones is selected.
-#
-# The most specific generators have their 'run' methods called, with the properties
-# and list of sources. Each one selects target which can be directly consumed, and
-# tries to convert the remaining ones to the types it can consume. This is done
-# by recursively calling 'construct' with all consumable types.
+# a list of source targets, desired target type and a set of properties. It
+# starts by selecting 'viable generators', which have any chances of producing
+# the desired target type with the required properties. Generators are ranked
+# and a set of the most specific ones is selected.
 #
-# If the generator has collected all the targets it needs, it creates targets
+# The most specific generators have their 'run' methods called, with the
+# properties and list of sources. Each one selects a target which can be
+# directly consumed, and tries to convert the remaining ones to the types it
+# can consume. This is done by recursively calling 'construct' with all
+# consumable types.
+#
+# If the generator has collected all the targets it needs, it creates targets
 # corresponding to result, and returns it. When all generators have been run,
-# results of one of them are selected and returned as result.
+# results of one of them are selected and returned as a result.
 #
-# It's quite possible that 'construct' returns more targets that it was asked for.
-# For example, it was asked to target type EXE, but the only found generators produces
-# both EXE and TDS (file with debug) information. The extra target will be returned.
-#
-# Likewise, when generator tries to convert sources to consumable types, it can get
-# more targets that it was asked for. The question is what to do with extra targets.
-# Boost.Build attempts to convert them to requested types, and attempts as early as
-# possible. Specifically, this is done after invoking each generator. (Later I'll
-# document the rationale for trying extra target conversion at that point).
-#
-# That early conversion is not always desirable. Suppose a generator got a source of
-# type Y and must consume one target of type X_1 and one target of type X_2.
-# When converting Y to X_1 extra target of type Y_2 is created. We should not try to
-# convert it to type X_1, because if we do so, the generator will get two targets
-# of type X_1, and will be at loss as to which one to use. Because of that, the
-# 'construct' rule has a parameter, telling if multiple targets can be returned. If
-# the parameter is false, conversion of extra targets is not performed.
-
-import "class" : is-a new ;
-import container ;
-import utility : str equal ;
-import set sequence ;
-import assert ;
-import virtual-target ;
+# It's quite possible that 'construct' returns more targets that it was asked
+# for. For example, it was asked to target type EXE, but the only found
+# generators produces both EXE and TDS (file with debug) information. The extra
+# target will be returned.
+#
+# Likewise, when generator tries to convert sources to consumable types, it can
+# get more targets that it was asked for. The question is what to do with extra
+# targets. Boost.Build attempts to convert them to requested types, and
+# attempts that as early as possible. Specifically, this is done after invoking
+# each generator. (Later I'll document the rationale for trying extra target
+# conversion at that point).
+#
+# That early conversion is not always desirable. Suppose a generator got a
+# source of type Y and must consume one target of type X_1 and one target of
+# type X_2. When converting Y to X_1 extra target of type Y_2 is created. We
+# should not try to convert it to type X_1, because if we do so, the generator
+# will get two targets of type X_1, and will be at loss as to which one to use.
+# Because of that, the 'construct' rule has a parameter, telling if multiple
+# targets can be returned. If the parameter is false, conversion of extra
+# targets is not performed.
+
+import "class" : new ;
+import errors ;
 import property-set ;
+import sequence ;
+import set ;
+import utility ;
+import virtual-target ;
+
 
-if "--debug-generators" in [ modules.peek : ARGV ]
-{
+if "--debug-generators" in [ modules.peek : ARGV ]
+{
     .debug = true ;
 }
 
-# Outputs a debug message if generators debugging is on.
-# Each element of 'message' is checked to see if it's class instance.
-# If so, instead of the value, the result of 'str' call is output.
+
+# Outputs a debug message if generators debugging is on. Each element of
+# 'message' is checked to see if it's class instance. If so, instead of the
+# value, the result of 'str' call is output.
+#
 local rule generators.dout ( message * )
 {
     if $(.debug)
- {
+ {
         ECHO [ sequence.transform utility.str : $(message) ] ;
- }
+ }
 }
 
 
@@ -72,76 +79,82 @@
     return $(.indent:J="") ;
 }
 
+
 local rule increase-indent ( )
 {
     .indent += " " ;
 }
 
+
 local rule decrease-indent ( )
 {
     .indent = $(.indent[2-]) ;
 }
 
+
 # Takes a vector of 'virtual-target' instances and makes a normalized
 # representation, which is the same for given set of targets,
 # regardless of their order.
+#
 rule normalize-target-list ( targets )
 {
     local v = [ $(targets).get ] ;
     $(targets).set $(v[1]) [ sequence.insertion-sort $(v[2-]) : utility.less ] ;
 }
 
+
 # Creates a generator
-class generator
+class generator
 {
- import generators ;
- import assert ;
     import generators : indent increase-indent decrease-indent generators.dout ;
- import generators ;
     import set ;
- import utility : equal ;
+ import utility ;
     import feature ;
- import errors : error ;
+ import errors ;
     import sequence ;
     import type ;
     import virtual-target ;
     import "class" : new ;
     import property ;
-
+
     EXPORT class_at_generator : indent increase-indent decrease-indent generators.dout ;
-
- rule __init__ (
- id # identifies the generator - should be name of the rule which
- # sets up build actions
- composing ? # whether generator processes each source target in
- # turn, converting it to required types.
- # Ordinary generators pass all sources together to
- # recusrive generators.construct-types call.
-
- : source-types * # types that this generator can handle. If
- # empty, the generator can consume anything.
-
- : target-types-and-names +
- # types the generator will create and, optionally, names for
- # created targets. Each element should have the form
- # type["(" name-pattern ")"]
- # for example, obj(%_x). Name of generated target will be found
- # by replacing % with the name of source, provided explicit name
- # was not specified.
-
- : requirements *
- )
- {
+
+ rule __init__ (
+ id # Identifies the generator - should be name
+ # of the rule which sets up the build
+ # actions.
+
+ composing ? # Whether generator processes each source
+ # target in turn, converting it to required
+ # types. Ordinary generators pass all
+ # sources together to the recursive
+ # generators.construct-types call.
+
+ : source-types * # Types that this generator can handle. If
+ # empty, the generator can consume anything.
+
+ : target-types-and-names + # Types the generator will create and,
+ # optionally, names for created targets.
+ # Each element should have the form
+ # type["(" name-pattern ")"], for example,
+ # obj(%_x). Generated target name will be
+ # found by replacing % with the name of
+ # source, provided an explicit name was not
+ # specified.
+
+ : requirements *
+ )
+ {
         self.id = $(id) ;
         self.composing = $(composing) ;
         self.source-types = $(source-types) ;
         self.target-types-and-names = $(target-types-and-names) ;
         self.requirements = $(requirements) ;
-
+
         for local e in $(target-types-and-names)
- {
+ {
             # Create three parallel lists: one with the list of target types,
- # and two other with prefixes and postfixes to be added to target
+ # and two other with prefixes and postfixes to be added to target
             # name. We use parallel lists for prefix and postfix (as opposed
             # to mapping), because given target type might occur several times,
             # for example "H H(%_symbols)".
@@ -150,20 +163,21 @@
             self.name-prefix += $(m[3]:E="") ;
             self.name-postfix += $(m[4]:E="") ;
         }
-
+
         # Note that 'transform' here, is the same as 'for_each'.
         sequence.transform type.validate : $(self.source-types) ;
         sequence.transform type.validate : $(self.target-types) ;
     }
-
+
     ############## End of constructor #################
-
+
     rule id ( )
     {
         return $(self.id) ;
     }
 
     # Returns the list of target type the generator accepts.
+ #
     rule source-types ( )
     {
         return $(self.source-types) ;
@@ -171,24 +185,27 @@
 
     # Returns the list of target types that this generator produces.
     # It is assumed to be always the same -- i.e. it cannot change depending
- # list of sources.
+ # list of sources.
+ #
     rule target-types ( )
     {
         return $(self.target-types) ;
     }
-
+
     # Returns the required properties for this generator. Properties
- # in returned set must be present in build properties if this
+ # in returned set must be present in build properties if this
     # generator is to be used. If result has grist-only element,
     # that build properties must include some value of that feature.
     # XXX: remove this method?
+ #
     rule requirements ( )
     {
         return $(self.requirements) ;
     }
-
- # Returns a true value if the generator can be run with the specified
+
+ # Returns a true value if the generator can be run with the specified
     # properties.
+ #
     rule match-rank ( property-set-to-match )
     {
         # See if generator's requirements are satisfied by
@@ -196,7 +213,7 @@
         # (i.e. grist-only element), as matching any value of the
         # feature.
         local all-requirements = [ requirements ] ;
-
+
         local property-requirements feature-requirements ;
         for local r in $(all-requirements)
         {
@@ -207,11 +224,11 @@
             else
             {
                 feature-requirements += $(r) ;
- }
+ }
         }
 
         local properties-to-match = [ $(property-set-to-match).raw ] ;
- if $(property-requirements) in $(properties-to-match)
+ if $(property-requirements) in $(properties-to-match)
            && $(feature-requirements) in $(properties-to-match:G)
         {
             return true ;
@@ -221,25 +238,27 @@
             return ;
         }
     }
-
+
     # Returns another generator which differers from $(self) in
     # - id
     # - value to <toolset> feature in properties
+ #
     rule clone ( new-id : new-toolset-properties + )
     {
         return [ new $(__class__) $(new-id) $(self.composing)
                  : $(self.source-types)
- : $(self.target-types-and-names)
+ : $(self.target-types-and-names)
                  # Note: this does not remove any subfeatures of <toolset>
                  # which might cause problems
                  : [ property.change $(self.requirements) : <toolset> ]
                    $(new-toolset-properties)
                ] ;
     }
-
- # Creates another generator that is the same as $(self), except that
- # if 'base' is in target types of $(self), 'type' will in target types
- # of the new generator.
+
+ # Creates another generator that is the same as $(self), except that if
+ # 'base' is in target types of $(self), 'type' will in target types of the
+ # new generator.
+ #
     rule clone-and-change-target-type ( base : type )
     {
         local target-types ;
@@ -253,104 +272,99 @@
             else
             {
                 target-types += $(t) ;
- }
+ }
         }
-
+
         return [ new $(__class__) $(self.id) $(self.composing)
                  : $(self.source-types)
- : $(target-types)
+ : $(target-types)
                  : $(self.requirements)
                ] ;
     }
 
-
- # Tries to invoke this generator on the given sources. Returns a
- # list of generated targets (instances of 'virtual-target').
- # Returning nothing from run indicates that the generator was
- # unable to create the target.
+ # Tries to invoke this generator on the given sources. Returns a list of
+ # generated targets (instances of 'virtual-target'). Returning nothing from
+ # run indicates that the generator was unable to create the target.
+ #
     rule run ( project # Project for which the targets are generated
- name ? # Determines the name of 'name' attribute for
+ name ? # Determines the name of 'name' attribute for
                         # all generated targets. See 'generated-targets' method.
                : property-set # Desired properties for generated targets.
                : sources + # Source targets.
             )
- {
+ {
         generators.dout [ indent ] " ** generator" $(self.id) ;
         generators.dout [ indent ] " multiple:" $(mutliple) ;
- generators.dout [ indent ] " composing:" $(self.composing) ;
-
+ generators.dout [ indent ] " composing:" $(self.composing) ;
+
         if ! $(self.composing) && $(sources[2]) && $(self.source-types[2])
         {
             errors.error "Unsupported source/source-type combination" ;
         }
-
+
         # We don't run composing generators if no name is specified. The reason
         # is that composing generator combines several targets, which can have
         # different names, and it cannot decide which name to give for produced
         # target. Therefore, the name must be passed.
         #
- # This in effect, means that composing generators are runnable only
- # at top-level of transofrmation graph, or if name is passed explicitly.
- # Thus, we dissallow composing generators in the middle. For example, the
- # transofrmation CPP -> OBJ -> STATIC_LIB -> RSP -> EXE won't be allowed
- # (the OBJ -> STATIC_LIB generator is composing)
+ # This in effect, means that composing generators are runnable only at
+ # the top-level of a transformation graph, or if their name is passed
+ # explicitly. Thus, we dissallow composing generators in the middle. For
+ # example, the transformation CPP -> OBJ -> STATIC_LIB -> RSP -> EXE
+ # won't be allowed (the OBJ -> STATIC_LIB generator is composing)
         if ! $(self.composing) || $(name)
- {
+ {
             run-really $(project) $(name) : $(property-set) : $(sources) ;
- }
+ }
     }
-
-
+
     rule run-really ( project name ? : property-set : sources + )
     {
         # Targets that this generator will consume directly.
         local consumed = ;
         # Targets that can't be consumed and will be returned as-is.
         local bypassed = ;
-
+
         if $(self.composing)
         {
             convert-multiple-sources-to-consumable-types $(project)
- : $(property-set) : $(sources) : consumed bypassed ;
+ : $(property-set) : $(sources) : consumed bypassed ;
         }
         else
- {
- convert-to-consumable-types $(project) $(name) :
- $(property-set) : $(sources)
- :
- : consumed bypassed ;
+ {
+ convert-to-consumable-types $(project) $(name) : $(property-set)
+ : $(sources) : : consumed bypassed ;
         }
-
+
         local result ;
- if $(consumed)
- {
- result = [ construct-result $(consumed) : $(project) $(name)
+ if $(consumed)
+ {
+ result = [ construct-result $(consumed) : $(project) $(name)
                      : $(property-set) ] ;
         }
-
-
+
         if $(result)
         {
- generators.dout [ indent ] " SUCCESS: " $(result) ;
+ generators.dout [ indent ] " SUCCESS: " $(result) ;
         }
         else
         {
             generators.dout [ indent ] " FAILURE" ;
         }
         generators.dout ;
- return $(result) ;
+ return $(result) ;
     }
 
- # Constructs the dependency graph that will be returned by this
- # generator
- rule construct-result (
+ # Constructs the dependency graph to be returned by this generator.
+ #
+ rule construct-result (
         consumed + # Already prepared list of consumable targets
- # If generator requires several source files will contain
+ # If generator requires several source files will contain
                    # exactly len $(self.source-types) targets with matching types
- # Otherwise, might contain several targets with the type of
- # $(self.source-types[1])
- : project name ?
- : property-set # Properties to be used for all actions create here
+ # Otherwise, might contain several targets with the type of
+ # $(self.source-types[1])
+ : project name ?
+ : property-set # Properties to be used for all actions create here.
     )
     {
         local result ;
@@ -358,23 +372,23 @@
         if ! $(self.source-types[2]) && ! $(self.composing)
         {
             for local r in $(consumed)
- {
+ {
                 result += [ generated-targets $(r) : $(property-set) : $(project) $(name) ] ; #(targets) ;
             }
         }
         else
         {
- if $(consumed)
+ if $(consumed)
             {
- result += [ generated-targets $(consumed) : $(property-set)
+ result += [ generated-targets $(consumed) : $(property-set)
                             : $(project) $(name) ] ;
- }
+ }
         }
         return $(result) ;
     }
-
- # Determine the name of the produced target from the
- # names of the sources.
+
+ # Determine the name of the produced target from the names of the sources.
+ #
     rule determine-output-name ( sources + )
     {
         # The simple case if when a name
@@ -387,126 +401,127 @@
         # dot. In the second case -- no sure, but for now take
         # the part till the last dot too.
         name = [ utility.basename [ $(sources[1]).name ] ] ;
-
+
         for local s in $(sources[2])
         {
             local n2 = [ utility.basename [ $(s).name ] ] ;
             if $(n2) != $(name)
             {
- error "$(self.id): source targets have different names: cannot determine target name" ;
+ errors.error "$(self.id): source targets have different names: cannot determine target name" ;
             }
         }
-
+
         # Names of sources might include directory. We should strip it.
         name = $(name:D=) ;
-
+
         return $(name) ;
     }
-
- # Constructs targets that are created after consuming 'sources'.
- # The result will be the list of virtual-target, which the same length
- # as 'target-types' attribute and with corresponding types.
- #
- # When 'name' is empty, all source targets must have the same value of
- # the 'name' attribute, which will be used instead of the 'name' argument.
+
+ # Constructs targets that are created after consuming 'sources'. The result
+ # will be the list of virtual-target, which has the same length as the
+ # 'target-types' attribute and with corresponding types.
+ #
+ # When 'name' is empty, all source targets must have the same value of the
+ # 'name' attribute, which will be used instead of the 'name' argument.
     #
     # The value of 'name' attribute for each generated target will be equal to
     # the 'name' parameter if there's no name pattern for this type. Otherwise,
- # the '%' symbol in the name pattern will be replaced with the 'name' parameter
- # to obtain the 'name' attribute.
+ # the '%' symbol in the name pattern will be replaced with the 'name'
+ # parameter to obtain the 'name' attribute.
     #
- # For example, if targets types are T1 and T2(with name pattern "%_x"), suffixes
- # for T1 and T2 are .t1 and t2, and source if foo.z, then created files would
- # be "foo.t1" and "foo_x.t2". The 'name' attribute actually determined the
- # basename of a file.
+ # For example, if targets types are T1 and T2(with name pattern "%_x"),
+ # suffixes for T1 and T2 are .t1 and t2, and source if foo.z, then created
+ # files would be "foo.t1" and "foo_x.t2". The 'name' attribute actually
+ # determines the basename of a file.
     #
     # Note that this pattern mechanism has nothing to do with implicit patterns
- # in make. It's a way to produce target which name is different for name of
+ # in make. It's a way to produce target which name is different for name of
     # source.
+ #
     rule generated-targets ( sources + : property-set : project name ? )
     {
         if ! $(name)
         {
             name = [ determine-output-name $(sources) ] ;
         }
-
+
         # Assign an action for each target
         local action = [ action-class ] ;
- local a = [ class.new $(action) $(sources) : $(self.id) :
+ local a = [ class.new $(action) $(sources) : $(self.id) :
                     $(property-set) ] ;
-
+
         # Create generated target for each target type.
         local targets ;
         local pre = $(self.name-prefix) ;
         local post = $(self.name-postfix) ;
- for local t in $(self.target-types)
- {
+ for local t in $(self.target-types)
+ {
             local generated-name = $(pre[1])$(name)$(post[1]) ;
             pre = $(pre[2-]) ;
             post = $(post[2-]) ;
-
- targets += [ class.new file-target $(generated-name)
+
+ targets += [ class.new file-target $(generated-name)
               : $(t) : $(project) : $(a) ] ;
- }
-
+ }
+
         return [ sequence.transform virtual-target.register : $(targets) ] ;
- }
-
+ }
+
     # Attempts to convert 'source' to the types that this generator can
     # handle. The intention is to produce the set of targets can should be
     # used when generator is run.
- rule convert-to-consumable-types ( project name ? :
- property-set : sources +
- : only-one ? # convert 'source' to only one of source types
- # if there's more that one possibility, report an
- # error
- : consumed-var # name of variable which recieves all targets which
- # can be consumed.
- bypassed-var # name variable which recieves all targets which
- # cannot be consumed
+ #
+ rule convert-to-consumable-types ( project name ? :
+ property-set : sources +
+ : only-one ? # Convert 'source' to only one of the source types. If
+ # there's more that one possibility, report an error.
+ : consumed-var # Name of the variable which recieves all targets which
+ # can be consumed.
+ bypassed-var # Name of the variable which recieves all targets which
+ # cannot be consumed
     )
- {
+ {
         # We're likely to be passed 'consumed' and 'bypassed'
         # var names. Use "_" to avoid name conflicts.
         local _consumed ;
         local _bypassed ;
- local missing-types ;
+ local missing-types ;
 
         if $(sources[2])
         {
- # Don't know how to handle several sources yet. Just try
+ # Don't know how to handle several sources yet. Just try
             # to pass the request to other generator
             missing-types = $(self.source-types) ;
         }
         else
- {
+ {
             consume-directly $(sources) : _consumed : missing-types ;
         }
-
+
         # No need to search for transformation if
         # some source type has consumed source and
         # no more source types are needed.
- if $(only-one) && $(_consumed)
+ if $(only-one) && $(_consumed)
         {
             missing-types = ;
         }
-
+
         #TODO: we should check that only one source type
         #if create of 'only-one' is true.
         # TODO: consider if consuned/bypassed separation should
         # be done by 'construct-types'.
-
+
         if $(missing-types)
- {
+ {
             local transformed = [ generators.construct-types $(project) $(name)
               : $(missing-types) : $(property-set) : $(sources) ] ;
-
- # Add targets of right type to 'consumed'. Add others to
- # 'bypassed'. The 'generators.construct' rule has done
- # its best to convert everything to the required type.
- # There's no need to rerun it on targets of different types.
-
- # NOTE: ignoring usage requirements
+
+ # Add targets of right type to 'consumed'. Add others to 'bypassed'.
+ # The 'generators.construct' rule has done its best to convert
+ # everything to the required type. There's no need to rerun it on
+ # targets of different types.
+
+ # NOTE: ignoring usage requirements.
             for local t in $(transformed[2-])
             {
                 if [ $(t).type ] in $(missing-types)
@@ -517,35 +532,36 @@
                 {
                     _bypassed += $(t) ;
                 }
- }
- }
-
- _consumed = [ sequence.unique $(_consumed) ] ;
+ }
+ }
+
+ _consumed = [ sequence.unique $(_consumed) ] ;
         _bypassed = [ sequence.unique $(_bypassed) ] ;
-
+
         # remove elements of '_bypassed' that are in '_consumed'
-
- # Suppose the target type of current generator, X is produced from
+
+ # Suppose the target type of current generator, X is produced from
         # X_1 and X_2, which are produced from Y by one generator.
         # When creating X_1 from Y, X_2 will be added to 'bypassed'
         # Likewise, when creating X_2 from Y, X_1 will be added to 'bypassed'
         # But they are also in 'consumed'. We have to remove them from
         # bypassed, so that generators up the call stack don't try to convert
- # them.
-
+ # them.
+
         # In this particular case, X_1 instance in 'consumed' and X_1 instance
         # in 'bypassed' will be the same: because they have the same source and
         # action name, and 'virtual-target.register' won't allow two different
         # instances. Therefore, it's OK to use 'set.difference'.
-
+
         _bypassed = [ set.difference $(_bypassed) : $(_consumed) ] ;
-
-
+
+
         $(consumed-var) += $(_consumed) ;
         $(bypassed-var) += $(_bypassed) ;
     }
-
+
     # Converts several files to consumable types.
+ #
     rule convert-multiple-sources-to-consumable-types
       ( project : property-set : sources * : consumed-var bypassed-var )
     {
@@ -562,23 +578,23 @@
             {
                 generators.dout [ indent ] " failed to convert " $(source) ;
             }
- $(consumed-var) += $(_c) ;
+ $(consumed-var) += $(_c) ;
             $(bypassed-var) += $(_b) ;
- }
+ }
     }
-
+
     rule consume-directly ( source : consumed-var : missing-types-var )
     {
         local real-source-type = [ $(source).type ] ;
-
+
         # If there are no source types, we can consume anything
         local source-types = $(self.source-types) ;
         source-types ?= $(real-source-type) ;
-
+
         for local st in $(source-types)
         {
             # The 'source' if of right type already)
- if $(real-source-type) = $(st) ||
+ if $(real-source-type) = $(st) ||
               [ type.is-derived $(real-source-type) $(st) ]
             {
                 $(consumed-var) += $(source) ;
@@ -587,44 +603,45 @@
             {
                $(missing-types-var) += $(st) ;
             }
- }
+ }
     }
-
-
- # Returns the class to be used to actions. Default implementation
+
+ # Returns the class to be used to actions. Default implementation
     # returns "action".
+ #
     rule action-class ( )
     {
         return "action" ;
- }
+ }
 }
 
-import errors : error ;
 
 .generators = ;
 
-# Registers new generator instance 'g'.
+
+# Registers a new generator instance 'g'.
+#
 rule register ( g )
 {
     .generators += $(g) ;
-
+
     # A generator can produce several targets of the
     # same type. We want unique occurence of that generator
     # in .generators.$(t) in that case, otherwise, it will
     # be tried twice and we'll get false ambiguity.
     for local t in [ sequence.unique [ $(g).target-types ] ]
- {
+ {
         .generators.$(t) += $(g) ;
- }
-
+ }
+
     # Update the set of generators for toolset
-
+
     # TODO: should we check that generator with this id
     # is not already registered. For example, the fop.jam
     # module intentionally declared two generators with the
     # same id, so such check will break it.
     local id = [ $(g).id ] ;
-
+
     # Some generators have multiple periods in their name, so the
     # normal $(id:S=) won't generate the right toolset name.
     # e.g. if id = gcc.compile.c++, then
@@ -640,87 +657,88 @@
     }
     .generators-for-toolset.$(base) += $(g) ;
 }
-
-# Creates new instance of the 'generator' class and registers it.
-# Retursn the creates instance.
-# Rationale: the instance is returned so that it's possible to first register
-# a generator and then call 'run' method on that generator, bypassing all
-# generator selection.
+
+
+# Creates new instance of the 'generator' class and registers it. Returns the
+# created instance. Rationale: the instance is returned so that it's possible to
+# first register a generator and then call the 'run' method on that generator,
+# bypassing all generator selection.
+#
 rule register-standard ( id : source-types * : target-types + : requirements * )
 {
     local g = [ new generator $(id) : $(source-types) : $(target-types)
- : $(requirements) ] ;
- register $(g) ;
+ : $(requirements) ] ;
+ register $(g) ;
     return $(g) ;
 }
 
-# Creates new instance of the 'composing-generator' class and
-# registers it.
+
+# Creates new instance of the 'composing-generator' class and registers it.
+#
 rule register-composing ( id : source-types * : target-types + : requirements * )
 {
- local g = [ new generator $(id) true : $(source-types)
- : $(target-types) : $(requirements) ] ;
+ local g = [ new generator $(id) true : $(source-types) : $(target-types)
+ : $(requirements) ] ;
     register $(g) ;
     return $(g) ;
 }
 
-# Returns all generators which belong to 'toolset', i.e. which
-# ids are $(toolset).<something>
+
+# Returns all generators which belong to 'toolset', i.e. whose ids are
+# '$(toolset).<something>'.
+#
 rule generators-for-toolset ( toolset )
 {
     return $(.generators-for-toolset.$(toolset)) ;
 }
 
-# Make generator 'overrider-id' be preferred to
-# 'overridee-id'. If, when searching for generators
-# that could produce a target of certain type,
-# both those generators are amoung viable generators,
-# the overridden generator is immediately discarded.
-#
-# The overridden generators are discarded immediately
-# after computing the list of viable generators, before
-# running any of them.
+
+# Make generator 'overrider-id' be preferred to 'overridee-id'. If, when
+# searching for generators that could produce a target of a certain type, both
+# those generators are amoung viable generators, the overridden generator is
+# immediately discarded.
+#
+# The overridden generators are discarded immediately after computing the list
+# of viable generators, before running any of them.
+#
 rule override ( overrider-id : overridee-id )
 {
- .override.$(overrider-id) += $(overridee-id) ;
+ .override.$(overrider-id) += $(overridee-id) ;
 }
 
 
-
-
-# Set if results of the current generators search are going to be cached
-# This means no futher attempts to cache generators search should be
-# made.
+# Set if results of the current generators search are going to be cached. This
+# means no futher attempts to cache generators search should be made.
 .caching = ;
 
-# Returns a list of source type which can possibly be converted
-# to 'target-type' by some chain of generator invocation.
+
+# Returns a list of source type which can possibly be converted to 'target-type'
+# by some chain of generator invocation.
+#
+# More formally, takes all generators for 'target-type' and returns union of
+# source types for those generators and result of calling itself recirsively on
+# source types.
 #
-# More formally, takes all generators for 'target-type' and
-# returns union of source types for those generators and result
-# of calling itself recusrively on source types.
 local rule viable-source-types-real ( target-type )
 {
     local generators ;
 
     local t = [ type.all-bases $(target-type) ] ;
-
+
     local result ;
- # 't' is the list of types which are not yet processed
+ # 't' is the list of types which have not yet been processed.
     while $(t)
     {
- # Find all generators for current type.
+ # Find all generators for current type.
         # Unlike 'find-viable-generators' we don't care about property-set.
         local generators = $(.generators.$(t[1])) ;
         t = $(t[2-]) ;
-
 
-
         while $(generators)
         {
             local g = $(generators[1]) ;
             generators = $(generators[2-]) ;
-
+
             if ! [ $(g).source-types ]
             {
                 # Empty source types -- everything can be accepted
@@ -730,10 +748,10 @@
                 # This will terminate outer loop.
                 t = ;
             }
-
- for local source-type in [ $(g).source-types ]
+
+ for local source-type in [ $(g).source-types ]
             {
- if ! $(source-type) in $(result)
+ if ! $(source-type) in $(result)
                 {
                     # If generator accepts 'source-type' it
                     # will happily accept any type derived from it
@@ -741,22 +759,22 @@
                     for local n in $(all)
                     {
                         if ! $(n) in $(result)
- {
+ {
                             t += $(n) ;
                             result += $(n) ;
- }
- }
- }
- }
- }
- }
-
- result = [ sequence.unique $(result) ] ;
-
- return $(result) ;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ return [ sequence.unique $(result) ] ;
 }
 
+
 # Helper rule, caches the result of 'viable-source-types-real'.
+#
 rule viable-source-types ( target-type )
 {
     local key = .vst.$(target-type) ;
@@ -769,46 +787,49 @@
         }
         $(key) = $(v) ;
     }
-
+
     if $($(key)) != none
     {
         return $($(key)) ;
- }
+ }
 }
 
-# Returns the list of source types, which, when passed to 'run'
-# method of 'generator', has some change of being eventually used
-# (probably after conversion by other generators)
-rule viable-source-types-for-generator-real ( generator )
-{
+
+# Returns the list of source types, which, when passed to 'run' method of
+# 'generator', has some change of being eventually used (probably after
+# conversion by other generators).
+#
+rule viable-source-types-for-generator-real ( generator )
+{
     local source-types = [ $(generator).source-types ] ;
     if ! $(source-types)
     {
- # If generator does not specify any source types,
- # it might be special generator like builtin.lib-generator
- # which just relays to other generators. Return '*' to
- # indicate that any source type is possibly OK, since we don't
- # know for sure.
+ # If generator does not specify any source types, it might be special
+ # generator like builtin.lib-generator which just relays to other
+ # generators. Return '*' to indicate that any source type is possibly
+ # OK, since we don't know for sure.
         return * ;
     }
     else
- {
+ {
         local result ;
         for local s in $(source-types)
         {
- result += [ type.all-derived $(s) ]
+ result += [ type.all-derived $(s) ]
               [ generators.viable-source-types $(s) ] ;
         }
- result = [ sequence.unique $(result) ] ;
+ result = [ sequence.unique $(result) ] ;
         if * in $(result)
         {
             result = * ;
- }
+ }
         return $(result) ;
- }
-}
+ }
+}
+
 
-# Helper rule, caches the result of 'viable-source-types-for-genrator'.
+# Helper rule, caches the result of 'viable-source-types-for-generator'.
+#
 local rule viable-source-types-for-generator ( generator )
 {
     local key = .vstg.$(generator) ;
@@ -819,36 +840,33 @@
         {
             v = none ;
         }
- $(key) = $(v) ;
+ $(key) = $(v) ;
     }
-
+
     if $($(key)) != none
     {
         return $($(key)) ;
- }
+ }
 }
 
 
-
-# Returns usage requirements + list of created targets
-local rule try-one-generator-really ( project name ? : generator :
- target-type : property-set : sources * )
+# Returns usage requirements + list of created targets.
+#
+local rule try-one-generator-really ( project name ? : generator : target-type
+ : property-set : sources * )
 {
     local targets =
- [ $(generator).run $(project) $(name)
- : $(property-set)
- : $(sources)
- ] ;
-
+ [ $(generator).run $(project) $(name) : $(property-set) : $(sources) ] ;
+
     local usage-requirements ;
     local success ;
-
+
     generators.dout [ indent ] returned $(targets) ;
-
+
     if $(targets)
     {
         success = true ;
-
+
         if [ class.is-a $(targets[1]) : property-set ]
         {
             usage-requirements = $(targets[1]) ;
@@ -859,57 +877,56 @@
             usage-requirements = [ property-set.empty ] ;
         }
     }
-
+
     generators.dout [ indent ] " generator" [ $(generator).id ] " spawned " ;
- generators.dout [ indent ] " " $(targets) ;
+ generators.dout [ indent ] " " $(targets) ;
     if $(usage-requirements)
     {
         generators.dout [ indent ] " with usage requirements:" $(x) ;
     }
-
-
+
     if $(success)
     {
         return $(usage-requirements) $(targets) ;
     }
 }
 
-# Checks if generator invocation can be pruned, because it's guaranteed
-# to fail. If so, quickly returns empty list. Otherwise, calls
-# try-one-generator-really.
-local rule try-one-generator ( project name ? : generator :
- target-type : property-set : sources * )
-{
+
+# Checks if generator invocation can be pruned, because it's guaranteed to fail.
+# If so, quickly returns empty list. Otherwise, calls try-one-generator-really.
+#
+local rule try-one-generator ( project name ? : generator : target-type
+ : property-set : sources * )
+{
     local source-types ;
     for local s in $(sources)
     {
         source-types += [ $(s).type ] ;
     }
- local viable-source-types =
+ local viable-source-types =
       [ viable-source-types-for-generator $(generator) ] ;
-
- if $(source-types) && $(viable-source-types) != * &&
- ! [ set.intersection $(source-types) : $(viable-source-types) ]
+
+ if $(source-types) && $(viable-source-types) != * &&
+ ! [ set.intersection $(source-types) : $(viable-source-types) ]
     {
         local id = [ $(generator).id ] ;
         generators.dout [ indent ] " ** generator '$(id)' pruned" ;
         #generators.dout [ indent ] "source-types" '$(source-types)' ;
         #generators.dout [ indent ] "viable-source-types" '$(viable-source-types)' ;
- }
+ }
     else {
         return [ try-one-generator-really $(project) $(name)
           : $(generator)
             : $(target-type) : $(property-set) : $(sources) ] ;
- }
+ }
 }
 
 
-
-rule construct-types ( project name ? : target-types + :
- property-set : sources + )
+rule construct-types ( project name ? : target-types + : property-set
+ : sources + )
 {
     local result ;
- local matched-types ;
+ local matched-types ;
     local usage-requirements = [ property-set.empty ] ;
     for local t in $(target-types)
     {
@@ -922,14 +939,12 @@
             matched-types += $(t) ;
         }
     }
- # TODO: have to introduce parameter controlling if
- # several types can be matches and add appropriate
- # checks
-
- # TODO: need to review the documentation for
- # 'construct' to see if it should return $(source) even
- # if nothing can be done with it. Currents docs seem to
- # imply that, contrary to the behaviour.
+ # TODO: have to introduce parameter controlling if several types can be
+ # matched and add appropriate checks.
+
+ # TODO: need to review the documentation for 'construct' to see if it should
+ # return $(source) even if nothing can be done with it. Currents docs seem
+ # to imply that, contrary to the behaviour.
     if $(result)
     {
         return $(usage-requirements) $(result) ;
@@ -940,8 +955,9 @@
     }
 }
 
-# Ensures all 'targets' have types. If this is not so, exists with
-# error.
+
+# Ensures all 'targets' have their type. If this is not so, exists with error.
+#
 local rule ensure-type ( targets * )
 {
     for local t in $(targets)
@@ -949,20 +965,22 @@
         if ! [ $(t).type ]
         {
             errors.error "target" [ $(t).str ] "has no type" ;
- }
- }
+ }
+ }
 }
-
+
+
 # Returns generators which can be used to construct target of specified type
 # with specified properties. Uses the following algorithm:
-# - iterates over requested target-type and all it's bases (in the order returned bt
-# type.all-bases.
-# - for each type find all generators that generate that type and which requirements
-# are satisfied by properties.
+# - iterates over requested target-type and all its bases (in the order returned
+# by type.all-bases.
+# - for each type find all generators that generate that type and whose
+# requirements are satisfied by properties.
 # - if the set of generators is not empty, returns that set.
 #
 # Note: this algorithm explicitly ignores generators for base classes if there's
-# at least one generator for requested target-type.
+# at least one generator for the requested target-type.
+#
 local rule find-viable-generators-aux ( target-type : property-set )
 {
     # Select generators that can create the required target type.
@@ -971,52 +989,51 @@
 
     import type ;
     local t = [ type.all-bases $(target-type) ] ;
-
- generators.dout [ indent ] find-viable-generators target-type= $(target-type)
- property-set= [ $(property-set).as-path ]
- ;
-
- # Get the lit of generators for the requested type.
- # If no generator is registered, try base type, and so on.
+
+ generators.dout [ indent ] find-viable-generators target-type= $(target-type)
+ property-set= [ $(property-set).as-path ] ;
+
+ # Get the list of generators for the requested type. If no generator is
+ # registered, try base type, and so on.
     local generators ;
     while $(t[1])
     {
- generators.dout [ indent ] "trying type" $(t[1]) ;
+ generators.dout [ indent ] "trying type" $(t[1]) ;
         if $(.generators.$(t[1]))
         {
             generators.dout [ indent ] "there are generators for this type" ;
             generators = $(.generators.$(t[1])) ;
-
+
             if $(t[1]) != $(target-type)
             {
- # We're here, when no generators for target-type are found,
- # but there are some generators for a base type.
- # We'll try to use them, but they will produce targets of
- # base type, not of 'target-type'. So, we clone the generators
- # and modify the list of target types.
+ # We're here, when no generators for target-type are found, but
+ # there are some generators for a base type. We'll try to use
+ # them, but they will produce targets of base type, not of
+ # 'target-type'. So, we clone the generators and modify the list
+ # of target types.
                 local generators2 ;
                 for local g in $(generators)
                 {
- # generators.register adds generator to the list of generators
- # for toolsets, which is a bit strange, but should work.
- # That list is only used when inheriting toolset, which
- # should have being done before generators are run.
- generators2 += [
+ # generators.register adds a generator to the list of
+ # generators for toolsets, which is a bit strange, but
+ # should work. That list is only used when inheriting a
+ # toolset, which should have been done before running
+ # generators.
+ generators2 += [
                       $(g).clone-and-change-target-type $(t[1]) : $(target-type) ] ;
                     generators.register $(generators2[-1]) ;
- }
+ }
                 generators = $(generators2) ;
- }
+ }
             t = ;
- }
- t = $(t[2-]) ;
+ }
+ t = $(t[2-]) ;
     }
-
-
+
     for local g in $(generators)
     {
         generators.dout [ indent ] "trying generator" [ $(g).id ] "(" [ $(g).source-types ] -> [ $(g).target-types ] ")" ;
-
+
         local m = [ $(g).match-rank $(property-set) ] ;
         if $(m)
         {
@@ -1024,10 +1041,11 @@
             viable-generators += $(g) ;
         }
     }
-
+
     return $(viable-generators) ;
 }
 
+
 rule find-viable-generators ( target-type : property-set )
 {
     local key = $(target-type).$(property-set) ;
@@ -1038,29 +1056,29 @@
         if ! $(l)
         {
             l = none ;
- }
+ }
         .fv.$(key) = $(l) ;
     }
-
+
     if $(l) = none
     {
         l = ;
     }
-
+
     local viable-generators ;
     for local g in $(l)
     {
- # Avoid trying the same generator twice on different levels.
- if ! $(g) in $(.active-generators)
+ # Avoid trying the same generator twice on different levels.
+ if ! $(g) in $(.active-generators)
         {
             viable-generators += $(g) ;
- }
+ }
     }
-
+
     # Generators which override 'all'.
     local all-overrides ;
     # Generators which are overriden
- local overriden-ids ;
+ local overriden-ids ;
     for local g in $(viable-generators)
     {
         local id = [ $(g).id ] ;
@@ -1069,8 +1087,8 @@
         if all in $(this-overrides)
         {
             all-overrides += $(g) ;
- }
- }
+ }
+ }
     if $(all-overrides)
     {
         viable-generators = $(all-overrides) ;
@@ -1081,34 +1099,37 @@
         if ! [ $(g).id ] in $(overriden-ids)
         {
             result += $(g) ;
- }
+ }
     }
-
+
     return $(result) ;
-}
-
+}
+
+
 .construct-stack = ;
 
-# Attempts to construct target by finding viable generators, running them
-# and selecting the dependency graph
+
+# Attempts to construct a target by finding viable generators, running them and
+# selecting the dependency graph.
+#
 local rule construct-really (
    project name ? : target-type : property-set : sources * )
 {
     viable-generators = [ find-viable-generators $(target-type) : $(property-set) ] ;
-
- generators.dout [ indent ] "*** " [ sequence.length $(viable-generators) ]
- " viable generators" ;
-
+
+ generators.dout [ indent ] "*** " [ sequence.length $(viable-generators) ]
+ " viable generators" ;
+
     local result ;
     local generators-that-succeeded ;
     for local g in $(viable-generators)
     {
         # This variable will be restored on exit from this scope.
         local .active-generators = $(g) $(.active-generators) ;
-
+
         local r = [ try-one-generator $(project) $(name) : $(g) : $(target-type) :
           $(property-set) : $(sources) ] ;
-
+
         if $(r)
         {
             generators-that-succeeded += $(g) ;
@@ -1140,75 +1161,73 @@
             else
             {
                 result = $(r) ;
- }
+ }
         }
     }
-
+
     return $(result) ;
-}
-
-
-# Attempts to create target of 'target-type' with 'properties'
-# from 'sources'. The 'sources' are treated as a collection of
-# *possible* ingridients -- i.e. it is not required to consume
-# them all. If 'multiple' is true, the rule is allowed to return
-# several targets of 'target-type'.
-#
+}
+
+
+# Attempts to create a target of 'target-type' with 'properties' from 'sources'.
+# The 'sources' are treated as a collection of *possible* ingridients -- i.e. it
+# is not required to consume them all. If 'multiple' is true, the rule is
+# allowed to return several targets of 'target-type'.
 #
-# Returns a list of target. When this invocation is first instance of
+# Returns a list of targets. When this invocation is first instance of
 # 'construct' in stack, returns only targets of requested 'target-type',
-# otherwise, returns also unused sources and additionally generated
-# targets.
+# otherwise, returns also unused sources and additionally generated targets.
+#
 rule construct ( project name ? : target-type : property-set * : sources * )
 {
     if (.construct-stack)
     {
         ensure-type $(sources) ;
     }
-
+
     .construct-stack += 1 ;
 
     increase-indent ;
 
     if $(.debug)
- {
+ {
         generators.dout [ indent ] "*** construct" $(target-type) ;
-
+
         for local s in $(sources)
         {
             generators.dout [ indent ] " from" $(s) ;
         }
- generators.dout [ indent ] " properties:" [ $(property-set).raw ] ;
+ generators.dout [ indent ] " properties:" [ $(property-set).raw ] ;
     }
-
-
- local result = [ construct-really $(project) $(name)
+
+ local result = [ construct-really $(project) $(name)
       : $(target-type) : $(property-set) : $(sources) ] ;
-
+
     decrease-indent ;
-
+
     .construct-stack = $(.construct-stack[2-]) ;
-
-
- return $(result) ;
+
+ return $(result) ;
 }
 
-# Given 'result', obtained from some generator or
-# generators.construct, adds 'raw-properties' as usage requirements
-# to it. If result already contains usage requirements -- that is
-# the first element of result of an instance of the property-set class,
-# the existing usage requirements and 'raw-properties' are combined.
+
+# Given 'result', obtained from some generator or generators.construct, adds
+# 'raw-properties' as usage requirements to it. If result already contains usage
+# requirements -- that is the first element of result of an instance of the
+# property-set class, the existing usage requirements and 'raw-properties' are
+# combined.
+#
 rule add-usage-requirements ( result * : raw-properties * )
 {
     if $(result)
     {
- if [ class.is-a $(result[1]) : property-set ]
+ if [ class.is-a $(result[1]) : property-set ]
         {
             return [ $(result[1]).add-raw $(raw-properties) ] $(result[2-]) ;
         }
         else
         {
             return [ property-set.create $(raw-properties) ] $(result) ;
- }
- }
+ }
+ }
 }

Modified: branches/CMake/release/tools/build/v2/build/modifiers.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/modifiers.jam (original)
+++ branches/CMake/release/tools/build/v2/build/modifiers.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -125,9 +125,10 @@
         return $(target) ;
     }
     
- # Utility, clones a file-target with optional changes to the name, type, and project
- # of the target.
- # NOTE: This functionality should be moved, and generalized, to virtual-targets.
+ # Utility, clones a file-target with optional changes to the name, type and
+ # project of the target.
+ # NOTE: This functionality should be moved, and generalized, to
+ # virtual-targets.
     #
     rule clone-file-target ( target : new-name ? : new-type ? : new-project ? )
     {
@@ -153,10 +154,11 @@
     }
 }
 
-# A modifier that changes the name of a target, after it's generated, given
-# a regular expression to slpit the name, and a set of token to insert
-# between the split tokens of the name. This also exposes the target for other
-# uses with a symlink to the original name (optionally).
+
+# A modifier that changes the name of a target, after it's generated, given a
+# regular expression to split the name, and a set of token to insert between the
+# split tokens of the name. This also exposes the target for other uses with a
+# symlink to the original name (optionally).
 #
 class name-modifier : modifier
 {

Modified: branches/CMake/release/tools/build/v2/build/project.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/project.jam (original)
+++ branches/CMake/release/tools/build/v2/build/project.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,86 +1,82 @@
-# Copyright 2002, 2003 Dave Abrahams
-# Copyright 2002, 2005, 2006 Rene Rivera
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-# Implements project representation and loading.
-# Each project is represented by
-# - a module where all the Jamfile content live.
+# Copyright 2002, 2003 Dave Abrahams
+# Copyright 2002, 2005, 2006 Rene Rivera
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+# Implements project representation and loading. Each project is represented
+# by:
+# - a module where all the Jamfile content live.
 # - an instance of 'project-attributes' class.
-# (given module name, can be obtained by 'attributes' rule)
+# (given a module name, can be obtained using the 'attributes' rule)
 # - an instance of 'project-target' class (from targets.jam)
-# (given a module name, can be obtained by 'target' rule)
+# (given a module name, can be obtained using the 'target' rule)
 #
-# Typically, projects are created as result of loading Jamfile, which is
-# do by rules 'load' and 'initialize', below. First, module for Jamfile
-# is loaded and new project-attributes instance is created. Some rules
-# necessary for project are added to the module (see 'project-rules' module)
-# at the bottom of this file.
-# Default project attributes are set (inheriting attributes of parent project, if
-# it exists). After that, Jamfile is read. It can declare its own attributes,
-# via 'project' rule, which will be combined with already set attributes.
-#
-#
-# The 'project' rule can also declare project id, which will be associated with
-# the project module.
-#
-# There can also be 'standalone' projects. They are created by calling 'initialize'
-# on arbitrary module, and not specifying location. After the call, the module can
-# call 'project' rule, declare main target and behave as regular projects. However,
-# since it's not associated with any location, it's better declare only prebuilt
-# targets.
-#
-# The list of all loaded Jamfile is stored in variable .project-locations. It's possible
-# to obtain module name for a location using 'module-name' rule. The standalone projects
-# are not recorded, the only way to use them is by project id.
-
+# Typically, projects are created as result of loading a Jamfile, which is done
+# by rules 'load' and 'initialize', below. First, module for Jamfile is loaded
+# and new project-attributes instance is created. Some rules necessary for
+# project are added to the module (see 'project-rules' module) at the bottom of
+# this file. Default project attributes are set (inheriting attributes of
+# parent project, if it exists). After that the Jamfile is read. It can declare
+# its own attributes using the 'project' rule which will be combined with any
+# alread set attributes.
+#
+# The 'project' rule can also declare a project id which will be associated
+# with the project module.
+#
+# There can also be 'standalone' projects. They are created by calling
+# 'initialize' on an arbitrary module and not specifying their location. After
+# the call, the module can call the 'project' rule, declare main targets and
+# behave as a regular project except that, since it's not associated with any
+# location, it should not declare targets that are not prebuilt.
+#
+# The list of all loaded Jamfile is stored in the .project-locations variable.
+# It's possible to obtain a module name for a location using the 'module-name'
+# rule. Standalone projects are not recorded and can only be referenced using
+# their project id.
 
-import modules : peek poke ;
-import numbers ;
-import path ;
-import sequence ;
-import errors : error ;
-
-import print ;
 import "class" : new ;
 import errors ;
-import assert ;
+import modules ;
+import path ;
+import print ;
 import property-set ;
+import sequence ;
 
-#
-# Loads jamfile at the given location. After loading, project global
-# file and jamfile needed by the loaded one will be loaded recursively.
-# If the jamfile at that location is loaded already, does nothing.
-# Returns the project module for the Jamfile.
+
+# Loads the Jamfile at the given location. After loading, project global file
+# and Jamfiles needed by the requested one will be loaded recursively. If the
+# Jamfile at that location is loaded already, does nothing. Returns the project
+# module for the Jamfile.
 #
 rule load ( jamfile-location )
-{
+{
     if --debug-loading in [ modules.peek : ARGV ]
     {
         ECHO "Loading Jamfile at" '$(jamfile-location)' ;
- }
-
- local module-name = [ module-name $(jamfile-location) ] ;
+ }
+
+ local module-name = [ module-name $(jamfile-location) ] ;
     # If Jamfile is already loaded, don't try again.
     if ! $(module-name) in $(.jamfile-modules)
- {
+ {
         load-jamfile $(jamfile-location) ;
-
- # We want to make sure that child project are loaded only
- # after parent projects. In particular, because parent projects
- # define attributes whch are inherited by children, and we don't
- # want children to be loaded before parents has defined everything.
+
+ # We want to make sure that child project are loaded only after parent
+ # projects. In particular, because parent projects define attributes
+ # which are inherited by children, and we don't want children to be
+ # loaded before parent has defined everything.
         #
- # While "build-project" and "use-project" can potentially refer
- # to child projects from parent projects, we don't immediately
- # loading child projects when seing those attributes. Instead,
- # we record the minimal information that will be used only later.
+ # While "build-project" and "use-project" can potentially refer to child
+ # projects from parent projects, we don't immediately load child
+ # projects when seeing those attributes. Instead, we record the minimal
+ # information to be used only later.
         load-used-projects $(module-name) ;
- }
- return $(module-name) ;
+ }
+ return $(module-name) ;
 }
 
+
 rule load-used-projects ( module-name )
 {
     local used = [ modules.peek $(module-name) : .used-projects ] ;
@@ -90,39 +86,40 @@
     {
         local id = $(used[1]) ;
         local where = $(used[2]) ;
-
- project.use $(id) : [ path.root
- [ path.make $(where) ] $(location) ] ;
+
+ project.use $(id) : [ path.root [ path.make $(where) ] $(location) ] ;
         used = $(used[3-]) ;
- }
+ }
 }
 
 
-# Note the use of character groups, as opposed to listing
-# 'Jamroot' and 'jamroot'. With the latter, we'd get duplicate
-# matches on windows and would have to eliminate duplicates.
-JAMROOT ?= [ peek : JAMROOT ] ;
+# Note the use of character groups, as opposed to listing 'Jamroot' and
+# 'jamroot'. With the latter, we'd get duplicate matches on Windows and would
+# have to eliminate duplicates.
+JAMROOT ?= [ modules.peek : JAMROOT ] ;
 JAMROOT ?= project-root.jam [Jj]amroot [Jj]amroot.jam ;
 
+
 # Loads parent of Jamfile at 'location'. Issues an error if nothing is found.
 rule load-parent ( location )
 {
- local found = [ path.glob-in-parents $(location) :
+ local found = [ path.glob-in-parents $(location) :
       $(JAMROOT) $(JAMFILE) ] ;
-
+
     if ! $(found)
     {
         ECHO "error: Could not find parent for project at '$(location)'" ;
- ECHO "error: Did not find Jamfile or project-root.jam in any parent directory." ;
+ ECHO "error: Did not find Jamfile.jam or Jamroot.jam in any parent directory." ;
         EXIT ;
     }
-
- return [ load $(found[1]:D) ] ;
+
+ return [ load $(found[1]:D) ] ;
 }
 
-# Makes the specified 'module' act as if it were a regularly loaded Jamfile
-# at 'location'. If Jamfile is already located for that location, it's an
-# error.
+
+# Makes the specified 'module' act as if it were a regularly loaded Jamfile at
+# 'location'. Reports an error if a Jamfile has already been loaded for that
+# location.
 rule act-as-jamfile ( module : location )
 {
     if [ module-name $(location) ] in $(.jamfile-modules)
@@ -130,83 +127,83 @@
         errors.error "Jamfile was already loaded for '$(location)'" ;
     }
     # Set up non-default mapping from location to module.
- .module.$(location) = $(module) ;
-
- # Add the location to the list of project locations
- # so that we don't try to load Jamfile in future
+ .module.$(location) = $(module) ;
+
+ # Add the location to the list of project locations so that we don't try to
+ # reload the same Jamfile in the future.
     .jamfile-modules += [ module-name $(location) ] ;
-
+
     initialize $(module) : $(location) ;
 }
 
 
-# Given 'name' which can be project-id or plain directory name,
-# return project module corresponding to that id or directory.
-# Returns nothing of project is not found.
+# Returns the project module corresponding to the given project-id or plain
+# directory name. Returns nothing if such a project can not be found.
 rule find ( name : current-location )
 {
     local project-module ;
-
+
     # Try interpreting name as project id.
     if [ path.is-rooted $(name) ]
- {
- project-module = $($(name).jamfile-module) ;
- }
-
+ {
+ project-module = $($(name).jamfile-module) ;
+ }
+
     if ! $(project-module)
- {
- local location = [ path.root
+ {
+ local location = [ path.root
             [ path.make $(name) ] $(current-location) ] ;
- # If no project is registered for the given location, try to
- # load it. First see if we have Jamfile. If not we might have project
- # root, willing to act as Jamfile. In that case, project-root
+
+ # If no project is registered for the given location, try to load it.
+ # First see if we have a Jamfile. If not, then see if we might have a
+ # project root willing to act as a Jamfile. In that case, project root
         # must be placed in the directory referred by id.
-
+
         project-module = [ module-name $(location) ] ;
- if ! $(project-module) in $(.jamfile-modules)
+ if ! $(project-module) in $(.jamfile-modules)
         {
             if [ path.glob $(location) : $(JAMROOT) $(JAMFILE) ]
             {
- project-module = [ load $(location) ] ;
- }
+ project-module = [ load $(location) ] ;
+ }
             else
             {
                 project-module = ;
             }
- }
+ }
     }
-
+
     return $(project-module) ;
 }
 
-#
-# Returns the name of module corresponding to 'jamfile-location'.
-# If no module corresponds to location yet, associates default
-# module name with that location.
+
+# Returns the name of the module corresponding to 'jamfile-location'. If no
+# module corresponds to that location yet, associates the default module name
+# with that location.
 #
 rule module-name ( jamfile-location )
 {
     if ! $(.module.$(jamfile-location))
     {
- # Root the path, so that locations are always umbiguious.
- # Without this, we can't decide if '../../exe/program1' and '.'
- # are the same paths, or not.
+ # Root the path, so that locations are always unambiguous. Without this,
+ # we can't decide if '../../exe/program1' and '.' are the same paths.
         jamfile-location = [ path.root $(jamfile-location) [ path.pwd ] ] ;
- .module.$(jamfile-location) = Jamfile<$(jamfile-location)> ;
+ .module.$(jamfile-location) = Jamfile<$(jamfile-location)> ;
     }
     return $(.module.$(jamfile-location)) ;
 }
 
-# Default patterns to search for the Jamfiles to use for build
-# declarations.
+
+# Default patterns to search for the Jamfiles to use for build declarations.
 #
 JAMFILE = [ modules.peek : JAMFILE ] ;
 JAMFILE ?= [Bb]uild.jam [Jj]amfile.v2 [Jj]amfile [Jj]amfile.jam ;
 
-# Find the Jamfile at the given location. This returns the exact names of
-# all the Jamfiles in the given directory. The optional parent-root argument
-# causes this to search not the given directory but the ones above it up
-# to the directory given in it.
+
+# Find the Jamfile at the given location. This returns the exact names of all
+# the Jamfiles in the given directory. The optional parent-root argument causes
+# this to search not the given directory but the ones above it up to the
+# directory given in it.
 #
 rule find-jamfile (
     dir # The directory(s) to look for a Jamfile.
@@ -220,27 +217,26 @@
     if $(parent-root)
     {
         if ! $(.parent-jamfile.$(dir))
- {
- .parent-jamfile.$(dir) =
- [ path.glob-in-parents $(dir) : $(JAMFILE) ] ;
- }
- jamfile-glob = $(.parent-jamfile.$(dir)) ;
+ {
+ .parent-jamfile.$(dir) =
+ [ path.glob-in-parents $(dir) : $(JAMFILE) ] ;
+ }
+ jamfile-glob = $(.parent-jamfile.$(dir)) ;
     }
     else
     {
         if ! $(.jamfile.$(dir))
- {
- .jamfile.$(dir) = [ path.glob $(dir) : $(JAMFILE) ] ;
- }
+ {
+ .jamfile.$(dir) = [ path.glob $(dir) : $(JAMFILE) ] ;
+ }
         jamfile-glob = $(.jamfile.$(dir)) ;
-
+
     }
-
+
     local jamfile-to-load = $(jamfile-glob) ;
- # Multiple Jamfiles found in the same place. Warn about this.
- # And ensure we use only one of them.
- # As a temporary convenience measure, if there's Jamfile.v2 amount
- # found files, suppress the warning and use it.
+ # Multiple Jamfiles found in the same place. Warn about this and ensure we
+ # use only one of them. As a temporary convenience measure, if there's
+ # Jamfile.v2 among found files, suppress the warning and use it.
     #
     if $(jamfile-to-load[2-])
     {
@@ -249,24 +245,24 @@
         if $(v2-jamfiles) && ! $(v2-jamfiles[2])
         {
             jamfile-to-load = $(v2-jamfiles) ;
- }
+ }
         else
- {
- ECHO
- "warning: Found multiple Jamfiles at '"$(dir)"'!"
- "Loading the first one: '" [ path.basename $(jamfile-to-load[1]) ] "'." ;
+ {
+ local jamfile = [ path.basename $(jamfile-to-load[1]) ] ;
+ ECHO "warning: Found multiple Jamfiles at '"$(dir)"'!"
+ "Loading the first one: '$(jamfile)'." ;
         }
-
+
         jamfile-to-load = $(jamfile-to-load[1]) ;
- }
-
+ }
+
     # Could not find it, error.
     #
     if ! $(no-errors) && ! $(jamfile-to-load)
     {
         errors.error
             "Unable to load Jamfile." :
- "Could not find a Jamfile in directory '$(dir)'". :
+ "Could not find a Jamfile in directory '$(dir)'". :
             "Attempted to find it with pattern '"$(JAMFILE:J=" ")"'." :
             "Please consult the documentation at 'http://www.boost.org'." ;
     }
@@ -274,12 +270,13 @@
     return $(jamfile-to-load) ;
 }
 
-# Load a Jamfile at the given directory. Returns nothing.
-# Will attempt to load the file as indicated by the JAMFILE patterns.
-# Effect of calling this rule twice with the same 'dir' is underfined.
 
+# Load a Jamfile at the given directory. Returns nothing. Will attempt to load
+# the file as indicated by the JAMFILE patterns. Effect of calling this rule
+# twice with the same 'dir' is undefined.
+#
 local rule load-jamfile (
- dir # The directory of the project Jamfile.
+ dir # The directory of the project Jamfile.
     )
 {
     # See if the Jamfile is where it should be.
@@ -289,76 +286,71 @@
     {
         jamfile-to-load = [ find-jamfile $(dir) ] ;
     }
-
-
- # The module of the jamfile.
+
+ # The module of the Jamfile.
     #
- local jamfile-module = [ module-name [ path.parent $(jamfile-to-load) ] ] ;
+ local jamfile-module = [ module-name [ path.parent $(jamfile-to-load) ] ] ;
 
- # Initialize the jamfile module before loading.
- #
- initialize $(jamfile-module) : [ path.parent $(jamfile-to-load) ]
- : $(jamfile-to-load:BS) ;
+ # Initialize the Jamfile module before loading.
+ #
+ initialize $(jamfile-module) : [ path.parent $(jamfile-to-load) ]
+ : $(jamfile-to-load:BS) ;
 
     local saved-project = $(.current-project) ;
- # Now load the Jamfile in it's own context.
- # Initialization might have load parent Jamfiles, which might have
- # loaded the current Jamfile with use-project. Do a final check to make
- # sure it's not loaded already.
+ # Now load the Jamfile in it's own context. Initialization might have loaded
+ # parent Jamfiles, which might have loaded the current Jamfile with
+ # use-project. Do a final check to make sure it's not loaded already.
     if ! $(jamfile-module) in $(.jamfile-modules)
- {
- .jamfile-modules += $(jamfile-module) ;
+ {
+ .jamfile-modules += $(jamfile-module) ;
         mark-as-user $(jamfile-module) ;
- modules.load $(jamfile-module) : [ path.native $(jamfile-to-load) ] : . ;
+ modules.load $(jamfile-module) : [ path.native $(jamfile-to-load) ] : . ;
         if [ MATCH ($(JAMROOT)) : $(jamfile-to-load:BS) ]
         {
             jamfile = [ find-jamfile $(dir) : no-errors ] ;
             if $(jamfile)
- {
+ {
                 load-aux $(jamfile-module) : [ path.native $(jamfile) ] ;
- }
- }
+ }
+ }
     }
- # Now do some checks
+ # Now do some checks.
     if $(.current-project) != $(saved-project)
     {
         errors.error "The value of the .current-project variable"
           : "has magically changed after loading a Jamfile."
- : "This means some of the targets might be defined a the wrong project."
- : "after loading " $(jamfile-module)
- : "expected value " $(saved-project)
- : "actual value " $(.current-project)
+ : "This means some of the targets might be defined in the wrong project."
+ : "after loading" $(jamfile-module)
+ : "expected value" $(saved-project)
+ : "actual value" $(.current-project)
           ;
     }
 
     if $(.global-build-dir)
- {
- local id = [ attribute $(jamfile-module) id ] ;
- local project-root = [ attribute $(jamfile-module) project-root ] ;
- local location = [ attribute $(jamfile-module) location ] ;
-
+ {
+ local id = [ attribute $(jamfile-module) id ] ;
+ local project-root = [ attribute $(jamfile-module) project-root ] ;
+ local location = [ attribute $(jamfile-module) location ] ;
+
         if $(location) && $(project-root) = $(dir)
         {
- # This is Jamroot
+ # This is Jamroot.
             if ! $(id)
             {
                 ECHO "warning: the --build-dir option was specified" ;
                 ECHO "warning: but Jamroot at '$(dir)'" ;
                 ECHO "warning: specified no project id" ;
                 ECHO "warning: the --build-dir option will be ignored" ;
- }
- }
- }
-
-
-
-
+ }
+ }
+ }
 }
 
+
 rule mark-as-user ( module-name )
 {
     if USER_MODULE in [ RULENAMES ]
- {
+ {
         USER_MODULE $(module-name) ;
     }
 }
@@ -367,30 +359,31 @@
 rule load-aux ( module-name : file )
 {
     mark-as-user $(module-name) ;
-
+
     module $(module-name)
     {
         include $(2) ;
         local rules = [ RULENAMES $(1) ] ;
         IMPORT $(1) : $(rules) : $(1) : $(1).$(rules) ;
- }
+ }
 }
 
+
 .global-build-dir = [ MATCH --build-dir=(.*) : [ modules.peek : ARGV ] ] ;
 if $(.global-build-dir)
-{
- # If the option is specified several times, take the last value.
+{
+ # If the option is specified several times, take the last value.
     .global-build-dir = [ path.make $(.global-build-dir[-1]) ] ;
 }
 
 
-# Initialize the module for a project.
+# Initialize the module for a project.
 #
 rule initialize (
- module-name # The name of the project module.
- : location ? # The location (directory) of the project to initialize.
- # If not specified, stanalone project will be initialized.
- : basename ?
+ module-name # The name of the project module.
+ : location ? # The location (directory) of the project to initialize. If
+ # not specified, a standalone project will be initialized.
+ : basename ?
     )
 {
     if --debug-loading in [ modules.peek : ARGV ]
@@ -398,77 +391,80 @@
         ECHO "Initializing project '$(module-name)'" ;
     }
 
- # TODO: need to consider if standalone projects can do anything but defining
- # prebuilt targets. If so, we need to give more sensible "location", so that
- # source paths are correct.
+ # TODO: need to consider if standalone projects can do anything but define
+ # prebuilt targets. If so, we need to give it a more sensible "location", so
+ # that source paths are correct.
     location ?= "" ;
- # Create the module for the Jamfile first.
+ # Create the module for the Jamfile first.
     module $(module-name)
- {
- }
- $(module-name).attributes = [ new project-attributes $(location)
- $(module-name) ] ;
+ {
+ }
+ $(module-name).attributes = [ new project-attributes $(location)
+ $(module-name) ] ;
     local attributes = $($(module-name).attributes) ;
-
+
     if $(location)
- {
- $(attributes).set source-location : [ path.make $(location) ] : exact ;
+ {
+ $(attributes).set source-location : [ path.make $(location) ] : exact ;
     }
     else
     {
- $(attributes).set source-location : "" : exact ;
+ $(attributes).set source-location : "" : exact ;
     }
-
- $(attributes).set requirements : [ property-set.empty ] : exact ;
- $(attributes).set usage-requirements : [ property-set.empty ] : exact ;
+
+ $(attributes).set requirements : [ property-set.empty ] : exact ;
+ $(attributes).set usage-requirements : [ property-set.empty ] : exact ;
 
     # Import rules common to all project modules from project-rules module,
     # defined at the end of this file.
     modules.clone-rules project-rules $(module-name) ;
-
+
     local jamroot ;
 
     local parent-module ;
- if $(module-name) = site-config
+ if $(module-name) = test-config
     {
         # No parent.
- }
+ }
+ else if $(module-name) = site-config
+ {
+ parent-module = test-config ;
+ }
     else if $(module-name) = user-config
     {
         parent-module = site-config ;
     }
- else
+ else
     {
- # We search for parent/project-root only if jamfile was specified
- # --- i.e
+ # We search for parent/project-root only if Jamfile was specified, i.e.
         # if the project is not standalone.
- if $(location) && ! [ MATCH ($(JAMROOT)) : $(basename) ]
+ if $(location) && ! [ MATCH ($(JAMROOT)) : $(basename) ]
         {
             parent-module = [ load-parent $(location) ] ;
- }
+ }
         else
         {
- # It's either jamroot, or standalone project.
- # If it's jamroot, inherit from user-config.
+ # It's either jamroot or standalone project. If it's jamroot,
+ # inherit from user-config.
             if $(location)
             {
- parent-module = user-config ;
+ parent-module = user-config ;
                 jamroot = true ;
- }
- }
+ }
+ }
     }
-
+
     if $(parent-module)
- {
+ {
         inherit-attributes $(module-name) : $(parent-module) ;
         $(attributes).set parent-module : $(parent-module) : exact ;
     }
-
+
     if $(jamroot)
- {
+ {
         $(attributes).set project-root : $(location) : exact ;
     }
-
+
     local parent ;
     if $(parent-module)
     {
@@ -477,70 +473,72 @@
 
     if ! $(.target.$(module-name))
     {
- .target.$(module-name) = [ new project-target $(module-name)
- : $(module-name) $(parent)
+ .target.$(module-name) = [ new project-target $(module-name)
+ : $(module-name) $(parent)
             : [ attribute $(module-name) requirements ] ] ;
-
+
         if --debug-loading in [ modules.peek : ARGV ]
         {
- ECHO "Assigned project target" $(.target.$(module-name))
- "to '$(module-name)'" ;
+ ECHO "Assigned project target" $(.target.$(module-name))
+ "to '$(module-name)'" ;
         }
- }
-
+ }
+
     .current-project = [ target $(module-name) ] ;
 }
 
+
 # Make 'project-module' inherit attributes of project root and parent module.
 rule inherit-attributes ( project-module : parent-module )
 {
- local attributes = $($(project-module).attributes) ;
+ local attributes = $($(project-module).attributes) ;
     local pattributes = [ attributes $(parent-module) ] ;
- # Parent module might be locationless user-config.
+ # Parent module might be locationless configuration module.
     if [ modules.binding $(parent-module) ]
- {
- $(attributes).set parent : [ path.parent
+ {
+ $(attributes).set parent : [ path.parent
             [ path.make [ modules.binding $(parent-module) ] ] ] ;
- }
+ }
     local v = [ $(pattributes).get project-root ] ;
     $(attributes).set project-root : $(v) : exact ;
- $(attributes).set default-build
- : [ $(pattributes).get default-build ] ;
+ $(attributes).set default-build
+ : [ $(pattributes).get default-build ] ;
     $(attributes).set requirements
- : [ $(pattributes).get requirements ] : exact ;
+ : [ $(pattributes).get requirements ] : exact ;
     $(attributes).set usage-requirements
- : [ $(pattributes).get usage-requirements ] : exact ;
-
+ : [ $(pattributes).get usage-requirements ] : exact ;
+
     local parent-build-dir = [ $(pattributes).get build-dir ] ;
     if $(parent-build-dir)
- {
- # Have to compute relative path from parent dir to our dir
- # Convert both paths to absolute, since we cannot
- # find relative path from ".." to "."
-
+ {
+ # Have to compute relative path from parent dir to our dir. Convert both
+ # paths to absolute, since we cannot find relative path from ".." to
+ # ".".
+
         local location = [ attribute $(project-module) location ] ;
         local parent-location = [ attribute $(parent-module) location ] ;
-
+
         local pwd = [ path.pwd ] ;
         local parent-dir = [ path.root $(parent-location) $(pwd) ] ;
         local our-dir = [ path.root $(location) $(pwd) ] ;
- $(attributes).set build-dir : [ path.join $(parent-build-dir)
- [ path.relative $(our-dir) $(parent-dir) ] ] : exact ;
- }
+ $(attributes).set build-dir : [ path.join $(parent-build-dir)
+ [ path.relative $(our-dir) $(parent-dir) ] ] : exact ;
+ }
 }
 
 
-# Associate the given id with the given project module
+# Associate the given id with the given project module.
 rule register-id ( id : module )
 {
     $(id).jamfile-module = $(module) ;
 }
 
+
 # Class keeping all the attributes of a project.
 #
 # The standard attributes are "id", "location", "project-root", "parent"
 # "requirements", "default-build", "source-location" and "projects-to-build".
-class project-attributes
+class project-attributes
 {
     import property ;
     import property-set ;
@@ -549,28 +547,28 @@
     import print ;
     import sequence ;
     import project ;
-
+
     rule __init__ ( location project-module )
- {
+ {
         self.location = $(location) ;
         self.project-module = $(project-module) ;
     }
-
- # Set the named attribute from the specification given by the user.
- # The value actually set may be different.
- rule set ( attribute : specification *
- : exact ? # Sets value from 'specification' without any processing
- )
+
+ # Set the named attribute from the specification given by the user. The
+ # value actually set may be different.
+ rule set ( attribute : specification *
+ : exact ? # Sets value from 'specification' without any processing.
+ )
     {
         if $(exact)
         {
             self.$(attribute) = $(specification) ;
         }
- else if $(attribute) = "requirements"
+ else if $(attribute) = "requirements"
         {
             local result = [ property-set.refine-from-user-input
                 $(self.requirements) : $(specification)
- : $(self.project-module) : $(self.location) ] ;
+ : $(self.project-module) : $(self.location) ] ;
 
             if $(result[1]) = "@error"
             {
@@ -593,28 +591,28 @@
                 split ?= nothing $(p) ;
                 unconditional += $(split[2]) ;
             }
-
+
             local non-free = [ property.remove free : $(unconditional) ] ;
             if $(non-free)
             {
                 errors.error "usage-requirements" $(specification) "have non-free properties" $(non-free) ;
- }
+ }
             local t = [ property.translate-paths $(specification)
                                       : $(self.location) ] ;
             if $(self.usage-requirements)
             {
- self.usage-requirements = [ property-set.create
+ self.usage-requirements = [ property-set.create
                     [ $(self.usage-requirements).raw ] $(t) ] ;
             }
- else
+ else
             {
                 self.usage-requirements = [ property-set.create $(t) ] ;
- }
- }
+ }
+ }
         else if $(attribute) = "default-build"
         {
             self.default-build = [ property.make $(specification) ] ;
- }
+ }
         else if $(attribute) = "source-location"
         {
             self.source-location = ;
@@ -623,17 +621,17 @@
                 self.source-location += [ path.root
                     [ path.make $(src-path) ] $(self.location) ] ;
             }
- }
+ }
         else if $(attribute) = "build-dir"
         {
- self.build-dir = [ path.root
+ self.build-dir = [ path.root
                 [ path.make $(specification) ] $(self.location) ] ;
- }
- else if ! $(attribute) in "id" "default-build" "location" "source-location"
- "parent" "projects-to-build" "project-root"
+ }
+ else if ! $(attribute) in "id" "default-build" "location"
+ "source-location" "parent" "projects-to-build" "project-root"
         {
- errors.error "Invalid project attribute '$(attribute)' specified "
- "for project at '$(self.location)'" ;
+ errors.error "Invalid project attribute '$(attribute)' specified"
+ "for project at '$(self.location)'" ;
         }
         else
         {
@@ -658,27 +656,29 @@
         print.list-item "Requirements:" [ $(self.requirements).raw ] ;
         print.list-item "Default build:" $(self.default-build) ;
         print.list-item "Source location:" $(self.source-location) ;
- print.list-item "Projects to build:"
- [ sequence.insertion-sort $(self.projects-to-build) ] ;
+ print.list-item "Projects to build:"
+ [ sequence.insertion-sort $(self.projects-to-build) ] ;
         print.list-end ;
     }
-
 }
 
-# Returns the project which is currently being loaded
+
+# Returns the project which is currently being loaded.
 rule current ( )
 {
     return $(.current-project) ;
 }
 
-# Temporary changes the current project to 'project'. Should
-# be followed by 'pop-current'.
+
+# Temporarily changes the current project to 'project'. Should be followed by
+# 'pop-current'.
 rule push-current ( project )
 {
     .saved-current-project += $(.current-project) ;
     .current-project = $(project) ;
 }
 
+
 rule pop-current ( )
 {
     .current-project = $(.saved-current-project[-1]) ;
@@ -686,68 +686,71 @@
 }
 
 
-
-# Returns the project-attribute instance for the specified jamfile module.
+# Returns the project-attribute instance for the specified Jamfile module.
 rule attributes ( project )
 {
     return $($(project).attributes) ;
 }
 
-# Returns the value of the specified attribute in the specified jamfile module.
+
+# Returns the value of the specified attribute in the specified Jamfile module.
 rule attribute ( project attribute )
 {
- return [ $($(project).attributes).get $(attribute) ] ;
+ return [ $($(project).attributes).get $(attribute) ] ;
 }
 
+
 # Returns the project target corresponding to the 'project-module'.
 rule target ( project-module )
 {
     if ! $(.target.$(project-module))
     {
- .target.$(project-module) = [ new project-target $(project-module)
- : $(project-module)
- : [ attribute $(project-module) requirements ] ] ;
+ .target.$(project-module) = [ new project-target $(project-module)
+ : $(project-module)
+ : [ attribute $(project-module) requirements ] ] ;
     }
- return $(.target.$(project-module)) ;
+ return $(.target.$(project-module)) ;
 }
 
+
 # Use/load a project.
 rule use ( id : location )
 {
     local saved-project = $(.current-project) ;
     local project-module = [ project.load $(location) ] ;
     local declared-id = [ project.attribute $(project-module) id ] ;
-
+
     if ! $(declared-id) || $(declared-id) != $(id)
     {
- # The project at 'location' either have no id or
- # that id is not equal to the 'id' parameter.
- if $($(id).jamfile-module)
- && $($(id).jamfile-module) != $(project-module)
- {
- errors.user-error
- "Attempt to redeclare already existing project id '$(id)'" ;
- }
+ # The project at 'location' either has no id or that id is not equal to
+ # the 'id' parameter.
+ if $($(id).jamfile-module)
+ && $($(id).jamfile-module) != $(project-module)
+ {
+ errors.user-error
+ "Attempt to redeclare already existing project id '$(id)'" ;
+ }
         $(id).jamfile-module = $(project-module) ;
     }
     .current-project = $(saved-project) ;
 }
 
-# Defines a Boost.Build extension project. Such extensions usually
-# contain library targets and features that can be used by many people.
-# Even though extensions are really projects, they can be initialize as
-# a module would be with the "using" (project.project-rules.using)
-# mechanism.
+
+# Defines a Boost.Build extension project. Such extensions usually contain
+# library targets and features that can be used by many people. Even though
+# extensions are really projects, they can be initialized as a module would be
+# with the "using" (project.project-rules.using) mechanism.
+#
 rule extension ( id : options * : * )
 {
     # The caller is a standalone module for the extension.
     local mod = [ CALLER_MODULE ] ;
-
+
     # We need to do the rest within the extension module.
     module $(mod)
     {
         import path ;
-
+
         # Find the root project.
         local root-project = [ project.current ] ;
         root-project = [ $(root-project).project-module ] ;
@@ -757,170 +760,167 @@
         {
             root-project = [ project.attribute $(root-project) parent-module ] ;
         }
-
- # Create the project data, and bring in the project rules
- # into the module.
+
+ # Create the project data, and bring in the project rules into the
+ # module.
         project.initialize $(__name__) :
             [ path.join [ project.attribute $(root-project) location ] ext $(1:L) ] ;
-
- # Create the project itself, i.e. the attributes.
- # All extensions are created in the "/ext" project space.
+
+ # Create the project itself, i.e. the attributes. All extensions are
+ # created in the "/ext" project space.
         project /ext/$(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
         local attributes = [ project.attributes $(__name__) ] ;
-
+
         # Inherit from the root project of whomever is defining us.
         project.inherit-attributes $(__name__) : $(root-project) ;
         $(attributes).set parent-module : $(root-project) : exact ;
     }
 }
 
+
 rule glob-internal ( project : wildcards + : excludes * : rule-name )
 {
     local location = [ $(project).get source-location ] ;
-
+
     local result ;
- local paths = [ path.$(rule-name) $(location)
- : [ sequence.transform path.make : $(wildcards) ]
+ local paths = [ path.$(rule-name) $(location)
+ : [ sequence.transform path.make : $(wildcards) ]
         : [ sequence.transform path.make : $(excludes) ] ] ;
     if $(wildcards:D) || $(rule-name) != glob
     {
- # The paths we've found are relative to current directory,
- # but the names specified in sources list are assumed to
- # be relative to source directory of the corresponding
- # prject. So, just make the name absolute.
+ # The paths we've found are relative to the current directory, but the
+ # names specified in the sources list are assumed to be relative to the
+ # source directory of the corresponding project. So, just make the names
+ # absolute.
         for local p in $(paths)
         {
             result += [ path.root $(p) [ path.pwd ] ] ;
- }
+ }
     }
- else
+ else
     {
- # There were not directory in wildcard, so the files are all
- # in the source directory of the project. Just drop the
- # directory, instead of making paths absolute.
+ # There were no wildcards in the directory path, so the files are all in
+ # the source directory of the project. Just drop the directory, instead
+ # of making paths absolute.
         result = $(paths:D="") ;
     }
-
- return $(result) ;
+
+ return $(result) ;
 }
 
 
-# This module defines rules common to all projects
+# This module defines rules common to all projects.
 module project-rules
-{
+{
     rule using ( toolset-module : * )
     {
         import toolset ;
         import modules ;
         import project ;
-
- # The module referred by 'using' can be placed in
- # the same directory as Jamfile, and the user
- # will expect the module to be found even though
- # the directory is not in BOOST_BUILD_PATH.
- # So temporary change the search path.
+
+ # Temporarily change the search path so the module referred to by
+ # 'using' can be placed in the same directory as Jamfile. User will
+ # expect the module to be found even though the directory is not in
+ # BOOST_BUILD_PATH.
         local x = [ modules.peek : BOOST_BUILD_PATH ] ;
         local caller = [ modules.binding $(__name__) ] ;
         modules.poke : BOOST_BUILD_PATH : $(caller:D) $(x) ;
         toolset.using $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
         modules.poke : BOOST_BUILD_PATH : $(x) ;
-
- # The above might have clobbered .current-project
- # Restore the the right value.
- modules.poke project : .current-project
- : [ project.target $(__name__) ] ;
+
+ # The above might have clobbered .current-project. Restore the correct
+ # value.
+ modules.poke project : .current-project
+ : [ project.target $(__name__) ] ;
     }
-
+
     import modules ;
-
+
     rule import ( * : * : * )
     {
         modules.import project ;
-
+
         local caller = [ CALLER_MODULE ] ;
         local saved = [ modules.peek project : .current-project ] ;
         module $(caller)
         {
             modules.import $(1) : $(2) : $(3) ;
         }
- modules.poke project : .current-project : $(saved) ;
+ modules.poke project : .current-project : $(saved) ;
     }
 
-
     rule project ( id ? : options * : * )
     {
- import project ;
- import path ;
         import errors ;
-
+ import path ;
+ import project ;
+
         local attributes = [ project.attributes $(__name__) ] ;
- if $(id)
+ if $(id)
         {
            id = [ path.root $(id) / ] ;
            project.register-id $(id) : $(__name__) ;
            $(attributes).set id : $(id) ;
         }
-
+
         local explicit-build-dir ;
-
+
         for n in 2 3 4 5 6 7 8 9
         {
             local option = $($(n)) ;
- if $(option)
+ if $(option)
             {
                 $(attributes).set $(option[1]) : $(option[2-]) ;
             }
             if $(option[1]) = "build-dir"
             {
                 explicit-build-dir = [ path.make $(option[2-]) ] ;
- }
+ }
         }
-
+
         # If '--build-dir' is specified, change the build dir for the project.
- local global-build-dir =
- [ modules.peek project : .global-build-dir ] ;
-
+ local global-build-dir =
+ [ modules.peek project : .global-build-dir ] ;
+
         if $(global-build-dir)
- {
+ {
             local location = [ $(attributes).get location ] ;
- # Project with empty location is 'standalone' project, like
- # user-config, or qt. It has no build dir.
- # If we try to set build dir for user-config, we'll then
- # try to inherit it, with either weird, or wrong consequences.
+ # Project with an empty location is a 'standalone' project such as
+ # user-config or qt. It has no build dir. If we try to set build dir
+ # for user-config, we'll then try to inherit it, with either weird
+ # or wrong consequences.
             if $(location) && $(location) = [ $(attributes).get project-root ]
             {
                 # This is Jamroot.
                 if $(id)
- {
- if $(explicit-build-dir)
+ {
+ if $(explicit-build-dir)
                       && [ path.is-rooted $(explicit-build-dir) ]
                     {
- errors.user-error "Absolute directory specified via 'build-dir' project attribute"
- : "Don't know how to combine that with the --build-dir option."
- ;
+ errors.user-error "Absolute directory specified via 'build-dir' project attribute"
+ : "Don't know how to combine that with the --build-dir option."
+ ;
                     }
                     # Strip the leading slash from id.
- local rid = [ MATCH /(.*) : $(id) ] ;
- local p = [ path.join
+ local rid = [ MATCH /(.*) : $(id) ] ;
+ local p = [ path.join
                         $(global-build-dir) $(rid) $(explicit-build-dir) ] ;
 
                     $(attributes).set build-dir : $(p) : exact ;
- }
- }
- else
+ }
+ }
+ else
             {
                 # Not Jamroot
                 if $(explicit-build-dir)
- {
- errors.user-error "When --build-dir is specified, the 'build-project'"
- : "attribute is allowed only for top-level 'project' invocations" ;
- }
- }
+ {
+ errors.user-error "When --build-dir is specified, the 'build-dir' project"
+ : "attribute is allowed only for top-level 'project' invocations" ;
+ }
+ }
         }
-
-
     }
-
+
     # Declare and set a project global constant. Project global constants are
     # normal variables but should not be changed. They are applied to every
     # child Jamfile.
@@ -932,13 +932,12 @@
     {
         import project ;
         local p = [ project.target $(__name__) ] ;
- $(p).add-constant $(name) : $(value) ;
+ $(p).add-constant $(name) : $(value) ;
     }
-
- # Declare and set a project global constant, whose value is a path. The
- # path is adjusted to be relative to the invocation directory. The given
- # value path is taken to be either absolute, or relative to this project
- # root.
+
+ # Declare and set a project global constant, whose value is a path. The path
+ # is adjusted to be relative to the invocation directory. The given value
+ # path is taken to be either absolute, or relative to this project root.
     rule path-constant (
         name # Variable name of the constant.
         : value + # Value of the constant.
@@ -949,7 +948,6 @@
         $(p).add-constant $(name) : $(value) : path ;
     }
 
-
     rule use-project ( id : where )
     {
         # See comment in 'load' for explanation.
@@ -964,43 +962,42 @@
         local now = [ $(attributes).get projects-to-build ] ;
         $(attributes).set projects-to-build : $(now) $(dir) ;
     }
-
+
     rule explicit ( target-names * )
     {
         import project ;
- # If 'explicit' is used in a helper rule defined in Jamroot,
- # and inherited by children, then most of the time
- # we want 'explicit' to operate on the Jamfile where
- # the helper rule is invoked.
+ # If 'explicit' is used in a helper rule defined in Jamroot and
+ # inherited by children, then most of the time we want 'explicit' to
+ # operate on the Jamfile where the helper rule is invoked.
         local t = [ project.current ] ;
         for local n in $(target-names)
- {
+ {
             $(t).mark-target-as-explicit $(n) ;
- }
- }
-
+ }
+ }
+
     rule glob ( wildcards + : excludes * )
     {
         import project ;
- return [ project.glob-internal [ project.current ]
+ return [ project.glob-internal [ project.current ]
           : $(wildcards) : $(excludes) : glob ] ;
     }
 
     rule glob-tree ( wildcards + : excludes * )
     {
         import project ;
-
+
         if $(wildcards:D) || $(excludes:D)
         {
             errors.user-error "The patterns to 'glob-tree' may not include directory" ;
         }
- return [ project.glob-internal [ project.current ]
+ return [ project.glob-internal [ project.current ]
           : $(wildcards) : $(excludes) : glob-tree ] ;
     }
 
- # Calculates conditional requirements for multiple requirements
- # at once. This is a shorthand to be reduce duplication and to
- # keep an inline declarative syntax. For example:
+ # Calculates conditional requirements for multiple requirements at once.
+ # This is a shorthand to reduce duplication and to keep an inline
+ # declarative syntax. For example:
     #
     # lib x : x.cpp : [ conditional <toolset>gcc <variant>debug :
     # <define>DEBUG_EXCEPTION <define>DEBUG_TRACE ] ;

Modified: branches/CMake/release/tools/build/v2/build/property-set.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/property-set.jam (original)
+++ branches/CMake/release/tools/build/v2/build/property-set.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,7 +1,7 @@
-# Copyright 2003 Dave Abrahams
-# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Dave Abrahams
+# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 import "class" : new ;
 import feature ;
@@ -10,46 +10,45 @@
 import set ;
 
 # Class for storing a set of properties.
-# - there's 1<->1 correspondence between identity and value. No
-# two instances of the class are equal. To maintain this property,
-# the 'property-set.create' rule should be used to create new instances.
-# Instances are immutable.
-#
-# - each property is classified with regard to it's effect on build
-# results. Incidental properties have no effect on build results, from
-# Boost.Build point of view. Others are either free, or non-free, which we
-# call 'base'. Each property belong to exactly one of those categories and
-# it's possible to get list of properties in each category.
+# - there's 1<->1 correspondence between identity and value. No two instances of
+# the class are equal. To maintain this property, the 'property-set.create'
+# rule should be used to create new instances. Instances are immutable.
 #
-# In addition, it's possible to get list of properties with specific
+# - each property is classified with regard to it's effect on build results.
+# Incidental properties have no effect on build results, from Boost.Build's
+# point of view. Others are either free, or non-free, which we call 'base'.
+# Each property belongs to exactly one of those categories and it's possible
+# to get list of properties in each category.
+#
+# In addition, it's possible to get a list of properties with a specific
 # attribute.
 #
 # - several operations, like and refine and as-path are provided. They all use
 # caching whenever possible.
 #
-class property-set
+class property-set
 {
+ import errors ;
     import feature ;
- import property-set ;
+ import path ;
     import property ;
+ import property-set ;
     import set ;
- import path ;
- import errors ;
-
+
     rule __init__ ( raw-properties * )
- {
+ {
         self.raw = $(raw-properties) ;
-
+
         for local p in $(raw-properties)
         {
             if ! $(p:G)
             {
- errors.error "Invalid property: '$(p)'" ;
+ errors.error "Invalid property: '$(p)'" ;
             }
-
- local att = [ feature.attributes $(p:G) ] ;
- # A feature can be both incidental and free,
- # in which case we add it to incidental.
+
+ local att = [ feature.attributes $(p:G) ] ;
+ # A feature can be both incidental and free, in which case we add it
+ # to incidental.
             if incidental in $(att)
             {
                 self.incidental += $(p) ;
@@ -58,11 +57,11 @@
             {
                 self.free += $(p) ;
             }
- else
+ else
             {
                 self.base += $(p) ;
             }
-
+
             if dependency in $(att)
             {
                 self.dependency += $(p) ;
@@ -71,8 +70,8 @@
             {
                 self.non-dependency += $(p) ;
             }
-
- if [ MATCH (:) : $(p:G=) ]
+
+ if [ MATCH (:) : $(p:G=) ]
             {
                 self.conditional += $(p) ;
             }
@@ -80,80 +79,76 @@
             {
                 self.non-conditional += $(p) ;
             }
-
-
+
             if propagated in $(att)
             {
                 self.propagated += $(p) ;
- }
+ }
             if link-incompatible in $(att)
             {
                 self.link-incompatible += $(p) ;
- }
+ }
         }
-
     }
-
-
- # Returns Jam list of stored properties
+
+ # Returns Jam list of stored properties.
     rule raw ( )
     {
         return $(self.raw) ;
     }
-
+
     rule str ( )
     {
         return "[" $(self.raw) "]" ;
     }
-
- # Returns properties that are neither incidental nor free
+
+ # Returns properties that are neither incidental nor free.
     rule base ( )
     {
         return $(self.base) ;
     }
-
-
- # Returns free properties which are not dependency properties
+
+ # Returns free properties which are not dependency properties.
     rule free ( )
     {
         return $(self.free) ;
     }
-
- # Returns dependency properties
+
+ # Returns dependency properties.
     rule dependency ( )
     {
         return $(self.dependency) ;
     }
-
+
     rule non-dependency ( )
     {
         return $(self.non-dependency) ;
     }
-
+
     rule conditional ( )
     {
         return $(self.conditional) ;
     }
-
+
     rule non-conditional ( )
     {
         return $(self.non-conditional) ;
     }
-
- # Returns incidental properties
+
+ # Returns incidental properties.
     rule incidental ( )
     {
         return $(self.incidental) ;
     }
-
+
     rule refine ( ps )
     {
         if ! $(self.refined.$(ps))
         {
- local r = [ property.refine $(self.raw) : [ $(ps).raw ] ] ;
+ local r = [ property.refine $(self.raw) : [ $(ps).raw ] ] ;
             if $(r[1]) != "@error"
             {
- self.refined.$(ps) = [ property-set.create $(r) ] ;
+ self.refined.$(ps) = [ property-set.create $(r) ] ;
             }
             else
             {
@@ -162,7 +157,7 @@
         }
         return $(self.refined.$(ps)) ;
     }
-
+
     rule expand ( )
     {
         if ! $(self.expanded)
@@ -171,8 +166,7 @@
         }
         return $(self.expanded) ;
     }
-
-
+
     rule expand-composites ( )
     {
         if ! $(self.composites)
@@ -182,18 +176,18 @@
         }
         return $(self.composites) ;
     }
-
+
     rule evaluate-conditionals ( context ? )
     {
         context ?= $(__name__) ;
         if ! $(self.evaluated.$(context))
         {
- self.evaluated.$(context) = [ property-set.create
+ self.evaluated.$(context) = [ property-set.create
                 [ property.evaluate-conditionals-in-context $(self.raw) : [ $(context).raw ] ] ] ;
         }
- return $(self.evaluated.$(context)) ;
+ return $(self.evaluated.$(context)) ;
     }
-
+
     rule propagated ( )
     {
         if ! $(self.propagated-ps)
@@ -201,19 +195,18 @@
             self.propagated-ps = [ property-set.create $(self.propagated) ] ;
         }
         return $(self.propagated-ps) ;
- }
-
+ }
+
     rule link-incompatible ( )
     {
         if ! $(self.link-incompatible-ps)
         {
- self.link-incompatible-ps =
+ self.link-incompatible-ps =
               [ property-set.create $(self.link-incompatible) ] ;
         }
         return $(self.link-incompatible-ps) ;
     }
-
-
+
     rule run-actions ( )
     {
         if ! $(self.run)
@@ -222,37 +215,34 @@
         }
         return $(self.run) ;
     }
-
+
     rule add-defaults ( )
     {
         if ! $(self.defaults)
         {
- self.defaults = [ property-set.create
+ self.defaults = [ property-set.create
                 [ feature.add-defaults $(self.raw) ] ] ;
         }
         return $(self.defaults) ;
     }
-
-
+
     rule as-path ( )
     {
         if ! $(self.as-path)
         {
             self.as-path = [ property.as-path $(self.base) ] ;
- }
+ }
         return $(self.as-path) ;
- }
-
- # Computes the target path that should be used for
- # target with these properties.
+ }
+
+ # Computes the path to be used for a target with the given properties.
     # Returns a list of
     # - the computed path
- # - if the path is relative to build directory, a value of
- # 'true'.
+ # - if the path is relative to the build directory, a value of 'true'.
     rule target-path ( )
     {
         if ! $(self.target-path)
- {
+ {
             # The <location> feature can be used to explicitly
             # change the location of generated targetsv
             local l = [ get <location> ] ;
@@ -262,62 +252,61 @@
             }
             else
             {
- local p = [ as-path ] ;
+ local p = [ as-path ] ;
                 # Really, an ugly hack. Boost regression test system requires
                 # specific target paths, and it seems that changing it to handle
- # other directory layout is really hard. For that reason,
- # we teach V2 to do the things regression system requires.
- # The value o '<location-prefix>' is predended to the path.
- local prefix = [ get <location-prefix> ] ;
+ # other directory layout is really hard. For that reason, we
+ # teach V2 to do the things regression system requires. The
+ # value of '<location-prefix>' is prepended to the path.
+ local prefix = [ get <location-prefix> ] ;
                 if $(prefix)
                 {
                     self.target-path = [ path.join $(prefix) $(p) ] ;
- }
+ }
                 else
                 {
                     self.target-path = $(p) ;
- }
+ }
                 if ! $(self.target-path)
                 {
                     self.target-path = . ;
- }
+ }
                 # The path is relative to build dir.
                 self.target-path += true ;
- }
- }
+ }
+ }
         return $(self.target-path) ;
     }
-
-
+
     rule add ( ps )
     {
- if ! $(self.added.$(ps))
+ if ! $(self.added.$(ps))
         {
             self.added.$(ps) = [ property-set.create $(self.raw) [ $(ps).raw ] ] ;
         }
         return $(self.added.$(ps)) ;
- }
-
+ }
+
     rule add-raw ( properties * )
     {
         return [ add [ property-set.create $(properties) ] ] ;
- }
-
+ }
+
     rule link-incompatible-with ( ps )
     {
         if ! $(.li.$(ps))
         {
             local li1 = [ $(__name__).link-incompatible ] ;
- local li2 = [ $(ps).link-incompatible ] ;
- if [ set.equal $(li1) : $(li2) ]
+ local li2 = [ $(ps).link-incompatible ] ;
+ if [ set.equal $(li1) : $(li2) ]
             {
                 .li.$(ps) = false ;
             }
             else
             {
                 .li.$(ps) = true ;
- }
- }
+ }
+ }
         if $(.li.$(ps)) = true
         {
             return true ;
@@ -325,85 +314,79 @@
         else
         {
             return ;
- }
+ }
     }
-
 
-
     # Returns all values of 'feature'.
     rule get ( feature )
     {
         if ! $(self.map-built)
         {
- # For each feature, create member var and assign all
- # values to it. Since all regular member vars start with
- # 'self', there will be no conflicts between names.
+ # For each feature, create a member var and assign all values to it.
+ # Since all regular member vars start with 'self', there will be no
+ # conflicts between names.
             self.map-built = true ;
             for local v in $(self.raw)
             {
                 $(v:G) += $(v:G=) ;
- }
+ }
         }
-
         return $($(feature)) ;
     }
-
 }
 
-# Creates new 'property-set' instance for the given raw properties,
-# or returns an already existing ones.
+
+# Creates a new 'property-set' instance for the given raw properties or returns
+# an already existing ones.
 rule create ( raw-properties * )
 {
- raw-properties = [ sequence.unique
+ raw-properties = [ sequence.unique
         [ sequence.insertion-sort $(raw-properties) ] ] ;
-
+
     local key = $(raw-properties:J=-:E=) ;
-
- if ! $(.ps.$(key))
+
+ if ! $(.ps.$(key))
     {
         .ps.$(key) = [ new property-set $(raw-properties) ] ;
     }
- return $(.ps.$(key)) ;
+ return $(.ps.$(key)) ;
 }
 NATIVE_RULE property-set : create ;
 
-# Creates new 'property-set' instances after checking
-# that all properties are valid and converting incidental
-# properties into gristed form.
+
+# Creates a new 'property-set' instance after checking that all properties are
+# valid and converting incidental properties into gristed form.
 rule create-with-validation ( raw-properties * )
 {
     property.validate $(raw-properties) ;
-
     return [ create [ property.make $(raw-properties) ] ] ;
 }
 
-# Creates a property-set from the input given by the user, in the
-# context of 'jamfile-module' at 'location'
+
+# Creates a property-set from the input given by the user, in the context of
+# 'jamfile-module' at 'location'.
 rule create-from-user-input ( raw-properties * : jamfile-module location )
 {
     local specification = [ property.translate-paths $(raw-properties)
- : $(location) ] ;
+ : $(location) ] ;
     specification = [ property.translate-indirect $(specification)
- : $(jamfile-module) ] ;
- specification =
- [ property.expand-subfeatures-in-conditions $(specification) ] ;
- specification = [ property.make $(specification) ] ;
- result = [ property-set.create $(specification) ] ;
- return $(result) ;
+ : $(jamfile-module) ] ;
+ specification =
+ [ property.expand-subfeatures-in-conditions $(specification) ] ;
+ specification = [ property.make $(specification) ] ;
+ return [ property-set.create $(specification) ] ;
 }
 
-# Refines requirements with requirements provided by the user.
-# Specially handles "-<property>value" syntax in specification
-# to remove given requirements.
-# - parent-requirements -- property-set object with requirements
-# to refine
-# - specification -- string list of requirements provided by the use
-# - project-module -- the module to which context indirect features
-# will be bound.
-# - location -- the path to which path features are relative.
-#
+
+# Refines requirements with requirements provided by the user. Specially handles
+# "-<property>value" syntax in specification to remove given requirements.
+# - parent-requirements -- property-set object with requirements to refine.
+# - specification -- string list of requirements provided by the user.
+# - project-module -- module to which context indirect features will be
+# bound.
+# - location -- path to which path features are relative.
 #
-rule refine-from-user-input ( parent-requirements : specification *
+rule refine-from-user-input ( parent-requirements : specification *
     : project-module : location )
 {
     if ! $(specification)
@@ -414,7 +397,7 @@
     {
         local add-requirements ;
         local remove-requirements ;
-
+
         for local r in $(specification)
         {
             local m = [ MATCH "^-(.*)" : $(r) ] ;
@@ -427,38 +410,35 @@
                 add-requirements += $(r) ;
             }
         }
-
+
         if $(remove-requirements)
         {
- # Need to create property set, so that path features
- # and indirect features are translated just like they
- # are in project requirements.
- local ps = [ property-set.create-from-user-input
+ # Need to create a property set, so that path features and indirect
+ # features are translated just like they are in project
+ # requirements.
+ local ps = [ property-set.create-from-user-input
                 $(remove-requirements) : $(project-module) $(location) ] ;
-
- parent-requirements = [ property-set.create
- [ set.difference [ $(parent-requirements).raw ]
- : [ $(ps).raw ] ] ] ;
+
+ parent-requirements = [ property-set.create
+ [ set.difference [ $(parent-requirements).raw ]
+ : [ $(ps).raw ] ] ] ;
             specification = $(add-requirements) ;
         }
 
- local requirements = [ property-set.create-from-user-input
+ local requirements = [ property-set.create-from-user-input
             $(specification) : $(project-module) $(location) ] ;
-
- requirements = [ $(parent-requirements).refine $(requirements) ] ;
- return $(requirements) ;
+
+ return [ $(parent-requirements).refine $(requirements) ] ;
     }
 }
 
 
-
-# Returns property-set with empty set of properties.
+# Returns a property-set with an empty set of properties.
 rule empty ( )
 {
     if ! $(.empty)
     {
- .empty = [ create ] ;
+ .empty = [ create ] ;
     }
-
     return $(.empty) ;
 }

Modified: branches/CMake/release/tools/build/v2/build/property.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/property.jam (original)
+++ branches/CMake/release/tools/build/v2/build/property.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,52 +1,50 @@
-# Copyright 2001, 2002, 2003 Dave Abrahams
-# Copyright 2006 Rene Rivera
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-import utility : ungrist ;
-import sequence : unique ;
-import errors : error ;
+# Copyright 2001, 2002, 2003 Dave Abrahams
+# Copyright 2006 Rene Rivera
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+import errors ;
 import feature ;
+import indirect ;
+import path ;
 import regex ;
 import string ;
 import sequence ;
 import set ;
-import path ;
-import assert ;
-import indirect ;
+import utility ;
 
-# Refines 'properties' by overriding any non-free properties
-# for which a different value is specified in 'requirements'.
-# Conditional requirements are just added without modification.
-# Returns the resulting list of properties.
+
+# Refines 'properties' by overriding any non-free and non-conditional properties
+# for which a different value is specified in 'requirements'. Returns the
+# resulting list of properties.
 rule refine ( properties * : requirements * )
 {
     local result ;
     local error ;
-
- # All the elements of requirements should be present in the result
- # Record them so that we can handle 'properties'.
+
+ # All the 'requirements' elements should be present in the result. Record
+ # them so that we can handle 'properties'.
     for local r in $(requirements)
     {
         # Don't consider conditional requirements.
         if ! [ MATCH (:) : $(r:G=) ]
- {
- # Note: cannot use local here, so take an ugly name
+ {
+ # Note: cannot use a local variable here, so use an ugly name.
             __require__$(r:G) = $(r:G=) ;
- }
+ }
     }
 
     for local p in $(properties)
- {
- # No processing for free properties
+ {
         if [ MATCH (:) : $(p:G=) ]
         {
- # Skip conditional properties
+ # Do not modify conditional properties.
             result += $(p) ;
- }
+ }
         else if free in [ feature.attributes $(p:G) ]
         {
+ # Do not modify free properties.
             result += $(p) ;
         }
         else
@@ -54,8 +52,7 @@
             local required-value = $(__require__$(p:G)) ;
             if $(required-value)
             {
- local value = $(p:G=) ;
- if $(value) != $(required-value)
+ if $(p:G=) != $(required-value)
                 {
                     result += $(p:G)$(required-value) ;
                 }
@@ -71,25 +68,26 @@
         }
     }
 
- # Unset our ugly map.
+ # Unset our ugly map.
     for local r in $(requirements)
     {
- __require__$(r:G) = ;
+ __require__$(r:G) = ;
     }
-
+
     if $(error)
     {
         return $(error) ;
     }
     else
     {
- return [ unique $(result) $(requirements) ] ;
+ return [ sequence.unique $(result) $(requirements) ] ;
     }
 }
 
-# Removes all conditional properties which conditions are not met
-# For those with met conditions, removes the condition. Properies
-# in conditions are looked up in 'context'
+
+# Removes all conditional properties whose conditions are not met. For those
+# with met conditions, removes the condition. Properties in conditions are
+# looked up in 'context'.
 rule evaluate-conditionals-in-context ( properties * : context * )
 {
     local base ;
@@ -103,31 +101,32 @@
         else
         {
             base += $(p) ;
- }
+ }
     }
 
     local result = $(base) ;
     for local p in $(conditionals)
     {
- # Separate condition and property
+ # Separate condition and property.
         local s = [ MATCH (.*):(<.*) : $(p) ] ;
- # Split condition into individual properties
+ # Split condition into individual properties.
         local c = [ regex.split $(s[1]) "," ] ;
- # Evaluate condition
+ # Evaluate condition.
         if $(c) in $(context)
         {
             result += $(s[2]) ;
- }
+ }
     }
- return $(result) ;
+ return $(result) ;
 }
 
+
 rule expand-subfeatures-in-conditions ( properties * )
 {
     local result ;
     for local p in $(properties)
     {
- local s = [ MATCH (.*):(<.*) : $(p) ] ;
+ local s = [ MATCH (.*):(<.*) : $(p) ] ;
         if ! $(s)
         {
             result += $(p) ;
@@ -135,20 +134,20 @@
         else
         {
             local condition = $(s[1]) ;
- # Condition might include several elements
+ local value = $(s[2]) ;
+ # Condition might include several elements.
             condition = [ regex.split $(condition) "," ] ;
- local value = $(s[2]) ;
             local e ;
             for local c in $(condition)
- {
- # It common that condition includes a toolset which
- # was never defined, or mentiones subfeatures which
- # were never defined. In that case, validation will
- # only produce an spirious error, so prevent
- # validation by passing 'true' as second parameter.
+ {
+ # It is common for a condition to include a toolset or
+ # subfeatures that have not been defined. In that case we want
+ # the condition to simply 'never be satisfied' and validation
+ # would only produce a spurious error so we prevent it by
+ # passing 'true' as the second parameter.
                 e += [ feature.expand-subfeatures $(c) : true ] ;
             }
-
+
             if $(e) = $(condition)
             {
                 result += $(p) ;
@@ -157,17 +156,15 @@
             {
                 local individual-subfeatures = [ set.difference $(e) : $(condition) ] ;
                 result += $(individual-subfeatures:J=,):$(value) ;
- }
- }
- }
+ }
+ }
+ }
     return $(result) ;
 }
 
 
-
-# Helper for as-path, below. Orders properties with the implicit ones
-# first, and within the two sections in alphabetical order of feature
-# name.
+# Helper for as-path, below. Orders properties with the implicit ones first, and
+# within the two sections in alphabetical order of feature name.
 local rule path-order ( x y )
 {
     if $(y:G) && ! $(x:G)
@@ -185,7 +182,7 @@
             x = [ feature.expand-subfeatures $(x) ] ;
             y = [ feature.expand-subfeatures $(y) ] ;
         }
-
+
         if $(x[1]) < $(y[1])
         {
             return true ;
@@ -193,6 +190,7 @@
     }
 }
 
+
 local rule abbreviate-dashed ( string )
 {
     local r ;
@@ -203,11 +201,13 @@
     return $(r:J=-) ;
 }
 
+
 local rule identity ( string )
 {
     return $(string) ;
 }
 
+
 if --abbreviate-paths in [ modules.peek : ARGV ]
 {
     .abbrev = abbreviate-dashed ;
@@ -217,37 +217,38 @@
     .abbrev = identity ;
 }
 
-# Returns a path which represents the given expanded property set.
+
+# Returns a path representing the given expanded property set.
 rule as-path ( properties * )
 {
     local entry = .result.$(properties:J=-) ;
-
+
     if ! $($(entry))
     {
         # trim redundancy
         properties = [ feature.minimize $(properties) ] ;
-
+
         # sort according to path-order
         properties = [ sequence.insertion-sort $(properties) : path-order ] ;
-
+
         local components ;
         for local p in $(properties)
         {
             if $(p:G)
             {
- local f = [ ungrist $(p:G) ] ;
+ local f = [ utility.ungrist $(p:G) ] ;
                 p = $(f)-$(p:G=) ;
             }
-
             components += [ $(.abbrev) $(p) ] ;
         }
-
+
         $(entry) = $(components:J=/) ;
- }
-
+ }
+
     return $($(entry)) ;
 }
 
+
 # Exit with error if property is not valid.
 local rule validate1 ( property )
 {
@@ -259,17 +260,19 @@
 
         if ! [ feature.valid $(feature) ]
         {
- feature = [ ungrist $(property:G) ] ; # Ungrist for better error messages
+ # Ungrist for better error messages.
+ feature = [ utility.ungrist $(property:G) ] ;
             msg = "unknown feature '$(feature)'" ;
         }
- else if $(value) && ! free in [ feature.attributes $(feature) ]
+ else if $(value) && ! free in [ feature.attributes $(feature) ]
         {
             feature.validate-value-string $(feature) $(value) ;
- }
+ }
         else if ! ( $(value) || ( optional in [ feature.attributes $(feature) ] ) )
         {
- feature = [ ungrist $(property:G) ] ; # Ungrist for better error messages
- msg = "No value specified for feature '$(feature)'" ;
+ # Ungrist for better error messages.
+ feature = [ utility.ungrist $(property:G) ] ;
+ msg = "No value specified for feature '$(feature)'" ;
         }
     }
     else
@@ -277,12 +280,13 @@
         local feature = [ feature.implied-feature $(property) ] ;
         feature.validate-value-string $(feature) $(property) ;
     }
- if $(msg)
+ if $(msg)
     {
- error "Invalid property "'$(property:J=" ")'": "$(msg:J=" "). ;
+ errors.error "Invalid property "'$(property:J=" ")'": "$(msg:J=" "). ;
     }
 }
 
+
 rule validate ( properties * )
 {
     for local p in $(properties)
@@ -291,6 +295,7 @@
     }
 }
 
+
 rule validate-property-sets ( property-sets * )
 {
     for local s in $(property-sets)
@@ -299,12 +304,13 @@
     }
 }
 
-# Makes a property set from 'specification', converting implicit values into
-# full properties.
+
+# Expands any implicit property values in the given property 'specification' so
+# they explicitly state their feature.
 rule make ( specification * )
 {
     local result ;
- for local e in $(specification)
+ for local e in $(specification)
     {
         if $(e:G)
         {
@@ -313,18 +319,19 @@
         else if [ feature.is-implicit-value $(e) ]
         {
             local feature = [ feature.implied-feature $(e) ] ;
- result += $(feature)$(e) ;
+ result += $(feature)$(e) ;
         }
         else
         {
- error "'$(e)' is not a valid for property specification" ;
+ errors.error "'$(e)' is not a valid property specification" ;
         }
     }
     return $(result) ;
 }
 
-# Returns a property sets which include all the elements in 'properties' that
-# do not have attributes listed in 'attributes'.
+
+# Returns a property set containing all the elements in 'properties' that do not
+# have their attributes listed in 'attributes'.
 rule remove ( attributes + : properties * )
 {
     local result ;
@@ -338,8 +345,9 @@
     return $(result) ;
 }
 
-# Returns a property set which include all properties in 'properties' that have
-# any of 'attributes'.
+
+# Returns a property set containig all the elements in 'properties' that have
+# their attributes listed in 'attributes'.
 rule take ( attributes + : properties * )
 {
     local result ;
@@ -353,15 +361,16 @@
     return $(result) ;
 }
 
-# Selects properties which correspond to any of the given features.
+
+# Selects properties corresponding to any of the given features.
 rule select ( features * : properties * )
 {
     local result ;
-
- # add any missing angle brackets
+
+ # Add any missing angle brackets.
     local empty = "" ;
     features = $(empty:G=$(features)) ;
-
+
     for local p in $(properties)
     {
         if $(p:G) in $(features)
@@ -372,17 +381,17 @@
     return $(result) ;
 }
 
-# Returns a modified version of properties with all values of the
-# given feature replaced by the given value.
-# If 'value' is empty the feature will be removed
+
+# Returns a modified version of properties with all values of the given feature
+# replaced by the given value. If 'value' is empty the feature will be removed.
 rule change ( properties * : feature value ? )
 {
- local result ;
+ local result ;
     for local p in $(properties)
     {
         if $(p:G) = $(feature)
         {
- result += $(value:G=$(feature)) ;
+ result += $(value:G=$(feature)) ;
         }
         else
         {
@@ -392,61 +401,61 @@
     return $(result) ;
 }
 
-# If 'property' is conditional property, returns
-# condition and the property, e.g
-# <variant>debug,<toolset>gcc:<inlining>full will become
-# <variant>debug,<toolset>gcc <inlining>full.
-# Otherwise, returns empty string.
+
+# If 'property' is a conditional property, returns the condition and the
+# property. E.g. <variant>debug,<toolset>gcc:<inlining>full will become
+# <variant>debug,<toolset>gcc <inlining>full. Otherwise, returns an empty
+# string.
 rule split-conditional ( property )
 {
     local m = [ MATCH "(.+):<(.+)" : $(property) ] ;
     if $(m)
     {
         return $(m[1]) <$(m[2]) ;
- }
+ }
 }
 
 
-# Interpret all path properties in 'properties' as relative to 'path'
-# The property values are assumed to be in system-specific form, and
-# will be translated into normalized form.
+# Interpret all path properties in 'properties' as relative to 'path'. The
+# property values are assumed to be in system-specific form, and will be
+# translated into normalized form.
 rule translate-paths ( properties * : path )
 {
     local result ;
     for local p in $(properties)
     {
         local split = [ split-conditional $(p) ] ;
- local condition = "" ;
+ local condition = "" ;
         if $(split)
         {
             condition = $(split[1]): ;
             p = $(split[2]) ;
         }
-
- if path in [ feature.attributes $(p:G) ]
+
+ if path in [ feature.attributes $(p:G) ]
         {
             local values = [ regex.split $(p:TG=) "&&" ] ;
             local t ;
             for local v in $(values)
             {
- t += [ path.root [ path.make $(v) ] $(path) ] ;
+ t += [ path.root [ path.make $(v) ] $(path) ] ;
             }
- t = $(t:J="&&") ;
+ t = $(t:J="&&") ;
             result += $(condition)$(t:TG=$(p:G)) ;
         }
         else
         {
             result += $(condition)$(p) ;
- }
+ }
     }
     return $(result) ;
 }
 
-# Assumes that all feature values that start with '@' are
-# names of rules, used in 'context-module'. Such rules
-# can be either local to the module or global. Converts such
-# values into 'indirect-rule' format (see indirect.jam), so
-# that they can be called from other modules.
+
+# Assumes that all feature values that start with '@' are names of rules, used
+# in 'context-module'. Such rules can be either local to the module or global.
+# Converts such values into 'indirect-rule' format (see indirect.jam), so they
+# can be called from other modules.
 rule translate-indirect ( specification * : context-module )
 {
     local result ;
@@ -458,23 +467,21 @@
             local v ;
             if [ MATCH "^([^%]*)%([^%]+)$" : $(m) ]
             {
- # Rule is already in indirect format
+ # Rule is already in indirect format.
                 v = $(m) ;
             }
             else
             {
                 if ! [ MATCH ".*([.]).*" : $(m) ]
                 {
- # This is unqualified rule name. The user might want
- # to set flags on this rule name, and toolset.flag
- # auto-qualifies the rule name. Need to do the same
- # here so set flag setting work.
- # We can arrange for toolset.flag to *not* auto-qualify
- # the argument, but then two rules defined in two Jamfiles
- # will conflict.
+ # This is an unqualified rule name. The user might want to
+ # set flags on this rule name and toolset.flag
+ # auto-qualifies it. Need to do the same here so flag
+ # setting works. We can arrange for toolset.flag to *not*
+ # auto-qualify the argument but then two rules defined in
+ # two Jamfiles would conflict.
                     m = $(context-module).$(m) ;
                 }
-
                 v = [ indirect.make $(m) : $(context-module) ] ;
             }
 
@@ -484,25 +491,24 @@
         else
         {
             result += $(p) ;
- }
+ }
     }
- return $(result) ;
+ return $(result) ;
 }
 
 
-# Class which maintains a property set -> string
-# mapping
+# Class which maintains a property set -> string mapping.
 class property-map
 {
+ import errors ;
     import numbers ;
     import sequence ;
- import errors : error ;
-
+
     rule __init__ ( )
- {
+ {
         self.next-flag = 1 ;
     }
-
+
     # Associate 'value' with 'properties'
     rule insert ( properties + : value )
     {
@@ -513,18 +519,16 @@
         self.next-flag = [ numbers.increment $(self.next-flag) ] ;
     }
 
- # Return the value associated with 'properties'
- # or any subset of it. If more than one
- # subset has value assigned to it, return the
- # value for the longest subset, if it's unique.
+ # Returns the value associated with 'properties' or any subset of it. If
+ # more than one subset has a value assigned to it, returns the value for the
+ # longest subset, if it's unique.
     rule find ( properties + )
     {
         return [ find-replace $(properties) ] ;
     }
-
- # Find the value associated with 'properties'.
- # If 'value' parameter is given, replaces the found value
- # Returns the value that were stored originally.
+
+ # Returns the value associated with 'properties'. If 'value' parameter is
+ # given, replaces the found value.
     rule find-replace ( properties + : value ? )
     {
         # First find all matches
@@ -535,106 +539,95 @@
             if $(self.properties.$(i)) in $(properties)
             {
                 matches += $(i) ;
- match-ranks += [ sequence.length
- $(self.properties.$(i)) ] ;
+ match-ranks += [ sequence.length $(self.properties.$(i)) ] ;
             }
         }
- local best = [ sequence.select-highest-ranked
- $(matches) : $(match-ranks) ] ;
+ local best = [ sequence.select-highest-ranked $(matches)
+ : $(match-ranks) ] ;
         if $(best[2])
         {
- error "Ambiguous key" ;
- }
+ errors.error "Ambiguous key" ;
+ }
         local original = $(self.value.$(best)) ;
         if $(value)
         {
             self.value.$(best) = $(value) ;
- }
+ }
         return $(original) ;
- }
+ }
 }
 
+
 local rule __test__ ( )
 {
+ import assert ;
+ import "class" : new ;
     import errors : try catch ;
     import feature ;
- import feature : feature subfeature compose ;
-
- # local rules must be explicitly re-imported
+
+ # Local rules must be explicitly re-imported.
     import property : path-order abbreviate-dashed ;
-
+
     feature.prepare-test property-test-temp ;
 
- feature toolset : gcc : implicit symmetric ;
- subfeature toolset gcc : version : 2.95.2 2.95.3 2.95.4
- 3.0 3.0.1 3.0.2 : optional ;
- feature define : : free ;
- feature runtime-link : dynamic static : symmetric link-incompatible ;
- feature optimization : on off ;
- feature variant : debug release : implicit composite symmetric ;
- feature rtti : on off : link-incompatible ;
+ feature.feature toolset : gcc : implicit symmetric ;
+ feature.subfeature toolset gcc : version : 2.95.2 2.95.3 2.95.4 3.0 3.0.1
+ 3.0.2 : optional ;
+ feature.feature define : : free ;
+ feature.feature runtime-link : dynamic static : symmetric link-incompatible ;
+ feature.feature optimization : on off ;
+ feature.feature variant : debug release : implicit composite symmetric ;
+ feature.feature rtti : on off : link-incompatible ;
 
- compose <variant>debug : <define>_DEBUG <optimization>off ;
- compose <variant>release : <define>NDEBUG <optimization>on ;
+ feature.compose <variant>debug : <define>_DEBUG <optimization>off ;
+ feature.compose <variant>release : <define>NDEBUG <optimization>on ;
 
- import assert ;
- import "class" : new ;
-
- validate <toolset>gcc <toolset>gcc-3.0.1 : $(test-space) ;
-
- assert.true path-order $(test-space) debug <define>foo ;
+ validate <toolset>gcc <toolset>gcc-3.0.1 : $(test-space) ;
+
+ assert.true path-order $(test-space) debug <define>foo ;
     assert.false path-order $(test-space) <define>foo debug ;
- assert.true path-order $(test-space) gcc debug ;
+ assert.true path-order $(test-space) gcc debug ;
     assert.false path-order $(test-space) debug gcc ;
- assert.true path-order $(test-space) <optimization>on <rtti>on ;
+ assert.true path-order $(test-space) <optimization>on <rtti>on ;
     assert.false path-order $(test-space) <rtti>on <optimization>on ;
-
+
     assert.result-equal <toolset>gcc <rtti>off <define>FOO
         : refine <toolset>gcc <rtti>off
         : <define>FOO
- : $(test-space)
- ;
+ : $(test-space) ;
 
     assert.result-equal <toolset>gcc <optimization>on
         : refine <toolset>gcc <optimization>off
         : <optimization>on
- : $(test-space)
- ;
+ : $(test-space) ;
 
     assert.result-equal <toolset>gcc <rtti>off
- : refine <toolset>gcc : <rtti>off : $(test-space)
- ;
+ : refine <toolset>gcc : <rtti>off : $(test-space) ;
 
     assert.result-equal <toolset>gcc <rtti>off <rtti>off:<define>FOO
- : refine <toolset>gcc : <rtti>off <rtti>off:<define>FOO
- : $(test-space)
- ;
-
- assert.result-equal <toolset>gcc:<define>foo <toolset>gcc:<define>bar
- : refine <toolset>gcc:<define>foo : <toolset>gcc:<define>bar
- : $(test-space)
- ;
+ : refine <toolset>gcc : <rtti>off <rtti>off:<define>FOO
+ : $(test-space) ;
+
+ assert.result-equal <toolset>gcc:<define>foo <toolset>gcc:<define>bar
+ : refine <toolset>gcc:<define>foo : <toolset>gcc:<define>bar
+ : $(test-space) ;
 
     assert.result <define>MY_RELEASE
- : evaluate-conditionals-in-context
+ : evaluate-conditionals-in-context
           <variant>release,<rtti>off:<define>MY_RELEASE
- : <toolset>gcc <variant>release <rtti>off
-
- ;
+ : <toolset>gcc <variant>release <rtti>off ;
 
     assert.result debug
- : as-path <optimization>off <variant>debug
- : $(test-space)
- ;
+ : as-path <optimization>off <variant>debug
+ : $(test-space) ;
 
     assert.result gcc/debug/rtti-off
- : as-path <toolset>gcc <optimization>off <rtti>off <variant>debug
- : $(test-space)
- ;
+ : as-path <toolset>gcc <optimization>off <rtti>off <variant>debug
+ : $(test-space) ;
 
     assert.result optmz-off : abbreviate-dashed optimization-off ;
     assert.result rntm-lnk-sttc : abbreviate-dashed runtime-link-static ;
-
+
     try ;
         validate <feature>value : $(test-space) ;
     catch "Invalid property '<feature>value': unknown feature 'feature'." ;
@@ -642,7 +635,7 @@
     try ;
         validate <rtti>default : $(test-space) ;
     catch \"default\" is not a known value of feature <rtti> ;
-
+
     validate <define>WHATEVER : $(test-space) ;
 
     try ;
@@ -652,21 +645,20 @@
     try ;
         validate value : $(test-space) ;
     catch "value" is not a value of an implicit feature ;
-
 
- assert.result-equal <rtti>on
+ assert.result-equal <rtti>on
         : remove free implicit : <toolset>gcc <define>foo <rtti>on : $(test-space) ;
 
- assert.result-equal <include>a
+ assert.result-equal <include>a
         : select include : <include>a <toolset>gcc ;
 
- assert.result-equal <include>a
+ assert.result-equal <include>a
         : select include bar : <include>a <toolset>gcc ;
 
     assert.result-equal <include>a <toolset>gcc
         : select include <bar> <toolset> : <include>a <toolset>gcc ;
-
- assert.result-equal <toolset>kylix <include>a
+
+ assert.result-equal <toolset>kylix <include>a
         : change <toolset>gcc <include>a : <toolset> kylix ;
 
     pm = [ new property-map ] ;
@@ -674,31 +666,23 @@
     $(pm).insert <toolset>gcc <os>NT : obj ;
     $(pm).insert <toolset>gcc <os>CYGWIN : obj ;
 
- assert.equal o
- : [ $(pm).find <toolset>gcc ] ;
+ assert.equal o : [ $(pm).find <toolset>gcc ] ;
 
- assert.equal obj
- : [ $(pm).find <toolset>gcc <os>NT ] ;
+ assert.equal obj : [ $(pm).find <toolset>gcc <os>NT ] ;
 
     try ;
         $(pm).find <toolset>gcc <os>NT <os>CYGWIN ;
     catch "Ambiguous key" ;
 
- # Test ordinary properties
- assert.result
- : split-conditional <toolset>gcc
- ;
-
- # Test properties with ":"
- assert.result
- : split-conditional <define>FOO=A::B
- ;
-
- # Test conditional feature
+ # Test ordinary properties.
+ assert.result : split-conditional <toolset>gcc ;
+
+ # Test properties with ":".
+ assert.result : split-conditional <define>FOO=A::B ;
+
+ # Test conditional feature.
     assert.result-equal <toolset>gcc,<toolset-gcc:version>3.0 <define>FOO
- : split-conditional <toolset>gcc,<toolset-gcc:version>3.0:<define>FOO
- ;
-
+ : split-conditional <toolset>gcc,<toolset-gcc:version>3.0:<define>FOO ;
+
     feature.finish-test property-test-temp ;
 }
-

Modified: branches/CMake/release/tools/build/v2/build/scanner.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/scanner.jam (original)
+++ branches/CMake/release/tools/build/v2/build/scanner.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -79,6 +79,7 @@
         NOCARE $(matches) ;
         INCLUDES $(target) : $(matches) ;
         SEARCH on $(matches) = $(target_path) $(self.includes:G=) ;
+ ISFILE $(matches) ;
     
         scanner.propagate $(__name__) : $(matches) : $(target) ;
     }

Modified: branches/CMake/release/tools/build/v2/build/targets.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/targets.jam (original)
+++ branches/CMake/release/tools/build/v2/build/targets.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -5,152 +5,149 @@
 # (See accompanying file LICENSE_1_0.txt or copy at
 # http://www.boost.org/LICENSE_1_0.txt)
 
-
-# Supports 'abstract' targets, which are targets explicitly defined in Jamfile.
+# Supports 'abstract' targets, which are targets explicitly defined in a
+# Jamfile.
 #
-# Abstract targets are represented by classes derived from 'abstract-target' class.
-# The first abstract target is 'project-target', which is created for each
-# Jamfile, and can be obtained by the 'target' rule in the Jamfile's module.
-# (see project.jam).
+# Abstract targets are represented by classes derived from 'abstract-target'
+# class. The first abstract target is 'project-target', which is created for
+# each Jamfile, and can be obtained by the 'target' rule in the Jamfile's
+# module (see project.jam).
 #
-# Project targets keep a list of 'main-target' instances.
-# A main target is what the user explicitly defines in a Jamfile. It is
-# possible to have several definitions for a main target, for example to have
-# different lists of sources for different platforms. So, main targets
-# keep a list of alternatives.
+# Project targets keep a list of 'main-target' instances. A main target is
+# what the user explicitly defines in a Jamfile. It is possible to have
+# several definitions for a main target, for example to have different lists
+# of sources for different platforms. So, main targets keep a list of
+# alternatives.
 #
 # Each alternative is an instance of 'abstract-target'. When a main target
-# subvariant is defined by some rule, that rule will decide what class to
-# use, create an instance of that class and add it to the list of alternatives
-# for the main target.
+# subvariant is defined by some rule, that rule will decide what class to use,
+# create an instance of that class and add it to the list of alternatives for
+# the main target.
 #
-# Rules supplied by the build system will use only targets derived
-# from 'basic-target' class, which will provide some default behaviour.
-# There will be two classes derived from it, 'make-target', created by the
-# 'make' rule, and 'typed-target', created by rules such as 'exe' and 'dll'.
+# Rules supplied by the build system will use only targets derived from
+# 'basic-target' class, which will provide some default behaviour. There will
+# be different classes derived from it such as 'make-target', created by the
+# 'make' rule, and 'typed-target', created by rules such as 'exe' and 'lib'.
 
 #
 # +------------------------+
 # |abstract-target |
 # +========================+
 # |name |
-# |project |
-# | |
-# |generate(properties) = 0|
-# +-----------+------------+
-# |
-# ^
-# / \
-# +-+-+
-# |
-# |
-# +------------------------+------+------------------------------+
-# | | |
-# | | |
-# +----------+-----------+ +------+------+ +------+-------+
-# | project-target | | main-target | | basic-target |
-# +======================+ 1 * +=============+ alternatives +==============+
-# | generate(properties) |o-----------+ generate |<>------------->| generate |
+# |project |
+# | |
+# |generate(properties) = 0|
+# +-----------+------------+
+# |
+# ^
+# / \
+# +-+-+
+# |
+# |
+# +------------------------+------+------------------------------+
+# | | |
+# | | |
+# +----------+-----------+ +------+------+ +------+-------+
+# | project-target | | main-target | | basic-target |
+# +======================+ 1 * +=============+ alternatives +==============+
+# | generate(properties) |o-----------+ generate |<>------------->| generate |
 # | main-target | +-------------+ | construct = 0|
-# +----------------------+ +--------------+
-# |
-# ^
-# / \
-# +-+-+
-# |
-# |
-# ...--+----------------+------------------+----------------+---+
-# | | | |
-# | | | |
+# +----------------------+ +--------------+
+# |
+# ^
+# / \
+# +-+-+
+# |
+# |
+# ...--+----------------+------------------+----------------+---+
+# | | | |
+# | | | |
 # ... ---+-----+ +------+-------+ +------+------+ +--------+-----+
 # | | typed-target | | make-target | | stage-target |
 # . +==============+ +=============+ +==============+
 # . | construct | | construct | | construct |
 # +--------------+ +-------------+ +--------------+
 
+import assert ;
 import "class" : new ;
-import sequence ;
-import regex ;
-import property ;
 import errors ;
-import common ;
-import property-set ;
-import project ;
 import feature ;
-import virtual-target ;
+import indirect ;
 import path ;
+import property ;
+import property-set ;
+import sequence ;
 import set ;
-import assert ;
-import indirect ;
 import toolset ;
 
 # Base class for all abstract targets.
-class abstract-target
+class abstract-target
 {
- import project assert "class" errors ;
-
+ import project ;
+ import assert ;
+ import "class" ;
+ import errors ;
+
     rule __init__ ( name # name of the target in Jamfile
         : project-target # the project target to which this one belongs
     )
- {
+ {
         # Note: it might seem that we don't need either name or project at all.
- # However, there are places where we really need it. One example is error
- # messages which should name problematic targets. Another is setting correct
- # paths for sources and generated files.
-
+ # However, there are places where we really need it. One example is
+ # error messages which should name problematic targets. Another is
+ # setting correct paths for sources and generated files.
+
         self.name = $(name) ;
         self.project = $(project-target) ;
         self.location = [ errors.nearest-user-location ] ;
- }
-
+ }
+
     # Returns the name of this target.
     rule name ( )
     {
         return $(self.name) ;
     }
-
+
     # Returns the project for this target.
     rule project ( )
     {
         return $(self.project) ;
     }
-
+
     # Return the location where the target was declared
     rule location ( )
     {
         return $(self.location) ;
     }
-
+
     # Returns a user-readable name for this target.
     rule full-name ( )
     {
         local location = [ $(self.project).get location ] ;
         return $(location)/$(self.name) ;
     }
-
- # Takes a property set. Generates virtual targets for this abstract
- # target, using the specified properties, unless a different value of some
- # feature is required by the target.
- # On
- # success, returns:
- # - a property-set with the usage requirements to be
- # applied to dependents
- # - a list of produced virtual targets, which may be
- # empty.
- # If 'property-set' are empty, performs default build of this
- # target, in a way specific to derived class.
+
+ # Generates virtual targets for this abstract target using the specified
+ # properties, unless a different value of some feature is required by the
+ # target.
+ # On success, returns:
+ # - a property-set with the usage requirements to be applied to dependants
+ # - a list of produced virtual targets, which may be empty.
+ # If 'property-set' is empty, performs the default build of this target, in
+ # a way specific to the derived class.
     rule generate ( property-set )
     {
         errors.error "method should be defined in derived classes" ;
     }
-
+
     rule rename ( new-name )
     {
         self.name = $(new-name) ;
- }
+ }
 }
 
-if --debug-building in [ modules.peek : ARGV ]
+
+if --debug-building in [ modules.peek : ARGV ]
 {
     modules.poke : .debug-building : true ;
 }
@@ -161,63 +158,65 @@
     return $(.indent:J="") ;
 }
 
+
 rule increase-indent ( )
 {
     .indent += " " ;
 }
 
+
 rule decrease-indent ( )
 {
     .indent = $(.indent[2-]) ;
 }
 
-# Project target class (derived from 'abstract-target')
+
+# Project target class (derived from 'abstract-target').
 #
-# This class these responsibilities:
-# - maintaining a list of main target in this project and
-# building it
+# This class has the following responsibilities:
+# - Maintaining a list of main targets in this project and building them.
 #
 # Main targets are constructed in two stages:
-# - When Jamfile is read, a number of calls to 'add-alternative' is made.
-# At that time, alternatives can also be renamed to account for inline
-# targets.
-# - The first time 'main-target' or 'has-main-target' rule is called,
-# all alternatives are enumerated an main targets are created.
-class project-target : abstract-target
+# - When Jamfile is read, a number of calls to 'add-alternative' is made. At
+# that time, alternatives can also be renamed to account for inline targets.
+# - The first time 'main-target' or 'has-main-target' rule is called, all
+# alternatives are enumerated and main targets are created.
+class project-target : abstract-target
 {
- import project targets ;
+ import project ;
+ import targets ;
     import path ;
     import print ;
     import property-set ;
- import set : difference : set.difference ;
+ import set ;
     import sequence ;
     import "class" : new ;
     import errors ;
-
+
     rule __init__ ( name : project-module parent-project ?
         : requirements * : default-build * )
- {
+ {
         abstract-target.__init__ $(name) : $(__name__) ;
-
+
         self.project-module = $(project-module) ;
         self.location = [ project.attribute $(project-module) location ] ;
         self.requirements = $(requirements) ;
         self.default-build = $(default-build) ;
-
+
         if $(parent-project)
- {
+ {
             inherit $(parent-project) ;
- }
+ }
     }
 
- # This is needed only by the 'make' rule. Need to find the
- # way to make 'make' work without this method.
+ # This is needed only by the 'make' rule. Need to find the way to make
+ # 'make' work without this method.
     rule project-module ( )
     {
         return $(self.project-module) ;
     }
-
- rule get ( attribute )
+
+ rule get ( attribute )
     {
         return [ project.attribute $(self.project-module) $(attribute) ] ;
     }
@@ -225,57 +224,57 @@
     rule build-dir ( )
     {
         if ! $(self.build-dir)
- {
+ {
             self.build-dir = [ get build-dir ] ;
             if ! $(self.build-dir)
             {
- self.build-dir = [ path.join
+ self.build-dir = [ path.join
                     [ $(self.project).get location ]
                       bin
                 ] ;
             }
         }
         return $(self.build-dir) ;
- }
-
+ }
+
     # Generates all possible targets contained in this project.
     rule generate ( property-set * )
     {
- if [ modules.peek : .debug-building ]
+ if [ modules.peek : .debug-building ]
         {
             ECHO [ targets.indent ] "building project" [ name ] " ('$(__name__)') with" [ $(property-set).raw ] ;
             targets.increase-indent ;
         }
-
+
         local usage-requirements = [ property-set.empty ] ;
         local targets ;
-
- for local t in [ targets-to-build ]
+
+ for local t in [ targets-to-build ]
         {
             local g = [ $(t).generate $(property-set) ] ;
             usage-requirements = [ $(usage-requirements).add $(g[1]) ] ;
             targets += $(g[2-]) ;
         }
         targets.decrease-indent ;
- return $(usage-requirements) [ sequence.unique $(targets) ] ;
+ return $(usage-requirements) [ sequence.unique $(targets) ] ;
     }
-
- # Computes and returns a list of abstract-target instances which
- # must be built when this project is built.
+
+ # Computes and returns a list of abstract-target instances which must be
+ # built when this project is built.
     rule targets-to-build ( )
     {
         local result ;
-
+
         if ! $(self.built-main-targets)
         {
             build-main-targets ;
         }
-
+
         # Collect all main targets here, except for "explicit" ones.
         for local t in $(self.main-targets)
         {
             if ! [ $(t).name ] in $(self.explicit-targets)
- {
+ {
                 result += $(t) ;
             }
         }
@@ -286,10 +285,10 @@
         {
             result += [ find $(pn) ] ;
         }
-
+
         return $(result) ;
     }
-
+
     # Add 'target' to the list of targets in this project that should be build
     # only by explicit request
     rule mark-target-as-explicit ( target-name )
@@ -298,19 +297,18 @@
         # rule is called before main target instaces are created.
         self.explicit-targets += $(target-name) ;
     }
-
+
     # Add new target alternative
     rule add-alternative ( target-instance )
     {
         if $(self.built-main-targets)
         {
- errors.error "add-alternative called when main targets are already created."
- : "in project" [ full-name ] ;
- }
+ errors.error "add-alternative called when main targets are already created."
+ : "in project" [ full-name ] ;
+ }
         self.alternatives += $(target-instance) ;
     }
-
-
+
     # Returns a 'main-target' class instance corresponding to the 'name'.
     rule main-target ( name )
     {
@@ -318,7 +316,7 @@
         {
             build-main-targets ;
         }
-
+
         return $(self.main-target.$(name)) ;
     }
 
@@ -329,79 +327,79 @@
         {
             build-main-targets ;
         }
-
- if $(self.main-target.$(name))
+
+ if $(self.main-target.$(name))
         {
             return true ;
- }
+ }
     }
 
     # Find and return the target with the specified id, treated
     # relative to self.
     rule find-really ( id )
     {
- local result ;
+ local result ;
         local project = $(self.project) ;
         local current-location = [ get location ] ;
-
- local split = [ MATCH (.*)//(.*) : $(id) ] ;
+
+ local split = [ MATCH (.*)//(.*) : $(id) ] ;
         local project-part = $(split[1]) ;
         local target-part = $(split[2]) ;
 
         local extra-error-message ;
         if $(project-part)
         {
- # There's explicit project part in id. Looks up the
- # project and pass the request to it.
+ # There's explicit project part in id. Looks up the project and
+ # passes the request to it.
             local pm = [ project.find $(project-part) : $(current-location) ] ;
             if $(pm)
             {
- project-target = [ project.target $(pm) ] ;
+ project-target = [ project.target $(pm) ] ;
                 result = [ $(project-target).find $(target-part) : no-error ] ;
- }
+ }
             else
             {
                 extra-error-message = "error: could not find project '$(project-part)'" ;
- }
+ }
         }
         else
- {
- # Interpret target-name as name of main target
- # Need to do this before checking for file. Consider this:
+ {
+ # Interpret target-name as name of main target. Need to do this
+ # before checking for file. Consider this:
             #
             # exe test : test.cpp ;
             # install s : test : <location>. ;
             #
             # After first build we'll have target 'test' in Jamfile and file
- # 'test' on the disk. We need target to override the file.
- result = [ main-target $(id) ] ;
-
+ # 'test' on the disk. We need target to override the file.
+ result = [ main-target $(id) ] ;
+
             if ! $(result)
             {
                 result = [ new file-reference [ path.make $(id) ] : $(project) ] ;
-
+
                 if ! [ $(result).exists ]
                 {
- # File actually does not exist.
- # Reset 'target' so that an error is issued.
+ # File actually does not exist. Reset 'target' so that an
+ # error is issued.
                     result = ;
- }
+ }
             }
-
+
             # Interpret id as project-id
             if ! $(result)
- {
+ {
                 local project-module = [ project.find $(id) : $(current-location) ] ;
                 if $(project-module)
                 {
                     result = [ project.target $(project-module) ] ;
- }
- }
+ }
+ }
         }
-
+
         return $(result) ;
     }
-
+
     rule find ( id : no-error ? )
     {
         local v = $(.id.$(id)) ;
@@ -414,11 +412,11 @@
             }
             .id.$(id) = $(v) ;
         }
-
+
         if $(v) != none
         {
             return $(v) ;
- }
+ }
         else
         {
             if ! $(no-error)
@@ -430,12 +428,10 @@
                 ECHO "error: '$(current-location)'" ;
                 ECHO $(extra-error-message) ;
                 EXIT ;
- }
- }
+ }
+ }
     }
-
 
-
     rule build-main-targets ( )
     {
         self.built-main-targets = true ;
@@ -450,16 +446,16 @@
                 self.main-targets += $(t) ;
                 target = $(self.main-target.$(name)) ;
             }
-
- $(target).add-alternative $(a) ;
- }
- }
-
+
+ $(target).add-alternative $(a) ;
+ }
+ }
+
     # Accessor, add a constant.
     rule add-constant (
- name # Variable name of the constant.
- : value + # Value of the constant.
- : type ? # Optional type of value.
+ name # Variable name of the constant.
+ : value + # Value of the constant.
+ : type ? # Optional type of value.
         )
     {
         switch $(type)
@@ -467,14 +463,14 @@
             case path :
               local r ;
               for local v in $(value)
- {
+ {
                 v = [ path.root [ path.make $(v) ] $(self.location) ] ;
- # Now make the value absolute path
+ # Now make the value absolute path.
                 v = [ path.root $(v) [ path.pwd ] ] ;
- # Constants should be in platform-native form
+ # Constants should be in platform-native form.
                 v = [ path.native $(v) ] ;
                 r += $(v) ;
- }
+ }
               value = $(r) ;
         }
         if ! $(name) in $(self.constants)
@@ -482,31 +478,31 @@
             self.constants += $(name) ;
         }
         self.constant.$(name) = $(value) ;
- # Inject the constant in the scope of project-root module
+ # Inject the constant in the scope of project-root module.
         modules.poke $(self.project-module) : $(name) : $(value) ;
     }
-
+
     rule inherit ( parent )
     {
- for local c in [ modules.peek $(parent) : self.constants ]
+ for local c in [ modules.peek $(parent) : self.constants ]
         {
             # No need to pass the type. Path constants were converted to
             # absolute paths already by parent.
- add-constant $(c)
+ add-constant $(c)
               : [ modules.peek $(parent) : self.constant.$(c) ] ;
- }
+ }
 
- # Import rules from parent
+ # Import rules from parent.
         local this-module = [ project-module ] ;
         local parent-module = [ $(parent).project-module ] ;
- # Don't import rules which comes from 'project-rules', they
- # must be imported localized.
- local user-rules = [ set.difference
+ # Don't import rules coming from 'project-rules' as they must be
+ # imported localized.
+ local user-rules = [ set.difference
             [ RULENAMES $(parent-module) ] :
             [ RULENAMES project-rules ] ] ;
         IMPORT $(parent-module) : $(user-rules) : $(this-module) : $(user-rules) ;
         EXPORT $(this-module) : $(user-rules) ;
- }
+ }
 }
 
 
@@ -520,37 +516,38 @@
         {
             names += [ $(t).full-name ] ;
         }
-
- errors.error "Recursion in main target references"
+
+ errors.error "Recursion in main target references"
           : "the following target are being built currently:"
           : $(names) ;
     }
- .targets-being-built += $(main-target-instance) ;
+ .targets-being-built += $(main-target-instance) ;
 }
 
+
 local rule end-building ( main-target-instance )
 {
     .targets-being-built = $(.targets-being-built[1--2]) ;
 }
 
 
-# A named top-level target in Jamfile
+# A named top-level target in Jamfile.
 class main-target : abstract-target
 {
- import errors : error ;
     import assert ;
- import sequence ;
+ import build-request ;
+ import errors ;
+ import feature ;
     import print ;
- import build-request feature property-set ;
+ import property-set ;
+ import sequence ;
     import targets : start-building end-building ;
- import "class" : is-a ;
-
+
     rule __init__ ( name : project )
     {
         abstract-target.__init__ $(name) : $(project) ;
     }
-
-
+
     # Add a new alternative for this target
     rule add-alternative ( target )
     {
@@ -565,51 +562,49 @@
         else
         {
             self.default-build = $(d) ;
- }
+ }
         self.alternatives += $(target) ;
     }
 
- # Returns the best viable alternative for this property-set
- # See the documentation for selection rules.
+ # Returns the best viable alternative for this property-set. See the
+ # documentation for selection rules.
     local rule select-alternatives ( property-set debug ? )
     {
- # When selecting alternatives we have to consider defaults,
- # for example:
+ # When selecting alternatives we have to consider defaults, for example:
         # lib l : l.cpp : <variant>debug ;
         # lib l : l_opt.cpp : <variant>release ;
- # won't work unless we add default value <variant>debug.
- property-set = [ $(p).add-defaults ] ;
-
- # The algorithm: we keep the current best viable alternative.
- # When we've got new best viable alternative, we compare it
- # with the current one.
-
+ # won't work unless we add default value <variant>debug.
+ property-set = [ $(p).add-defaults ] ;
+
+ # The algorithm: we keep the current best viable alternative. When we've
+ # got a new best viable alternative, we compare it with the current one.
+
         local best ;
         local best-properties ;
-
+
         if $(self.alternatives[2-])
         {
             local bad ;
- local worklist = $(self.alternatives) ;
+ local worklist = $(self.alternatives) ;
             while $(worklist) && ! $(bad)
             {
- local v = $(worklist[1]) ;
- local properties = [ $(v).match $(property-set) $(debug) ] ;
-
+ local v = $(worklist[1]) ;
+ local properties = [ $(v).match $(property-set) $(debug) ] ;
+
                 if $(properties) != no-match
- {
+ {
                     if ! $(best)
                     {
                         best = $(v) ;
                         best-properties = $(properties) ;
                     }
                     else
- {
+ {
                         if $(properties) = $(best-properties)
                         {
                             bad = true ;
                         }
- else if $(properties) in $(best-properties)
+ else if $(properties) in $(best-properties)
                         {
                             # Do nothing, this alternative is worse
                         }
@@ -618,55 +613,53 @@
                             best = $(v) ;
                             best-properties = $(properties) ;
                         }
- else
+ else
                         {
                             bad = true ;
- }
+ }
                     }
                 }
- worklist = $(worklist[2-]) ;
+ worklist = $(worklist[2-]) ;
             }
             if ! $(bad)
             {
                 return $(best) ;
- }
+ }
         }
         else
         {
             return $(self.alternatives) ;
- }
+ }
     }
-
-
+
     rule apply-default-build ( property-set )
- {
- # 1. First, see what properties from default-build
- # are already present in property-set.
-
+ {
+ # 1. First, see what properties from default-build are already present
+ # in property-set.
+
         local raw = [ $(property-set).raw ] ;
         local specified-features = $(raw:G) ;
-
+
         local defaults-to-apply ;
- for local d in [ $(self.default-build).raw ]
+ for local d in [ $(self.default-build).raw ]
         {
             if ! $(d:G) in $(specified-features)
             {
- defaults-to-apply += $(d) ;
- }
+ defaults-to-apply += $(d) ;
+ }
         }
-
- # 2. If there's any defaults to be applied, form the new
- # build request. Pass it throw 'expand-no-defaults', since
- # default-build might contain "release debug", which will
- # result in two property-sets.
+
+ # 2. If there are any defaults to be applied, form a new build request.
+ # Pass it through to 'expand-no-defaults' since default-build might
+ # contain "release debug" resulting in two property-sets.
         local result ;
         if $(defaults-to-apply)
         {
- properties = [
- build-request.expand-no-defaults
-
- # We have to compress subproperties here to prevent
- # property lists like:
+ properties = [
+ build-request.expand-no-defaults
+
+ # We have to compress subproperties here to prevent property
+ # lists like:
                 #
                 # <toolset>msvc <toolset-msvc:version>7.1 <threading>multi
                 #
@@ -675,27 +668,25 @@
                 # <toolset-msvc:version>7.1/<threading>multi
                 # <toolset>msvc/<toolset-msvc:version>7.1/<threading>multi
                 #
- # due to cross-product property combination. That may
- # be an indication that
- # build-request.expand-no-defaults is the wrong rule
- # to use here.
- [ feature.compress-subproperties $(raw) ]
+ # due to a cross-product property combination. That may be an
+ # indication that build-request.expand-no-defaults is the wrong
+ # rule to use here.
+ [ feature.compress-subproperties $(raw) ]
                   $(defaults-to-apply)
             ] ;
-
+
             if $(properties)
- {
+ {
                 for local p in $(properties)
                 {
- result += [ property-set.create
+ result += [ property-set.create
                         [ feature.expand [ feature.split $(p) ] ] ] ;
                 }
             }
             else
             {
                 result = [ property-set.empty ] ;
- }
-
+ }
         }
         else
         {
@@ -703,19 +694,19 @@
         }
         return $(result) ;
     }
-
+
     # Select an alternative for this main target, by finding all alternatives
     # which requirements are satisfied by 'properties' and picking the one with
- # longest requirements set.
- # Returns the result of calling 'generate' on that alternative.
+ # longest requirements set. Returns the result of calling 'generate' on that
+ # alternative.
     rule generate ( property-set )
     {
         start-building $(__name__) ;
 
- # We want composite properties in build request act as if
- # all the properties it expands too are explicitly specified.
+ # We want composite properties in build request act as if all the
+ # properties it expands too are explicitly specified.
         property-set = [ $(property-set).expand ] ;
-
+
         local all-property-sets = [ apply-default-build $(property-set) ] ;
         local usage-requirements = [ property-set.empty ] ;
         local result ;
@@ -729,16 +720,15 @@
             }
         }
         end-building $(__name__) ;
- return $(usage-requirements) [ sequence.unique $(result) ] ;
+ return $(usage-requirements) [ sequence.unique $(result) ] ;
     }
-
- # Generates the main target with the given property set
- # and returns a list which first element is property-set object
- # containing usage-requirements of generated target and with
- # generated virtual target in other elements. It's possible
- # that no targets are generated.
+
+ # Generates the main target with the given property set and returns a list
+ # which first element is property-set object containing usage-requirements
+ # of generated target and with generated virtual target in other elements.
+ # It's possible that no targets are generated.
     local rule generate-really ( property-set )
- {
+ {
         local best-alternatives = [ select-alternatives $(property-set) ] ;
         if ! $(best-alternatives)
         {
@@ -748,13 +738,11 @@
         }
         else
         {
- local result = [ $(best-alternatives).generate $(property-set) ] ;
-
- # Now return virtual targets for the only alternative
- return $(result) ;
- }
+ # Now return virtual targets for the only alternative.
+ return [ $(best-alternatives).generate $(property-set) ] ;
+ }
     }
-
+
     rule rename ( new-name )
     {
         abstract-target.rename $(new-name) ;
@@ -762,48 +750,46 @@
         {
             $(a).rename $(new-name) ;
         }
-
     }
-
 }
 
-# Abstract target which refers to a source file.
-# This is artificial creature; it's usefull so that sources to
-# a target can be represented as list of abstract target instances.
-class file-reference : abstract-target
+
+# Abstract target which refers to a source file. This is an artificial entity
+# allowing sources to a target to be represented using a list of abstract target
+# instances.
+class file-reference : abstract-target
 {
     import virtual-target ;
     import property-set ;
     import path ;
-
+
     rule __init__ ( file : project )
     {
         abstract-target.__init__ $(file) : $(project) ;
     }
-
+
     rule generate ( properties )
     {
         location ;
- return [ property-set.empty ]
+ return [ property-set.empty ]
                [ virtual-target.from-file $(self.name)
                                          : $(self.file-location)
- : $(self.project) ] ;
- }
+ : $(self.project) ] ;
+ }
 
- # Returns true if the referred file really exists;
+ # Returns true if the referred file really exists.
     rule exists ( )
     {
         location ;
         return $(self.file-path) ;
     }
-
- # Returns the location of target. Needed by 'testing.jam'
+
+ # Returns the location of target. Needed by 'testing.jam'.
     rule location ( )
     {
         if ! $(self.file-location)
         {
             local source-location = [ $(self.project).get source-location ] ;
-
             for local src-dir in $(source-location)
             {
                 if ! $(self.file-location)
@@ -821,9 +807,10 @@
     }
 }
 
-# Given a target-reference, made in context of 'project',
-# returns the abstract-target instance that is referred to, as well
-# as properties explicitly specified for this reference.
+
+# Given a target-reference, made in context of 'project', returns the
+# abstract-target instance that is referred to, as well as properties explicitly
+# specified for this reference.
 rule resolve-reference ( target-reference : project )
 {
     # Separate target name from properties override
@@ -838,596 +825,574 @@
 
     # Find the target
     local target = [ $(project).find $(id) ] ;
-
+
     return $(target) [ property-set.create $(sproperties) ] ;
 }
 
 
-
-# Attempts to generate the target given by target reference, which
-# can refer both to a main target or to a file.
-# Returns a list consisting of
+# Attempts to generate the target given by target reference, which can refer
+# both to a main target or to a file. Returns a list consisting of
 # - usage requirements
 # - generated virtual targets, if any
-rule generate-from-reference
- ( target-reference # Target reference
- : project # Project where the reference is made
- : property-set # Properties of the main target that
- # makes the reference
- )
+rule generate-from-reference (
+ target-reference # Target reference.
+ : project # Project where the reference is made.
+ : property-set # Properties of the main target that makes the reference.
+)
 {
     local r = [ resolve-reference $(target-reference) : $(project) ] ;
     local target = $(r[1]) ;
     local sproperties = $(r[2]) ;
-
- # Take properties which should be propagated and refine them
- # with source-specific requirements.
+
+ # Take properties which should be propagated and refine them with
+ # source-specific requirements.
     local propagated = [ $(property-set).propagated ] ;
     local rproperties = [ $(propagated).refine $(sproperties) ] ;
     if $(rproperties[1]) = "@error"
     {
         errors.error
- "When building" [ full-name ] " with properties " $(properties) :
+ "When building" [ full-name ] " with properties " $(properties) :
             "Invalid properties specified for " $(source) ":"
- $(rproperties[2-]) ;
+ $(rproperties[2-]) ;
     }
     return [ $(target).generate $(rproperties) ] ;
 }
 
-# Given build request and requirements, return properties
-# common to dependency build request and target build
-# properties
+
+# Given a build request and requirements, return properties common to dependency
+# build request and target build properties.
 rule common-properties ( build-request requirements )
 {
- # For optimization, we add free requirements directly,
- # without using complex algorithsm.
- # This gives the complex algorithm better chance of caching results.
- local free = [ $(requirements).free ] ;
- local non-free = [ property-set.create
+ # For optimization, we add free requirements directly, without using a
+ # complex algorithm. This gives the complex algorithm better chance of
+ # caching results.
+ local free = [ $(requirements).free ] ;
+ local non-free = [ property-set.create
         [ $(requirements).base ] [ $(requirements).incidental ] ] ;
-
+
     local key = .rp.$(build-request)-$(non-free) ;
     if ! $($(key))
- {
- $(key) = [ common-properties2 $(build-request) $(non-free) ] ;
- }
+ {
+ $(key) = [ common-properties2 $(build-request) $(non-free) ] ;
+ }
     result = [ $($(key)).add-raw $(free) ] ;
 }
 
+
 # Given 'context' -- a set of already present properties, and 'requirements',
-# decide which extra properties should be applied to 'context'.
-# For conditional requirements, this means evaluating condition. For
-# indirect conditional requirements, this means calling a rule. Ordinary
-# requirements are always applied.
-#
-# Handles situation where evaluating one conditional requirements affects
-# condition of another conditional requirements, for example:
+# decide which extra properties should be applied to 'context'. For conditional
+# requirements, this means evaluating condition. For indirect conditional
+# requirements, this means calling a rule. Ordinary requirements are always
+# applied.
 #
+# Handles the situation where evaluating one conditional requirement affects
+# conditions of another conditional requirements, such as:
 # <toolset>gcc:<variant>release <variant>release:<define>RELEASE
 #
-# If 'what' is 'refined' returns context refined with new requirements.
-# If 'what' is 'added' returns just the requirements that must be applied.
+# If 'what' is 'refined' returns context refined with new requirements. If
+# 'what' is 'added' returns just the requirements to be applied.
 rule evaluate-requirements ( requirements : context : what )
 {
- # Apply non-conditional requirements.
- # It's possible that that further conditional requirement change
- # a value set by non-conditional requirements. For example:
+ # Apply non-conditional requirements. It's possible that further conditional
+ # requirement change a value set by non-conditional requirements. For
+ # example:
     #
     # exe a : a.cpp : <threading>single <toolset>foo:<threading>multi ;
- #
+ #
     # I'm not sure if this should be an error, or not, especially given that
     #
- # <threading>single
+ # <threading>single
     #
     # might come from project's requirements.
-
+
     local unconditional = [ feature.expand [ $(requirements).non-conditional ] ] ;
-
+
     local raw = [ $(context).raw ] ;
     raw = [ property.refine $(raw) : $(unconditional) ] ;
-
+
     # We've collected properties that surely must be present in common
- # properties. We now try to figure out what other properties
- # should be added in order to satisfy rules (4)-(6) from the docs.
-
+ # properties. We now try to figure out what other properties should be added
+ # in order to satisfy rules (4)-(6) from the docs.
+
     local conditionals = [ $(requirements).conditional ] ;
- # The 'count' variable has one element for each conditional feature
- # and for each occurence of '<indirect-conditional>' feature.
- # It's used as a loop counter: for each iteration of the loop
- # before we remove one element and the property set should
- # stabilize before we've done. It's supposed to #conditionals iterations
- # should be enough for properties to propagate along conditions in any
- # direction.
- local count = $(conditionals)
- [ $(requirements).get <conditional> ]
+ # The 'count' variable has one element for each conditional feature and for
+ # each occurence of '<indirect-conditional>' feature. It's used as a loop
+ # counter: for each iteration of the loop before we remove one element and
+ # the property set should stabilize before we're done. It's assumed that
+ # #conditionals iterations should be enough for properties to propagate
+ # along conditions in any direction.
+ local count = $(conditionals)
+ [ $(requirements).get <conditional> ]
                   and-once-more ;
-
+
     local added-requirements ;
-
+
     local current = $(raw) ;
-
+
     # It's assumed that ordinary conditional requirements can't add
- # <indirect-conditional> properties, and that rules referred
- # by <indirect-conditional> properties can't add new
- # <indirect-conditional> properties. So the list of indirect conditionals
- # does not change.
+ # <indirect-conditional> properties, and that rules referred by
+ # <indirect-conditional> properties can't add new <indirect-conditional>
+ # properties. So the list of indirect conditionals does not change.
     local indirect = [ $(requirements).get <conditional> ] ;
- indirect = [ MATCH @(.*) : $(indirect) ] ;
-
+ indirect = [ MATCH @(.*) : $(indirect) ] ;
+
     local ok ;
- while $(count)
+ while $(count)
     {
- # Evaluate conditionals in context of current properties
- local e = [ property.evaluate-conditionals-in-context $(conditionals)
- : $(current) ] ;
-
+ # Evaluate conditionals in context of current properties.
+ local e = [ property.evaluate-conditionals-in-context $(conditionals)
+ : $(current) ] ;
+
         # Evaluate indirect conditionals.
         for local i in $(indirect)
         {
             e += [ indirect.call $(i) $(current) ] ;
         }
-
+
         if $(e) = $(added-requirements)
- {
+ {
             # If we got the same result, we've found final properties.
- count = ;
+ count = ;
             ok = true ;
- }
+ }
         else
         {
- # Oops, results of evaluation of conditionals has changed.
- # Also 'current' contains leftover from previous evaluation.
- # Recompute 'current' using initial properties and conditional
- # requirements.
+ # Oops, results of evaluation of conditionals has changed. Also
+ # 'current' contains leftover from previous evaluation. Recompute
+ # 'current' using initial properties and conditional requirements.
             added-requirements = $(e) ;
             current = [ property.refine $(raw) : [ feature.expand $(e) ] ] ;
- }
+ }
         count = $(count[2-]) ;
     }
     if ! $(ok)
     {
         errors.error "Can't evaluate conditional properties " $(conditionals) ;
     }
-
 
     if $(what) = added
     {
         return [ property-set.create $(unconditional) $(added-requirements) ] ;
     }
     else if $(what) = refined
- {
- return [ property-set.create $(current) ] ;
+ {
+ return [ property-set.create $(current) ] ;
     }
     else
     {
         errors.error "Invalid value of the 'what' parameter" ;
- }
+ }
 }
 
-
+
 rule common-properties2 ( build-request requirements )
-{
- # This guarantees that default properties are present
- # in result, unless they are overrided by some requirement.
- # FIXME: There is possibility that we've added <foo>bar, which is composite
- # and expands to <foo2>bar2, but default value of <foo2> is not bar2,
- # in which case it's not clear what to do.
- #
+{
+ # This guarantees that default properties are present in the result, unless
+ # they are overriden by some requirement. FIXME: There is possibility that
+ # we've added <foo>bar, which is composite and expands to <foo2>bar2, but
+ # default value of <foo2> is not bar2, in which case it's not clear what to
+ # do.
+ #
     build-request = [ $(build-request).add-defaults ] ;
- # Featured added by 'add-default' can be composite and expand
- # to features without default values -- so they are not added yet.
- # It could be clearer/faster to expand only newly added properties
- # but that's not critical.
+ # Features added by 'add-default' can be composite and expand to features
+ # without default values -- so they are not added yet. It could be clearer/
+ # /faster to expand only newly added properties but that's not critical.
     build-request = [ $(build-request).expand ] ;
-
- return [ evaluate-requirements $(requirements)
+
+ return [ evaluate-requirements $(requirements)
       : $(build-request) : refined ] ;
 }
 
-# Implements the most standard way of constructing main target
-# alternative from sources. Allows sources to be either file or
-# other main target and handles generation of those dependency
-# targets.
+
+# Implements the most standard way of constructing main target alternative from
+# sources. Allows sources to be either file or other main target and handles
+# generation of those dependency targets.
 class basic-target : abstract-target
 {
     import build-request ;
- import virtual-target targets ;
- import property-set ;
- import set sequence errors ;
- import "class" : new ;
- import property feature ;
     import build-system ;
-
- rule __init__ ( name : project
- : sources * : requirements * :
- default-build * : usage-requirements * )
- {
+ import "class" : new ;
+ import errors ;
+ import feature ;
+ import property ;
+ import property-set ;
+ import sequence ;
+ import set ;
+ import targets ;
+ import virtual-target ;
+
+ rule __init__ ( name : project : sources * : requirements *
+ : default-build * : usage-requirements * )
+ {
         abstract-target.__init__ $(name) : $(project) ;
-
+
         self.sources = $(sources) ;
         if ! $(requirements) {
             requirements = [ property-set.empty ] ;
- }
+ }
         self.requirements = $(requirements) ;
- if ! $(default-build)
+ if ! $(default-build)
         {
             default-build = [ property-set.empty ] ;
- }
+ }
         self.default-build = $(default-build) ;
         if ! $(usage-requirements)
         {
             usage-requirements = [ property-set.empty ] ;
- }
+ }
         self.usage-requirements = $(usage-requirements) ;
-
+
         if $(sources:G)
         {
             errors.user-error "properties found in the 'sources' parameter for" [ full-name ] ;
         }
     }
-
- # Returns the list of abstract-targets which are used as sources.
- # The extra properties specified for sources are not represented.
- # The only used of this rule at the moment is the "--dump-test"
- # feature of the test system.
+
+ # Returns the list of abstract-targets which are used as sources. The extra
+ # properties specified for sources are not represented. The only user for
+ # this rule at the moment is the "--dump-tests" feature of the test system.
     rule sources ( )
     {
         if ! $(self.source-targets) {
             for local s in $(self.sources)
             {
- self.source-targets +=
+ self.source-targets +=
                   [ targets.resolve-reference $(s) : $(self.project) ] ;
- }
- }
+ }
+ }
         return $(self.source-targets) ;
     }
-
+
     rule requirements ( )
     {
         return $(self.requirements) ;
     }
-
+
     rule default-build ( )
     {
         return $(self.default-build) ;
     }
-
- # Returns the alternative condition for this alternative, if
- # the condition is satisfied by 'property-set'.
+
+ # Returns the alternative condition for this alternative, if the condition
+ # is satisfied by 'property-set'.
     rule match ( property-set debug ? )
- {
- # The condition is composed of all base non-conditional properties.
- # It's not clear if we should expand 'self.requirements' or not.
- # For one thing, it would be nice to be able to put
- # <toolset>msvc-6.0
+ {
+ # The condition is composed of all base non-conditional properties. It's
+ # not clear if we should expand 'self.requirements' or not. For one
+ # thing, it would be nice to be able to put
+ # <toolset>msvc-6.0
         # in requirements.
- # On the other hand, if we have <variant>release in condition it
- # does not make sense to require <optimization>full to be in
- # build request just to select this variant.
+ # On the other hand, if we have <variant>release in condition it does
+ # not make sense to require <optimization>full to be in build request
+ # just to select this variant.
         local bcondition = [ $(self.requirements).base ] ;
         local ccondition = [ $(self.requirements).conditional ] ;
         local condition = [ set.difference $(bcondition) : $(ccondition) ] ;
         if $(debug)
         {
             ECHO " next alternative: required properties:" $(condition:E=(empty)) ;
- }
-
- if $(condition) in [ $(property-set).raw ]
+ }
+
+ if $(condition) in [ $(property-set).raw ]
         {
             if $(debug)
             {
                 ECHO " matched" ;
- }
- return $(condition) ;
+ }
+ return $(condition) ;
         }
         else
         {
             if $(debug)
             {
                 ECHO " not matched" ;
- }
+ }
             return no-match ;
- }
+ }
     }
-
- # Takes a target reference, which might be either target id
- # or a dependency property, and generates that target using
- # 'property-set' as build request.
+
+ # Takes a target reference, which might be either target id or a dependency
+ # property, and generates that target using 'property-set' as build request.
     #
- # The results are added to to variable called 'result-var'.
- # Usage requirements are added variable called 'usage-requirements-var'.
- rule generate-dependencies ( dependencies * : property-set
+ # The results are added to the variable called 'result-var'. Usage
+ # requirements are added to the variable called 'usage-requirements-var'.
+ rule generate-dependencies ( dependencies * : property-set
         : result-var usage-requirements-var )
     {
         for local dependency in $(dependencies)
- {
+ {
             local grist = $(dependency:G) ;
             local id = $(dependency:G=) ;
-
- local result =
- [ targets.generate-from-reference $(id) : $(self.project)
+
+ local result =
+ [ targets.generate-from-reference $(id) : $(self.project)
                 : $(property-set) ] ;
-
+
             $(result-var) += $(result[2-]:G=$(grist)) ;
             $(usage-requirements-var) += [ $(result[1]).raw ] ;
- }
+ }
     }
-
-
- # Determines final build properties, generates sources,
- # and calls 'construct'. This method should not be
- # overridden.
+
+ # Determines final build properties, generates sources, and calls
+ # 'construct'. This method should not be overridden.
     rule generate ( property-set )
     {
- if [ modules.peek : .debug-building ]
+ if [ modules.peek : .debug-building ]
         {
             ECHO ;
             local fn = [ full-name ] ;
             ECHO [ targets.indent ] "Building target '$(fn)'" ;
             targets.increase-indent ;
- ECHO [ targets.indent ] "Build request: " [ $(property-set).raw ] ;
+ ECHO [ targets.indent ] "Build request: " [ $(property-set).raw ] ;
             local cf = [ build-system.command-line-free-features ] ;
- ECHO [ targets.indent ] "Command line free features: "
- [ $(cf).raw ] ;
- ECHO [ targets.indent ] "Target requirements: " [ $(self.requirements).raw ] ;
+ ECHO [ targets.indent ] "Command line free features: " [ $(cf).raw ] ;
+ ECHO [ targets.indent ] "Target requirements: " [ $(self.requirements).raw ] ;
         }
-
- if ! $(self.generated.$(property-set))
+
+ if ! $(self.generated.$(property-set))
         {
- # Apply free features form the command line. If user
- # said
+ # Apply free features form the command line. If user said
             # define=FOO
- # he most likely want this define to be set for all compiles.
- property-set = [ $(property-set).refine
- [ build-system.command-line-free-features ] ] ;
- local rproperties = [ targets.common-properties $(property-set)
- $(self.requirements) ] ;
-
- if [ modules.peek : .debug-building ]
+ # he most likely wants this define to be set for all compiles.
+ property-set = [ $(property-set).refine
+ [ build-system.command-line-free-features ] ] ;
+ local rproperties = [ targets.common-properties $(property-set)
+ $(self.requirements) ] ;
+
+ if [ modules.peek : .debug-building ]
             {
                 ECHO ;
                 ECHO [ targets.indent ] "Common properties:" [ $(rproperties).raw ] ;
             }
-
+
             if $(rproperties[1]) != "@error" && [ $(rproperties).get <build> ] != no
             {
                 local source-targets ;
                 local properties = [ $(rproperties).non-dependency ] ;
                 local usage-requirements ;
-
+
                 generate-dependencies [ $(rproperties).dependency ]
- : $(rproperties)
- : properties usage-requirements ;
-
+ : $(rproperties)
+ : properties usage-requirements ;
+
                 generate-dependencies $(self.sources) : $(rproperties)
- : source-targets usage-requirements ;
-
- if [ modules.peek : .debug-building ]
+ : source-targets usage-requirements ;
+
+ if [ modules.peek : .debug-building ]
                 {
                     ECHO ;
- ECHO [ targets.indent ]
- "Usage requirements for $(self.name) are " $(usage-requirements) ;
+ ECHO [ targets.indent ]
+ "Usage requirements for $(self.name) are " $(usage-requirements) ;
                 }
 
- rproperties = [ property-set.create $(properties)
- $(usage-requirements) ] ;
+ rproperties = [ property-set.create $(properties)
+ $(usage-requirements) ] ;
                 usage-requirements = [ property-set.create $(usage-requirements) ] ;
-
- if [ modules.peek : .debug-building ]
+
+ if [ modules.peek : .debug-building ]
                 {
- ECHO [ targets.indent ]
- "Build properties: " [ $(rproperties).raw ] ;
+ ECHO [ targets.indent ]
+ "Build properties: " [ $(rproperties).raw ] ;
                 }
-
- local extra = [ $(rproperties).get <source> ] ;
+
+ local extra = [ $(rproperties).get <source> ] ;
                 source-targets += $(extra:G=) ;
- # We might get duplicate sources, for example if
- # we link to two library which have the same <library> in
- # usage requirements.
+ # We might get duplicate sources, for example if we link to two
+ # libraries having the same <library> usage requirement.
                 source-targets = [ sequence.unique $(source-targets) ] ;
-
- local result =
- [ construct $(self.name) :
+
+ local result =
+ [ construct $(self.name) :
                     $(source-targets) : $(rproperties) ] ;
-
+
                 if $(result)
                 {
                     local gur = $(result[1]) ;
                     result = $(result[2-]) ;
 
- local s = [ create-subvariant
- $(result) :
- [ virtual-target.recent-targets ]
- : $(property-set) : $(source-targets)
- : $(rproperties) : $(usage-requirements) ] ;
+ local s = [ create-subvariant $(result)
+ : [ virtual-target.recent-targets ]
+ : $(property-set) : $(source-targets)
+ : $(rproperties) : $(usage-requirements) ] ;
                     virtual-target.clear-recent-targets ;
 
                     local ur = [ compute-usage-requirements $(s) ] ;
                     ur = [ $(ur).add $(gur) ] ;
                     $(s).set-usage-requirements $(ur) ;
- if [ modules.peek : .debug-building ]
+ if [ modules.peek : .debug-building ]
                     {
                         ECHO [ targets.indent ]
                           "Usage requirements from $(self.name) are "
                             [ $(ur).raw ] ;
                     }
-
+
                     self.generated.$(property-set) = $(ur) $(result) ;
                 }
- }
+ }
             else
             {
- if $(rproperties[1]) = "@error"
+ if $(rproperties[1]) = "@error"
                 {
- ECHO [ targets.indent ]
- "Skipping build of: " [ full-name ] " cannot compute common properties" ;
+ ECHO [ targets.indent ]
+ "Skipping build of: " [ full-name ] " cannot compute common properties" ;
                 }
                 else if [ $(rproperties).get <build> ] = no
                 {
- ECHO [ targets.indent ]
- "Skipping build of: " [ full-name ] " <build>no in common properties" ;
+ ECHO [ targets.indent ]
+ "Skipping build of: " [ full-name ] " <build>no in common properties" ;
                 }
                 else
                 {
                     ECHO [ targets.indent ] "Skipping build of: " [ full-name ] " unknown reason" ;
                 }
-
- # We're here either because there's error computing
- # properties, or there's <build>no in properties.
- # In the latter case we don't want any diagnostic.
- # In the former case, we need diagnostics. FIXME.
+
+ # We're here either because there's been an error computing
+ # properties, or there's <build>no in properties. In the latter
+ # case we don't want any diagnostic. In the former case, we need
+ # diagnostics. FIXME
                 self.generated.$(property-set) = $(rproperties) ;
- }
- }
+ }
+ }
         else
         {
- if [ modules.peek : .debug-building ]
+ if [ modules.peek : .debug-building ]
             {
                 ECHO [ targets.indent ] "Already built" ;
- }
+ }
         }
 
         targets.decrease-indent ;
         return $(self.generated.$(property-set)) ;
     }
 
- # Given the set of generated targets, and refined build
- # properties, determines and sets appripriate usage requirements
- # on those targets.
+ # Given the set of generated targets, and refined build properties,
+ # determines and sets appripriate usage requirements on those targets.
     rule compute-usage-requirements ( subvariant )
     {
         local rproperties = [ $(subvariant).build-properties ] ;
- xusage-requirements = [ targets.evaluate-requirements
- $(self.usage-requirements)
- : $(rproperties)
- : added ] ;
-
- # We generate all dependency properties and add them,
- # as well as their usage requirements, to result.
+ xusage-requirements = [ targets.evaluate-requirements
+ $(self.usage-requirements) : $(rproperties) : added ] ;
+
+ # We generate all dependency properties and add them, as well as their
+ # usage requirements, to the result.
         local extra ;
         generate-dependencies [ $(xusage-requirements).dependency ] :
             $(rproperties) : extra extra ;
-
+
         local result = [ property-set.create
             [ $(xusage-requirements).non-dependency ] $(extra) ] ;
-
- # Propagate usage requirements we've got from sources, except
- # for the <pch-header> and <pch-file> features.
+
+ # Propagate usage requirements we've got from sources, except for the
+ # <pch-header> and <pch-file> features.
         #
- # That feature specifies which pch file to use, and should apply
- # only to direct dependents. Consider:
+ # That feature specifies which pch file to use, and should apply only to
+ # direct dependents. Consider:
         #
         # pch pch1 : ...
         # lib lib1 : ..... pch1 ;
- # pch pch2 :
+ # pch pch2 :
         # lib lib2 : pch2 lib1 ;
         #
         # Here, lib2 should not get <pch-header> property from pch1.
         #
- # Essentially, when those two features are in usage requirements,
- # they are propagated only to direct dependents. We might need
- # a more general mechanism, but for now, only those two
- # features are special.
+ # Essentially, when those two features are in usage requirements, they
+ # are propagated only to direct dependents. We might need a more general
+ # mechanism, but for now, only those two features are special.
         local raw = [ $(subvariant).sources-usage-requirements ] ;
         raw = [ $(raw).raw ] ;
- raw = [ property.change $(raw) : <pch-header> ] ;
- raw = [ property.change $(raw) : <pch-file> ] ;
- result = [ $(result).add [ property-set.create $(raw) ] ] ;
-
- return $(result) ;
+ raw = [ property.change $(raw) : <pch-header> ] ;
+ raw = [ property.change $(raw) : <pch-file> ] ;
+ return [ $(result).add [ property-set.create $(raw) ] ] ;
     }
-
- # Creates a new subvariant-dg instances for 'targets'
- # - 'root-targets' the virtual targets will be returned to dependents
- # - 'all-targets' all virtual
- # targets created while building this main target
- # - 'build-request' is property-set instance with requested build properties
- local rule create-subvariant ( root-targets *
- : all-targets * : build-request : sources * :
- rproperties
+
+ # Creates new subvariant instances for 'targets'.
+ # 'root-targets' - virtual targets to be returned to dependants
+ # 'all-targets' - virtual targets created while building this main target
+ # 'build-request' - property-set instance with requested build properties
+ local rule create-subvariant ( root-targets *
+ : all-targets * : build-request : sources * : rproperties
         : usage-requirements )
     {
- for local e in $(root-targets)
+ for local e in $(root-targets)
         {
             $(e).root true ;
- }
-
- # Process all vtargets that will be created if this main target
+ }
+
+ # Process all virtual targets that will be created if this main target
         # is created.
         local s = [ new subvariant $(__name__) : $(build-request) : $(sources)
- : $(rproperties) : $(usage-requirements) : $(all-targets) ] ;
- for local v in $(all-targets)
+ : $(rproperties) : $(usage-requirements) : $(all-targets) ] ;
+ for local v in $(all-targets)
         {
             if ! [ $(v).creating-subvariant ]
- {
- $(v).creating-subvariant $(s) ;
- }
- }
+ {
+ $(v).creating-subvariant $(s) ;
+ }
+ }
         return $(s) ;
     }
-
- # Constructs the virtual targets for this abstract targets and
- # the dependecy graph. Returns the list of virtual targets.
- # Should be overrided in derived classes.
+
+ # Constructs virtual targets for this abstract target and the dependency
+ # graph. Returns the list of virtual targets. Should be overriden in derived
+ # classes.
     rule construct ( name : source-targets * : properties * )
     {
         errors.error "method should be defined in derived classes" ;
     }
 }
 
+
 class typed-target : basic-target
 {
- import generators ;
-
- rule __init__ ( name : project : type
- : sources * : requirements * : default-build * : usage-requirements * )
- {
- basic-target.__init__ $(name) : $(project)
- : $(sources) : $(requirements) : $(default-build) : $(usage-requirements) ;
-
+ import generators ;
+
+ rule __init__ ( name : project : type : sources * : requirements *
+ : default-build * : usage-requirements * )
+ {
+ basic-target.__init__ $(name) : $(project) : $(sources)
+ : $(requirements) : $(default-build) : $(usage-requirements) ;
+
         self.type = $(type) ;
     }
-
+
     rule type ( )
     {
         return $(self.type) ;
     }
-
+
     rule construct ( name : source-targets * : property-set )
     {
- local r = [ generators.construct $(self.project) $(name:S=) : $(self.type)
- : [ property-set.create [ $(property-set).raw ] # [ feature.expand
- <main-target-type>$(self.type) ]
- # ]
+ local r = [ generators.construct $(self.project) $(name:S=) : $(self.type)
+ : [ property-set.create [ $(property-set).raw ]
+ <main-target-type>$(self.type) ]
             : $(source-targets) ] ;
         if ! $(r)
- {
+ {
             ECHO "warn: Unable to construct" [ full-name ] ;
-
+
             # Are there any top-level generators for this type/property set.
- if ! [ generators.find-viable-generators
- $(self.type) : $(property-set) ]
+ if ! [ generators.find-viable-generators $(self.type)
+ : $(property-set) ]
             {
                 ECHO "error: no generators were found for type '$(self.type)'" ;
                 ECHO "error: and the requested properties" ;
                 ECHO "error: make sure you've configured the needed tools" ;
                 ECHO "See http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html" ;
-
                 ECHO "To debug this problem, try the --debug-generators option." ;
                 EXIT ;
             }
         }
-
         return $(r) ;
- }
+ }
 }
 
-# Return the list of sources to use, if main target rule is invoked
-# with 'sources'. If there are any objects in 'sources', they are treated
-# as main target instances, and the name of such targets are adjusted to
-# be '<name_of_this_target>__<name_of_source_target>'. Such renaming
-# is disabled is non-empty value is passed for 'no-renaming' parameter.
-#
+
+# Return the list of sources to use, if main target rule is invoked with
+# 'sources'. If there are any objects in 'sources', they are treated as main
+# target instances, and the name of such targets are adjusted to be
+# '<name_of_this_target>__<name_of_source_target>'. Such renaming is disabled if
+# a non-empty value is passed as the 'no-renaming' parameter.
+#
 rule main-target-sources ( sources * : main-target-name : no-renaming ? )
 {
     local result ;
@@ -1435,78 +1400,76 @@
     {
         if [ class.is-instance $(t) ]
         {
- local name = [ $(t).name ] ;
+ local name = [ $(t).name ] ;
             if ! $(no-renaming)
- {
+ {
                 name = $(main-target-name)__$(name) ;
                 $(t).rename $(name) ;
- }
+ }
             # Inline targets are not built by default.
             local p = [ $(t).project ] ;
- $(p).mark-target-as-explicit $(name) ;
+ $(p).mark-target-as-explicit $(name) ;
             result += $(name) ;
         }
         else
         {
             result += $(t) ;
- }
- }
+ }
+ }
     return $(result) ;
 }
 
 
-# Returns the requirement to use when declaring a main target,
-# which are obtained by
-# - translating all specified property paths, and
-# - refining project requirements with the one specified for the target
-rule main-target-requirements (
- specification * # Properties explicitly specified for a main target
- : project # Project where the main target is to be declared
- )
+# Returns the requirements to use when declaring a main target, obtained by
+# translating all specified property paths and refining project requirements
+# with the ones specified for the target.
+rule main-target-requirements (
+ specification * # Properties explicitly specified for the main target.
+ : project # Project where the main target is to be declared.
+)
 {
     specification += [ toolset.requirements ] ;
-
- local requirements = [ property-set.refine-from-user-input
+
+ local requirements = [ property-set.refine-from-user-input
         [ $(project).get requirements ] : $(specification) :
         [ $(project).project-module ] : [ $(project).get location ] ] ;
-
- if $(requirements[1]) = "@error"
+ if $(requirements[1]) = "@error"
     {
         errors.error "Conflicting requirements for target:" $(requirements) ;
     }
     return $(requirements) ;
 }
 
-# Returns the use requirement to use when declaraing a main target,
-# which are obtained by
-# - translating all specified property paths, and
-# - adding project's usage requirements
+
+# Returns the usage requirements to use when declaring a main target, which are
+# obtained by translating all specified property paths and adding project's
+# usage requirements.
 rule main-target-usage-requirements (
- specification * # Use-properties explicitly specified for a main target
- : project # Project where the main target is to be declared
- )
+ specification * # Use-properties explicitly specified for a main target.
+ : project # Project where the main target is to be declared.
+)
 {
- local loc = [ $(project).get location ] ;
     local project-usage-requirements = [ $(project).get usage-requirements ] ;
-
- # We don't use 'refine-from-user-input' because I'm not sure if:
- # - removing of parent's usage requirements makes sense
+
+ # We don't use 'refine-from-user-input' because:
+ # - I'm not sure if removing of parent's usage requirements makes sense
     # - refining of usage requirements is not needed, since usage requirements
     # are always free.
- local usage-requirements = [ property-set.create-from-user-input
- $(specification)
- : [ $(project).project-module ] [ $(project).get location ] ] ;
-
+ local usage-requirements = [ property-set.create-from-user-input
+ $(specification)
+ : [ $(project).project-module ] [ $(project).get location ] ] ;
+
     return [ $(project-usage-requirements).add $(usage-requirements) ] ;
 }
 
-# Return the default build value to use when declaring a main target,
-# which is obtained by using specified value if not empty and parent's
-# default build attribute otherwise.
+
+# Return the default build value to use when declaring a main target, which is
+# obtained by using the specified value if not empty and parent's default build
+# attribute otherwise.
 rule main-target-default-build (
- specification * # Default build explicitly specified for a main target
- : project # Project where the main target is to be declared
- )
+ specification * # Default build explicitly specified for a main target.
+ : project # Project where the main target is to be declared.
+)
 {
     local result ;
     if $(specification)
@@ -1516,35 +1479,32 @@
     else
     {
         result = [ $(project).get default-build ] ;
- }
+ }
     return [ property-set.create-with-validation $(result) ] ;
-}
+}
+
 
-# Registers the specified target as a main target alternatives.
-# Returns 'target'.
-rule main-target-alternative ( target )
-{
+# Registers the specified target as a main target alternative and returns it.
+rule main-target-alternative ( target )
+{
     local ptarget = [ $(target).project ] ;
-
     $(ptarget).add-alternative $(target) ;
     return $(target) ;
 }
 
-# Creates a typed-target with the specified properties.
-# The 'name', 'sources', 'requirements', 'default-build' and
-# 'usage-requirements' are assumed to be in the form specified
-# by the user in Jamfile corresponding to 'project'.
-rule create-typed-target ( type : project :
- name : sources * : requirements * : default-build *
- : usage-requirements * )
+
+# Creates a typed-target with the specified properties. The 'name', 'sources',
+# 'requirements', 'default-build' and 'usage-requirements' are assumed to be in
+# the form specified by the user in Jamfile corresponding to 'project'.
+rule create-typed-target ( type : project : name : sources * : requirements *
+ : default-build * : usage-requirements * )
 {
     return [
- targets.main-target-alternative
- [ new typed-target $(name) : $(project) : $(type)
- : [ targets.main-target-sources $(sources) : $(name) ]
- : [ targets.main-target-requirements $(requirements) : $(project) ]
- : [ targets.main-target-default-build $(default-build) : $(project) ]
- : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
- ] ] ;
-
+ targets.main-target-alternative
+ [ new typed-target $(name) : $(project) : $(type)
+ : [ targets.main-target-sources $(sources) : $(name) ]
+ : [ targets.main-target-requirements $(requirements) : $(project) ]
+ : [ targets.main-target-default-build $(default-build) : $(project) ]
+ : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
+ ] ] ;
 }

Modified: branches/CMake/release/tools/build/v2/build/toolset.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/toolset.jam (original)
+++ branches/CMake/release/tools/build/v2/build/toolset.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,46 +1,47 @@
-# Copyright 2003 Dave Abrahams
-# Copyright 2005 Rene Rivera
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Dave Abrahams
+# Copyright 2005 Rene Rivera
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Support for toolset definition.
 
+import errors ;
 import feature ;
+import generators ;
 import numbers ;
-import errors : error ;
-import property ;
 import path ;
-import generators ;
-import set : difference ;
+import property ;
 import regex ;
 import sequence ;
+import set ;
+
 
 .flag-no = 1 ;
 
 .ignore-requirements = ;
 
-# This is used only for testing, to make sure
-# we don't get random extra elements in paths.
+# This is used only for testing, to make sure we don't get random extra elements
+# in paths.
 if --ignore-toolset-requirements in [ modules.peek : ARGV ]
 {
     .ignore-requirements = 1 ;
 }
 
-# Initializes an additional toolset-like module.
-# First load 'toolset-module' and then calls its 'init'
-# rule with trailing arguments
+
+# Initializes an additional toolset-like module. First load the 'toolset-module'
+# and then calls its 'init' rule with trailing arguments.
+#
 rule using ( toolset-module : * )
 {
     import $(toolset-module) ;
     $(toolset-module).init $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
 }
 
-# Expands subfeatures in each property sets.
-# e.g
-# <toolset>gcc-3.2
-# will be converted to
-# <toolset>gcc/<toolset-version>3.2
+
+# Expands subfeatures in each property sets, e.g. '<toolset>gcc-3.2' will be
+# converted to '<toolset>gcc/<toolset-version>3.2'.
+#
 local rule normalize-condition ( property-sets * )
 {
     local result ;
@@ -54,13 +55,11 @@
 }
 
 
-# Specifies if the 'flags' rule should do checking that
-# the invoking module is the same as module we're setting
-# flag for.
-# 'v' can be either 'checked' or 'unchecked'.
-# Subsequent call to 'pop-checking-for-flags-module'
-# will restore the behaviour that was in effect before
-# calling this rule.
+# Specifies if the 'flags' rule should check that the invoking module is the
+# same as the module we're setting the flag for. 'v' can be either 'checked' or
+# 'unchecked'. Subsequent call to 'pop-checking-for-flags-module' will restore
+# the setting that was in effect before calling this rule.
+#
 rule push-checking-for-flags-module ( v )
 {
     .flags-module-checking = $(v) $(.flags-module-checking) ;
@@ -71,123 +70,120 @@
     .flags-module-checking = $(.flags-module-checking[2-]) ;
 }
 
+
 # Specifies the flags (variables) that must be set on targets under certain
 # conditions, described by arguments.
-rule flags ( rule-or-module # If contains dot, should be a rule name.
- # The flags will be applied when that rule is
- # used to set up build actions.
- #
- # If does not contain dot, should be a module name.
- # The flags will be applied for all rules in that
- # module.
- # If module for rule is different from the calling
- # module, an error is issued.
-
- variable-name # Variable that should be set on target
- condition * : # A condition when this flag should be applied.
- # Should be set of property sets. If one of
- # those property sets is contained in build
- # properties, the flag will be used.
- # Implied values are not allowed:
- # "<toolset>gcc" should be used, not just
- # "gcc". Subfeatures, like in "<toolset>gcc-3.2"
- # are allowed. If left empty, the flag will
- # always used.
- #
- # Propery sets may use value-less properties
- # ('<a>' vs. '<a>value') to match absent
- # properties. This allows to separately match
- #
- # <architecture>/<address-model>64
- # <architecture>ia64/<address-model>
- #
- # Where both features are optional. Without this
- # syntax we'd be forced to define "default" value.
-
-
- values * : # The value to add to variable. If <feature>
- # is specified, then the value of 'feature'
- # will be added.
- unchecked ? # If value 'unchecked' is passed, will not test
- # that flags are set for the calling module.
- : hack-hack ? # For
- # flags rule OPTIONS <cxx-abi> : -model ansi
- # Treak <cxx-abi> as condition
- # FIXME: ugly hack.
- )
+#
+rule flags (
+ rule-or-module # If contains a dot, should be a rule name. The flags will
+ # be applied when that rule is used to set up build
+ # actions.
+ #
+ # If does not contain dot, should be a module name. The
+ # flag will be applied for all rules in that module. If
+ # module for rule is different from the calling module, an
+ # error is issued.
+
+ variable-name # Variable that should be set on target.
+ condition * : # A condition when this flag should be applied. Should be a
+ # set of property sets. If one of those property sets is
+ # contained in the build properties, the flag will be used.
+ # Implied values are not allowed: "<toolset>gcc" should be
+ # used, not just "gcc". Subfeatures, like in
+ # "<toolset>gcc-3.2" are allowed. If left empty, the flag
+ # will be used unconditionally.
+ #
+ # Propery sets may use value-less properties ('<a>' vs.
+ # '<a>value') to match absent properties. This allows to
+ # separately match:
+ #
+ # <architecture>/<address-model>64
+ # <architecture>ia64/<address-model>
+ #
+ # Where both features are optional. Without this syntax
+ # we'd be forced to define "default" values.
+
+ values * : # The value to add to variable. If <feature> is specified,
+ # then the value of 'feature' will be added.
+ unchecked ? # If value 'unchecked' is passed, will not test that flags
+ # are set for the calling module.
+ : hack-hack ? # For
+ # flags rule OPTIONS <cxx-abi> : -model ansi
+ # Treat <cxx-abi> as condition
+ # FIXME: ugly hack.
+)
 {
     local caller = [ CALLER_MODULE ] ;
     if ! [ MATCH ".*([.]).*" : $(rule-or-module) ]
        && [ MATCH "(Jamfile<.*)" : $(caller) ]
     {
- # Unqualified rule name, used inside Jamfile.
- # (most likely used with 'make' or 'notfile' rules.
- # This prevents setting flags on entire Jamfile module
- # (this will be considered as rule), but who cares?
+ # Unqualified rule name, used inside Jamfile. Most likely used with
+ # 'make' or 'notfile' rules. This prevents setting flags on the entire
+ # Jamfile module (this will be considered as rule), but who cares?
         # Probably, 'flags' rule should be split into 'flags' and
         # 'flags-on-module'.
         rule-or-module = $(caller).$(rule-or-module) ;
     }
     else
- {
+ {
         local module_ = [ MATCH "([^.]*).*" : $(rule-or-module) ] ;
- if $(unchecked) != unchecked
+ if $(unchecked) != unchecked
             && $(.flags-module-checking[1]) != unchecked
             && $(module_) != $(caller)
         {
             errors.error "Module $(caller) attempted to set flags for module $(module_)" ;
         }
     }
-
-
+
+
     if $(condition) && ! $(condition:G=) && ! $(hack-hack)
     {
- # We have condition in the form '<feature>', that is, without
- # value. That's a previous syntax:
- #
+ # We have condition in the form '<feature>', that is, without value.
+ # That's a previous syntax:
         # flags gcc.link RPATH <dll-path> ;
         # for compatibility, convert it to
- # flags gcc.link RPATH : <dll-path> ;
+ # flags gcc.link RPATH : <dll-path> ;
         values = $(condition) ;
         condition = ;
     }
-
+
     if $(condition)
     {
         property.validate-property-sets $(condition) ;
         condition = [ normalize-condition $(condition) ] ;
     }
-
+
     add-flag $(rule-or-module) : $(variable-name)
       : $(condition) : $(values) ;
 }
 
-# Adds new flag setting with the specified values
-# Does no checking
-local rule add-flag ( rule-or-module :
- variable-name : condition * : values * )
+
+# Adds a new flag setting with the specified values. Does no checking.
+#
+local rule add-flag ( rule-or-module : variable-name : condition * : values * )
 {
     .$(rule-or-module).flags += $(.flag-no) ;
 
     # Store all flags for a module
- local module_ = [ MATCH "([^.]*).*" : $(rule-or-module) ] ;
+ local module_ = [ MATCH "([^.]*).*" : $(rule-or-module) ] ;
     .module-flags.$(module_) += $(.flag-no) ;
     # Store flag-no -> rule-or-module mapping
     .rule-or-module.$(.flag-no) = $(rule-or-module) ;
 
     .$(rule-or-module).variable.$(.flag-no) += $(variable-name) ;
     .$(rule-or-module).values.$(.flag-no) += $(values) ;
- .$(rule-or-module).condition.$(.flag-no) += $(condition) ;
-
+ .$(rule-or-module).condition.$(.flag-no) += $(condition) ;
+
     .flag-no = [ numbers.increment $(.flag-no) ] ;
 }
-
+
 
 # Returns the first element of 'property-sets' which is a subset of
 # 'properties', or an empty list if no such element exists.
+#
 rule find-property-subset ( property-sets * : properties * )
 {
- # cut property values off
+ # Cut property values off.
     local prop-keys = $(properties:G) ;
 
     local result ;
@@ -195,20 +191,20 @@
     {
         if ! $(result)
         {
- # Handle value-less properties like '<architecture>' (compare with
+ # Handle value-less properties like '<architecture>' (compare with
             # '<architecture>x86').
 
             local set = [ feature.split $(s) ] ;
 
             # Find the set of features that
- # - have no property specified in required property set
- # - are omitted in build property set
+ # - have no property specified in required property set
+ # - are omitted in the build property set.
             local default-props ;
             for local i in $(set)
             {
- # If $(i) is a value-less property it should match default
- # value of an optional property. See the first line in the
- # example below:
+ # If $(i) is a value-less property it should match default value
+ # of an optional property. See the first line in the example
+ # below:
                 #
                 # property set properties result
                 # <a> <b>foo <b>foo match
@@ -230,6 +226,7 @@
     return $(result) ;
 }
 
+
 rule handle-flag-value ( value * : properties * )
 {
     local result ;
@@ -241,98 +238,96 @@
             local att = [ feature.attributes $(p:G) ] ;
             if dependency in $(att)
             {
- # the value of a dependency feature is a target
- # and must be actualized
+ # The value of a dependency feature is a target and needs to be
+ # actualized.
                 result += [ $(p:G=).actualize ] ;
- }
+ }
             else if path in $(att) || free in $(att)
             {
                 local values ;
- # Treat features with && in the value
- # specially -- each &&-separated element is considered
- # separate value. This is needed to handle searched
- # libraries, which must be in specific order.
+ # Treat features with && in the value specially -- each
+ # &&-separated element is considered a separate value. This is
+ # needed to handle searched libraries, which must be in a
+ # specific order.
                 if ! [ MATCH (&&) : $(p:G=) ]
                 {
                     values = $(p:G=) ;
                 }
- else
+ else
                 {
                     values = [ regex.split $(p:G=) "&&" ] ;
                 }
                 if path in $(att)
- {
- result += [ sequence.transform path.native : $(values) ] ;
+ {
+ result += [ sequence.transform path.native : $(values) ] ;
                 }
                 else
                 {
                     result += $(values) ;
- }
- }
- else
+ }
+ }
+ else
             {
                 result += $(p:G=) ;
             }
- }
+ }
     }
     else
     {
         result += $(value) ;
- }
+ }
     return $(result) ;
 }
 
-# Given a rule name and a property set, returns a list of interleaved
-# variables names and values which must be set on targets for that
-# rule/property-set combination.
+
+# Given a rule name and a property set, returns a list of interleaved variables
+# names and values which must be set on targets for that rule/property-set
+# combination.
+#
 rule set-target-variables-aux ( rule-or-module : property-set )
 {
     local result ;
     properties = [ $(property-set).raw ] ;
- for local f in $(.$(rule-or-module).flags)
+ for local f in $(.$(rule-or-module).flags)
     {
         local variable = $(.$(rule-or-module).variable.$(f)) ;
         local condition = $(.$(rule-or-module).condition.$(f)) ;
         local values = $(.$(rule-or-module).values.$(f)) ;
-
-
+
         if ! $(condition) ||
- [ find-property-subset $(condition) : $(properties) ]
+ [ find-property-subset $(condition) : $(properties) ]
         {
             local processed ;
             for local v in $(values)
- {
- # The value might be <feature-name> so needs special
- # treatment.
- processed += [
- handle-flag-value $(v) : $(properties) ] ;
+ {
+ # The value might be <feature-name> so needs special treatment.
+ processed += [ handle-flag-value $(v) : $(properties) ] ;
             }
             for local r in $(processed)
- {
+ {
                 result += $(variable) $(r) ;
- }
+ }
         }
     }
-
- # strip away last dot separated part and recurse.
+
+ # Strip away last dot separated part and recurse.
     local next = [ MATCH ^(.+)\\.([^\\.])* : $(rule-or-module) ] ;
     if $(next)
     {
- result += [
- set-target-variables-aux $(next[1]) : $(property-set) ] ;
- }
- return $(result) ;
+ result += [ set-target-variables-aux $(next[1]) : $(property-set) ] ;
+ }
+ return $(result) ;
 }
 
 
 rule set-target-variables ( rule-or-module targets + : property-set )
-{
+{
     properties = [ $(property-set).raw ] ;
     local key = $(rule-or-module).$(property-set) ;
     local settings = $(.stv.$(key)) ;
     if ! $(settings)
     {
- settings = [
+ settings = [
           set-target-variables-aux $(rule-or-module) : $(property-set) ] ;
 
         if ! $(settings)
@@ -341,7 +336,7 @@
         }
         .stv.$(key) = $(settings) ;
     }
-
+
     if $(settings) != none
     {
         local var-name = ;
@@ -360,23 +355,25 @@
     }
 }
 
-# Make toolset 'toolset', defined in a module of the same name,
-# inherit from 'base'
-# 1. The 'init' rule from 'base' is imported into 'toolset' with full
-# name. Another 'init' is called, which forwards to the base one.
-# 2. All generators from 'base' are cloned. The ids are adjusted and
-# <toolset> property in requires is adjusted too
-# 3. All flags are inherited
+
+# Make toolset 'toolset', defined in a module of the same name, inherit from
+# 'base'.
+# 1. The 'init' rule from 'base' is imported into 'toolset' with full name.
+# Another 'init' is called, which forwards to the base one.
+# 2. All generators from 'base' are cloned. The ids are adjusted and <toolset>
+# property in requires is adjusted too.
+# 3. All flags are inherited.
 # 4. All rules are imported.
+#
 rule inherit ( toolset : base )
 {
     import $(base) ;
-
     inherit-generators $(toolset) : $(base) ;
- inherit-flags $(toolset) : $(base) ;
- inherit-rules $(toolset) : $(base) ;
+ inherit-flags $(toolset) : $(base) ;
+ inherit-rules $(toolset) : $(base) ;
 }
 
+
 rule inherit-generators ( toolset properties * : base : generators-to-ignore * )
 {
     properties ?= <toolset>$(toolset) ;
@@ -384,15 +381,15 @@
     for local g in $(base-generators)
     {
         local id = [ $(g).id ] ;
-
+
         if ! $(id) in $(generators-to-ignore)
- {
+ {
             # Some generator names have multiple periods in their name, so
- # $(id:B=$(toolset)) doesn't generate the right new-id name.
- # e.g. if id = gcc.compile.c++, $(id:B=darwin) = darwin.c++,
- # which is not what we want. Manually parse the base and suffix
- # (if there's a better way to do this, I'd love to see it.)
- # See also register in module generators.
+ # $(id:B=$(toolset)) doesn't generate the right new-id name. E.g. if
+ # id = gcc.compile.c++, $(id:B=darwin) = darwin.c++, which is not
+ # what we want. Manually parse the base and suffix (if there's a
+ # better way to do this, I'd love to see it). See also register in
+ # module generators.
             local base = $(id) ;
             local suffix = "" ;
             while $(base:S)
@@ -403,27 +400,27 @@
             local new-id = $(toolset)$(suffix) ;
 
             generators.register [ $(g).clone $(new-id) : $(properties) ] ;
- }
- }
+ }
+ }
 }
 
-# Brings all flag definitions from 'base' toolset into
-# other toolset 'toolset'. Flag definitions which
-# condition make use of properties in 'prohibited-properties'
-# are ignored. Don't confuse property and feature, for
-# example <debug-symbols>on and <debug-symbols>off, so blocking
-# one of them does not block the other one.
-#
-# The flag conditions are not altered at all, so if condition
-# includes name, or version of base toolset, it won't ever match
-# the inheriting toolset. When such flag settings must be
-# inherited, define a rule in base toolset module and call it
-# as needed.
+
+# Brings all flag definitions from the 'base' toolset into the 'toolset'
+# toolset. Flag definitions whose conditions make use of properties in
+# 'prohibited-properties' are ignored. Don't confuse property and feature, for
+# example <debug-symbols>on and <debug-symbols>off, so blocking one of them does
+# not block the other one.
+#
+# The flag conditions are not altered at all, so if a condition includes a name,
+# or version of a base toolset, it won't ever match the inheriting toolset. When
+# such flag settings must be inherited, define a rule in base toolset module and
+# call it as needed.
+#
 rule inherit-flags ( toolset : base : prohibited-properties * )
 {
     for local f in $(.module-flags.$(base))
- {
- local rule-or-module = $(.rule-or-module.$(f)) ;
+ {
+ local rule-or-module = $(.rule-or-module.$(f)) ;
         if [ set.difference
                 $(.$(rule-or-module).condition.$(f)) :
                 $(prohibited-properties)
@@ -439,45 +436,47 @@
             {
                 new-rule-or-module = $(toolset) ;
             }
-
+
             add-flag
- $(new-rule-or-module)
- : $(.$(rule-or-module).variable.$(f))
- : $(.$(rule-or-module).condition.$(f))
- : $(.$(rule-or-module).values.$(f))
- ;
+ $(new-rule-or-module)
+ : $(.$(rule-or-module).variable.$(f))
+ : $(.$(rule-or-module).condition.$(f))
+ : $(.$(rule-or-module).values.$(f)) ;
         }
- }
+ }
 }
 
+
 rule inherit-rules ( toolset : base )
 {
- # It appears that "action" creates local rule...
+ # It appears that "action" creates a local rule...
     local base-generators = [ generators.generators-for-toolset $(base) ] ;
     local rules ;
     for local g in $(base-generators)
     {
         local id = [ MATCH "[^.]*\.(.*)" : [ $(g).id ] ] ;
         rules += $(id) ;
- }
+ }
     IMPORT $(base) : $(rules) : $(toolset) : $(rules) ;
     # Import the rules to the global scope
     IMPORT $(toolset) : $(rules) : : $(toolset).$(rules) ;
 }
 
-# Return the list of global 'toolset requirements'.
-# Those requirements will be automatically added to
-# the requirements of any main target.
+
+# Return the list of global 'toolset requirements'. Those requirements will be
+# automatically added to the requirements of any main target.
+#
 rule requirements ( )
 {
     return $(.requirements) ;
 }
 
-# Adds elements to the list of global 'toolset requirements'.
-# The requirements will be automatically added to the requirements
-# for all main targets, as if they were specified literally.
-# For best results, all requirements added should be conditional or
-# indirect conditional.
+
+# Adds elements to the list of global 'toolset requirements'. The requirements
+# will be automatically added to the requirements for all main targets, as if
+# they were specified literally. For best results, all requirements added should
+# be conditional or indirect conditional.
+#
 rule add-requirements ( requirements * )
 {
     if ! $(.ignore-requirements)
@@ -486,6 +485,7 @@
     }
 }
 
+
 local rule __test__ ( )
 {
     import assert ;
@@ -494,8 +494,8 @@
     assert.result : find-property-subset <a>0/<b>0/<c>9/<d>9/<e>5 <a>9 : $(p) ;
 
     local p-set = <a>/<b> <a>0/<b> <a>/<b>1 <a>0/<b>1 ;
- assert.result <a>/<b> : find-property-subset $(p-set) : ;
+ assert.result <a>/<b> : find-property-subset $(p-set) : ;
     assert.result <a>0/<b> : find-property-subset $(p-set) : <a>0 <c>2 ;
     assert.result <a>/<b>1 : find-property-subset $(p-set) : <b>1 <c>2 ;
- assert.result <a>0/<b>1 : find-property-subset $(p-set) : <a>0 <b>1 ;
+ assert.result <a>0/<b>1 : find-property-subset $(p-set) : <a>0 <b>1 ;
 }

Modified: branches/CMake/release/tools/build/v2/build/type.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/type.jam (original)
+++ branches/CMake/release/tools/build/v2/build/type.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,47 +1,45 @@
-# Copyright 2002, 2003 Dave Abrahams
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2002, 2003 Dave Abrahams
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Deals with target type declaration and defines target class which supports
 # typed targets.
 
-import feature ;
-import generators : * ;
 import "class" : new ;
 import errors ;
+import feature ;
+import generators : * ;
+import project ;
 import property ;
 import scanner ;
-import project ;
 
-# This creates a circular dependency
-# project-test1 -> project -> project-root -> builtin -> type -> targets -> project
-# import targets ;
-
-# The feature is optional so that it never implicitly added.
-# It's used only for internal purposes, and in all cases we
-# want to explicitly use it.
+# The follwing import would create a circular dependency:
+# project -> project-root -> builtin -> type -> targets -> project
+# import targets ;
+
+# The feature is optional so it would never get added implicitly. It's used only
+# for internal purposes and in all cases we want to use it explicitly.
 feature.feature target-type : : composite optional ;
 
-# feature.feature base-target-type : : composite optional ;
 feature.feature main-target-type : : optional incidental ;
 feature.feature base-target-type : : composite optional free ;
-# feature.feature main-target-type : : composite optional incidental ;
 
-# Registers a target type, possible derived from a 'base-type'.
-# If 'suffixes' are provided, they given all the suffixes that mean a file is of 'type'.
-# Also, the first element gives the suffix to be used when constructing and object of
-# 'type'.
+
+# Registers a target type, possible derived from a 'base-type'. Providing a list
+# of 'suffixes' here is a shortcut for separately calling the register-suffixes
+# rule with the given suffixes and the set-generated-target-suffix rule with the
+# first given suffix.
 rule register ( type : suffixes * : base-type ? )
 {
- # Type names cannot contain hyphens, because when used as
- # feature-values they will be interpreted as composite features
- # which need to be decomposed.
+ # Type names cannot contain hyphens, because when used as feature-values
+ # they would be interpreted as composite features which need to be
+ # decomposed.
     switch $(type)
     {
         case *-* : errors.error "type name \"$(type)\" contains a hyphen" ;
     }
-
+
     if $(type) in $(.types)
     {
         errors.error "Type $(type) is already registered." ;
@@ -50,73 +48,72 @@
     {
         .types += $(type) ;
         .bases.$(type) = $(base-type) ;
- .derived.$(base-type) += $(type) ;
+ .derived.$(base-type) += $(type) ;
 
- if $(suffixes)-not-empty
- {
- # Generated targets of 'type' will use the first of 'suffixes'
- # (this may be overriden)
- $(.suffixes).insert <target-type>$(type) : $(suffixes[1]) ;
- # Specify mapping from suffixes to type
+ if $(suffixes)-is-not-empty
+ {
+ # Specify mapping from suffixes to type.
             register-suffixes $(suffixes) : $(type) ;
+ # Generated targets of 'type' will use the first of 'suffixes'. This
+ # may be overriden.
+ set-generated-target-suffix $(type) : : $(suffixes[1]) ;
         }
-
- feature.extend target-type : $(type) ;
+
+ feature.extend target-type : $(type) ;
         feature.extend main-target-type : $(type) ;
-
- feature.compose <target-type>$(type) : $(base-type:G=<base-target-type>) ;
         feature.extend base-target-type : $(type) ;
-# feature.compose <target-type>$(type) : <base-target-type>$(type) ;
+
+ feature.compose <target-type>$(type) : $(base-type:G=<base-target-type>) ;
         feature.compose <base-target-type>$(type) : <base-target-type>$(base-type) ;
 
- # We used to declare main target rule only when 'main' parameter
- # is specified. However, it's hard to decide that a type *never*
- # will need a main target rule and so from time to time we needed
- # to make yet another type 'main'. So, now main target rule is defined
- # for each type.
- main-rule-name = [ type-to-rule-name $(type) ] ;
- .main-target-type.$(main-rule-name) = $(type) ;
-
+ # We used to declare the main target rule only when a 'main' parameter
+ # was specified. However, it's hard to decide that a type will *never*
+ # need a main target rule and so from time to time we needed to make yet
+ # another type 'main'. So now a main target rule is defined for each
+ # type.
+ main-rule-name = [ type-to-rule-name $(type) ] ;
+ .main-target-type.$(main-rule-name) = $(type) ;
+
         IMPORT $(__name__) : main-target-rule : : $(main-rule-name) ;
     }
 }
 
-# Given type, returns name of main target rule which creates
-# targets of that type.
+
+# Given a type, returns the name of the main target rule which creates targets
+# of that type.
 rule type-to-rule-name ( type )
 {
- # Lowercase everything. Convert underscores to dashes.ame.
+ # Lowercase everything. Convert underscores to dashes.
     import regex ;
     local n = [ regex.split $(type:L) "_" ] ;
- n = $(n:J=-) ;
- return $(n) ;
+ return $(n:J=-) ;
 }
 
-# Returns a type, given the name of a main rule.
-rule type-from-rule-name ( main-target-name )
+
+# Given a main target rule name, returns the type for which it creates targets.
+rule type-from-rule-name ( rule-name )
 {
- return $(.main-target-type.$(main-target-name)) ;
+ return $(.main-target-type.$(rule-name)) ;
 }
 
 
-
-# Specifies that targets with suffix from 'suffixes' has the type 'type'.
-# If different type is already specified for any of syffixes,
-# issues an error.
+# Specifies that files with suffix from 'suffixes' be recognized as targets of
+# type 'type'. Issues an error if a different type is already specified for any
+# of the suffixes.
 rule register-suffixes ( suffixes + : type )
 {
     for local s in $(suffixes)
- {
- if ! $(.type.$(s))
+ {
+ if ! $(.type.$(s))
         {
- .type.$(s) = $(type) ;
+ .type.$(s) = $(type) ;
         }
- else if $(.type.$(s)) != type
+ else if $(.type.$(s)) != type
         {
- errors.error Attempting to specify type for suffix \"$(s)\"
- : "Old type $(.type.$(s)), New type $(type)" ;
+ errors.error Attempting to specify multiple types for suffix \"$(s)\"
+ : "Old type $(.type.$(s)), New type $(type)" ;
         }
- }
+ }
 }
 
 
@@ -129,13 +126,14 @@
     }
 }
 
+
 # Issues an error if 'type' is unknown.
 rule validate ( type )
 {
     if ! $(type) in $(.types)
     {
         errors.error "Unknown target type $(type)" ;
- }
+ }
 }
 
 
@@ -145,19 +143,23 @@
     if ! $(type) in $(.types)
     {
         error "Type" $(type) "is not declared" ;
- }
+ }
     .scanner.$(type) = $(scanner) ;
 }
 
+
 # Returns a scanner instance appropriate to 'type' and 'properties'.
 rule get-scanner ( type : property-set )
 {
- if $(.scanner.$(type)) {
+ if $(.scanner.$(type))
+ {
         return [ scanner.get $(.scanner.$(type)) : $(property-set) ] ;
- }
+ }
 }
 
-# returns type and all of its bases in order of their distance from type.
+
+# Returns the given type and all of its base types in order of their distance
+# from type.
 rule all-bases ( type )
 {
     local result = $(type) ;
@@ -169,6 +171,7 @@
     return $(result) ;
 }
 
+
 rule all-derived ( type )
 {
     local result = $(type) ;
@@ -176,12 +179,11 @@
     {
         result += [ all-derived $(d) ] ;
     }
- return $(result) ;
+ return $(result) ;
 }
 
 
-# Returns true if 'type' has 'base' as its direct or
-# indirect base.
+# Returns true if 'type' has 'base' as its direct or indirect base.
 rule is-derived ( type base )
 {
     if $(base) in [ all-bases $(type) ]
@@ -190,8 +192,8 @@
     }
 }
 
-# Returns true if 'type' is either derived from 'base',
-# or 'type' is equal to 'base'.
+
+# Returns true if 'type' is either derived from or is equal to 'base'.
 rule is-subtype ( type base )
 {
     if $(type) = $(base)
@@ -201,110 +203,119 @@
     else
     {
         return [ is-derived $(type) $(base) ] ;
- }
+ }
 }
 
 
-# Store suffixes for generated targets
+# Store suffixes for generated targets.
 .suffixes = [ new property-map ] ;
 
-# Store prefixes for generated targets (e.g. "lib" for library)
+# Store prefixes for generated targets (e.g. "lib" for library).
 .prefixes = [ new property-map ] ;
 
 
-# Sets a target suffix that should be used when generating target
-# of 'type' with the specified properties. Can be called with
-# empty properties if no suffix for 'type' was specified yet.
-# This does not automatically specify that files 'suffix' have
-# 'type' --- two different types can use the same suffix for
-# generating, but only one type should be auto-detected for
-# a file with that suffix. User should explicitly specify which
-# one.
+# Sets a file suffix to be used when generating a target of 'type' with the
+# specified properties. Can be called with no properties if no suffix has
+# already been specified for the 'type'. The 'suffix' parameter can be an empty
+# string ("") to indicate that no suffix should be used.
+#
+# Note that this does not cause files with 'suffix' to be automatically
+# recognized as being of 'type'. Two different types can use the same suffix for
+# their generated files but only one type can be auto-detected for a file with
+# that suffix. User should explicitly specify which one using the
+# register-suffixes rule.
 #
-# The 'suffix' parameter can be empty string ("") to indicate that
-# no suffix should be used.
 rule set-generated-target-suffix ( type : properties * : suffix )
 {
- set-generated-target-ps suffix : $(type) : $(properties) : $(suffix) ;
-}
+ set-generated-target-ps suffix : $(type) : $(properties) : $(suffix) ;
+}
+
 
-# Change the suffix previously registered for this type/properties
-# combination. If suffix is not yet specified, sets it.
+# Change the suffix previously registered for this type/properties combination.
+# If suffix is not yet specified, sets it.
 rule change-generated-target-suffix ( type : properties * : suffix )
-{
- change-generated-target-ps suffix : $(type) : $(properties) : $(suffix) ;
+{
+ change-generated-target-ps suffix : $(type) : $(properties) : $(suffix) ;
 }
 
+
+# Returns the suffix used when generating a file of 'type' with the given
+# properties.
 rule generated-target-suffix ( type : property-set )
 {
- return [ generated-target-ps suffix : $(type) : $(property-set) ] ;
+ return [ generated-target-ps suffix : $(type) : $(property-set) ] ;
 }
 
-# Sets a target prefix that should be used when generating target
-# of 'type' with the specified properties. Can be called with
-# empty properties if no prefix for 'type' was specified yet.
+
+# Sets a target prefix that should be used when generating targets of 'type'
+# with the specified properties. Can be called with empty properties if no
+# prefix for 'type' has been specified yet.
 #
-# The 'prefix' parameter can be empty string ("") to indicate that
-# no prefix should be used.
+# The 'prefix' parameter can be empty string ("") to indicate that no prefix
+# should be used.
 #
-# Example usage is for library names that have to have a "lib"
-# prefix as in unix.
+# Usage example: library names use the "lib" prefix on unix.
 rule set-generated-target-prefix ( type : properties * : prefix )
 {
- set-generated-target-ps prefix : $(type) : $(properties) : $(prefix) ;
-}
+ set-generated-target-ps prefix : $(type) : $(properties) : $(prefix) ;
+}
 
-# Change the prefix previously registered for this type/properties
-# combination. If prefix is not yet specified, sets it.
+
+# Change the prefix previously registered for this type/properties combination.
+# If prefix is not yet specified, sets it.
 rule change-generated-target-prefix ( type : properties * : prefix )
-{
- change-generated-target-ps prefix : $(type) : $(properties) : $(prefix) ;
+{
+ change-generated-target-ps prefix : $(type) : $(properties) : $(prefix) ;
 }
 
+
 rule generated-target-prefix ( type : property-set )
 {
- return [ generated-target-ps prefix : $(type) : $(property-set) ] ;
+ return [ generated-target-ps prefix : $(type) : $(property-set) ] ;
 }
 
-# Common rules for prefix/suffix provisioning follow
 
-rule set-generated-target-ps ( ps : type : properties * : psval )
+# Common rules for prefix/suffix provisioning follow.
+
+local rule set-generated-target-ps ( ps : type : properties * : psval )
 {
     properties = <target-type>$(type) $(properties) ;
     $(.$(ps)es).insert $(properties) : $(psval) ;
-}
+}
 
-rule change-generated-target-ps ( ps : type : properties * : psval )
-{
- properties = <target-type>$(type) $(properties) ;
+
+local rule change-generated-target-ps ( ps : type : properties * : psval )
+{
+ properties = <target-type>$(type) $(properties) ;
     local prev = [ $(.$(ps)es).find-replace $(properties) : $(psval) ] ;
     if ! $(prev)
     {
         set-generated-target-ps $(ps) : $(type) : $(properties) : $(psval) ;
- }
+ }
 }
 
-# Returns either prefix or suffix (as indicated by 'ps') that
-# should be used when generating target of 'type' with the specified properties.
-# Parameter 'ps' can be either "prefix" or "suffix". If no prefix/suffix is
-# specified for 'type', returns prefix/suffix for base type, if any.
-rule generated-target-ps-real ( ps : type : properties * )
+
+# Returns either prefix or suffix (as indicated by 'ps') that should be used
+# when generating a target of 'type' with the specified properties. Parameter
+# 'ps' can be either "prefix" or "suffix". If no prefix/suffix is specified for
+# 'type', returns prefix/suffix for base type, if any.
+local rule generated-target-ps-real ( ps : type : properties * )
 {
     local result ;
     local found ;
     while $(type) && ! $(found)
     {
         result = [ $(.$(ps)es).find <target-type>$(type) $(properties) ] ;
- # If the prefix/suffix is explicitly set to empty string,
- # we consider prefix/suffix to be found. If we did not compare with "",
- # there would be no way for user to set empty prefix/suffix.
+ # If the prefix/suffix is explicitly set to an empty string, we consider
+ # prefix/suffix to be found. If we were not to compare with "", there
+ # would be no way to specify an empty prefix/suffix.
         if $(result)-is-not-empty
         {
             found = true ;
         }
         type = $(.bases.$(type)) ;
     }
- if $(result) = ""
+ if $(result) = ""
     {
         result = ;
     }
@@ -312,35 +323,35 @@
 }
 
 
-rule generated-target-ps ( ps : type : property-set )
+local rule generated-target-ps ( ps : type : property-set )
 {
     local key = .$(ps).$(type).$(property-set) ;
     local v = $($(key)) ;
     if ! $(v)
     {
         v = [ generated-target-ps-real $(ps) : $(type)
- : [ $(property-set).raw ] ] ;
+ : [ $(property-set).raw ] ] ;
         if ! $(v)
         {
             v = none ;
         }
         $(key) = $(v) ;
     }
-
+
     if $(v) != none
     {
         return $(v) ;
- }
+ }
 }
 
 
 # Returns file type given it's name. If there are several dots in filename,
-# tries each suffix. E.g. for name of "file.so.1.2" suffixes "2", "1", and
-# "so" will be tried.
-rule type ( filename )
+# tries each suffix. E.g. for name of "file.so.1.2" suffixes "2", "1", and "so"
+# will be tried.
+rule type ( filename )
 {
     local type ;
- while ! $(type) && $(filename:S)
+ while ! $(type) && $(filename:S)
     {
         local suffix = $(filename:S) ;
         type = $(.type$(suffix)) ;
@@ -350,21 +361,23 @@
 }
 
 
-
-rule main-target-rule ( name : sources * : requirements * : default-build *
- : usage-requirements * )
+# Rule used to construct all main targets. Note that this rule gets imported
+# into the global namespace under different alias names and exactly what type of
+# target it is supposed to construct is read from the name of the alias rule
+# actually used to invoke it.
+rule main-target-rule ( name : sources * : requirements * : default-build *
+ : usage-requirements * )
 {
- # First find required target type, which is equal to the name used
- # to invoke us.
+ # First discover the required target type, which is equal to the rule name
+ # used to invoke us.
     local bt = [ BACKTRACE 1 ] ;
     local rulename = $(bt[4]) ;
-
+
     local project = [ project.current ] ;
-
- # This is a circular module dependency, so it must be imported here
+
+ # This is a circular module dependency so it must be imported here.
     import targets ;
- return [ targets.create-typed-target $(.main-target-type.$(rulename)) : $(project)
- : $(name) : $(sources) : $(requirements)
- : $(default-build) : $(usage-requirements) ] ;
+ return [ targets.create-typed-target $(.main-target-type.$(rulename))
+ : $(project) : $(name) : $(sources) : $(requirements)
+ : $(default-build) : $(usage-requirements) ] ;
 }
-

Modified: branches/CMake/release/tools/build/v2/build/version.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/version.jam (original)
+++ branches/CMake/release/tools/build/v2/build/version.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,11 +1,13 @@
-# Copyright 2002, 2003, 2004, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2002, 2003, 2004, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 rule boost-build ( )
 {
     return "V2 (Milestone 12)" ;
 }
+
+
 rule jam ( )
 {
     local v = [ modules.peek : JAM_VERSION ] ;

Modified: branches/CMake/release/tools/build/v2/build/virtual-target.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/build/virtual-target.jam (original)
+++ branches/CMake/release/tools/build/v2/build/virtual-target.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,16 +1,21 @@
-# Copyright 2003 Dave Abrahams
-# Copyright 2005, 2006 Rene Rivera
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Dave Abrahams
+# Copyright 2005, 2006 Rene Rivera
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Implements virtual targets, which correspond to actual files created during
-# build, but are not yet targets in Jam sense. They are needed, for example,
-# when searching for possible transormation sequences, when it's not known
-# if particular target should be created at all.
+# a build, but are not yet targets in Jam sense. They are needed, for example,
+# when searching for possible transormation sequences, when it's not yet known
+# whether a particular target should be created at all.
 
 import "class" : new ;
-import path property-set utility sequence errors set type os ;
+import errors ;
+import path ;
+import sequence ;
+import set ;
+import type ;
+import utility ;
 
 # +--------------------------+
 # | virtual-target |
@@ -56,39 +61,41 @@
 # +---------------------+ | actualize-sources() |
 # +---------------------+
 #
-# The 'compile-action' and 'link-action' classes are defined not here,
-# but in builtin.jam modules. They are shown in the diagram to give
-# the big picture.
-
-# Potential target. It can be converted into jam target and used in
-# building, if needed. However, it can be also dropped, which allows
-# to search for different transformation and select only one.
+# The 'compile-action' and 'link-action' classes are not defined here but in
+# builtin.jam modules. They are shown in the diagram to give the big picture.
+
+# Models a potential target. It can be converted into a Jam target and used in
+# building, if needed. However, it can be also dropped, which allows us to
+# search for different transformations and select only one.
 #
-class virtual-target
+class virtual-target
 {
- import virtual-target utility scanner ;
-
- rule __init__ ( name # Name of this target -- specifies the name of
- : project # Project to which this target belongs
+ import scanner ;
+ import sequence ;
+ import utility ;
+ import virtual-target ;
+
+ rule __init__ (
+ name # Target/project name.
+ : project # Project to which this target belongs.
     )
- {
+ {
         self.name = $(name) ;
         self.project = $(project) ;
         self.dependencies = ;
     }
-
+
     # Name of this target.
     rule name ( ) { return $(self.name) ; }
 
     # Project of this target.
     rule project ( ) { return $(self.project) ; }
 
- # Adds additional instances of 'virtual-target' that this
- # one depends on.
+ # Adds additional 'virtual-target' instances this one depends on.
     rule depends ( d + )
     {
         self.dependencies = [ sequence.merge $(self.dependencies)
- : [ sequence.insertion-sort $(d) ] ] ;
+ : [ sequence.insertion-sort $(d) ] ] ;
     }
 
     rule dependencies ( )
@@ -96,16 +103,16 @@
         return $(self.dependencies) ;
     }
 
- # Generates all the actual targets and sets up build actions for
- # this target.
+ # Generates all the actual targets and sets up build actions for this
+ # target.
     #
- # If 'scanner' is specified, creates an additional target
- # with the same location as actual target, which will depend on the
- # actual target and be associated with 'scanner'. That additional
- # target is returned. See the docs (#dependency_scanning) for rationale.
- # Target must correspond to a file if 'scanner' is specified.
+ # If 'scanner' is specified, creates an additional target with the same
+ # location as the actual target, which will depend on the actual target and
+ # be associated with a 'scanner'. That additional target is returned. See
+ # the docs (#dependency_scanning) for rationale. Target must correspond to a
+ # file if 'scanner' is specified.
     #
- # If scanner is not specified, then actual target is returned.
+ # If scanner is not specified then the actual target is returned.
     rule actualize ( scanner ? )
     {
         local actual-name = [ actualize-no-scanner ] ;
@@ -121,7 +128,8 @@
                 [ utility.ungrist $(actual-name:G) ] $(scanner) : - ] ;
             local name = $(actual-name:G=$(g)) ;
 
- if ! $(self.made.$(name)) {
+ if ! $(self.made.$(name))
+ {
                 self.made.$(name) = true ;
 
                 DEPENDS $(name) : $(actual-name) ;
@@ -132,13 +140,12 @@
             }
             return $(name) ;
         }
-
     }
 
 # private: (overridables)
 
- # Sets up build actions for 'target'. Should call appropriate rules
- # and set target variables.
+ # Sets up build actions for 'target'. Should call appropriate rules and set
+ # target variables.
     rule actualize-action ( target )
     {
         errors.error "method should be defined in derived classes" ;
@@ -149,16 +156,16 @@
     {
         errors.error "method should be defined in derived classes" ;
     }
-
- # If the target is generated one, returns the path where it will be
- # generated. Otherwise, returns empty list.
+
+ # If the target is a generated one, returns the path where it will be
+ # generated. Otherwise, returns an empty list.
     rule path ( )
     {
- errors.error "method should be defined in derived classes" ;
+ errors.error "method should be defined in derived classes" ;
     }
-
- # Return that actual target name that should be used
- # (for the case where no scanner is involved)
+
+ # Returns the actual target name to be used in case when no scanner is
+ # involved.
     rule actual-name ( )
     {
         errors.error "method should be defined in derived classes" ;
@@ -167,56 +174,58 @@
 # implementation
     rule actualize-no-scanner ( )
     {
- # In fact, we just need to merge virtual-target with
- # abstract-virtual-target and the latter is the only class
- # derived from the former. But that's for later.
- errors.error "method should be defined in derived classes" ;
- }
+ # In fact, we just need to merge virtual-target with
+ # abstract-virtual-target as the latter is the only class derived from
+ # the former. But that's for later.
+ errors.error "method should be defined in derived classes" ;
+ }
 }
 
 
-# Target which correspond to a file. The exact mapping for file
-# is not yet specified in this class. (TODO: Actually, the class name
-# could be better...)
+# Target corresponding to a file. The exact mapping for file is not yet
+# specified in this class. (TODO: Actually, the class name could be better...)
 #
-# May be a source file (when no action is specified), or
-# derived file (otherwise).
+# May be a source file (when no action is specified) or a derived file
+# (otherwise).
 #
-# The target's grist is concatenation of project's location,
-# properties of action (for derived files), and, optionally,
-# value identifying the main target.
+# The target's grist is concatenation of its project's location, properties of
+# action (for derived files) and, optionally, value identifying the main target.
 class abstract-file-target : virtual-target
 {
- import project regex sequence path type ;
+ import project ;
+ import regex ;
+ import sequence ;
+ import path ;
+ import type ;
     import property-set ;
     import indirect ;
-
- rule __init__ (
- name # Name for this target
- exact ? # If non-empty, the name is exactly the name
- # created file should have. Otherwise, the '__init__'
- # method will add suffix obtained from 'type' by
- # calling 'type.generated-target-suffix'.
- : type ? # The type of this target.
+
+ rule __init__ (
+ name # Target's name.
+ exact ? # If non-empty, the name is exactly the name created file
+ # should have. Otherwise, the '__init__' method will add a
+ # suffix obtained from 'type' by calling
+ # 'type.generated-target-suffix'.
+ : type ? # Target's type.
         : project
         : action ?
     )
     {
         virtual-target.__init__ $(name) : $(project) ;
-
+
         self.type = $(type) ;
         self.action = $(action) ;
         if $(action)
- {
+ {
             $(action).add-targets $(__name__) ;
 
- if $(self.type) && ! $(exact)
- {
+ if $(self.type) && ! $(exact)
+ {
                 _adjust-name $(name) ;
- }
- }
+ }
+ }
     }
-
+
     rule type ( ) { return $(self.type) ; }
 
     # Sets the path. When generating target name, it will override any path
@@ -226,15 +235,14 @@
         self.path = [ path.native $(path) ] ;
     }
 
- # If 'a' is supplied, sets action to 'a'.
- # Returns the action currently set.
+ # Returns the currently set action.
     rule action ( )
     {
         return $(self.action) ;
     }
 
- # Sets/gets the 'root' flag. Target is root if it directly correspods to some
- # variant of a main target.
+ # Sets/gets the 'root' flag. Target is root if it directly corresponds to
+ # some variant of a main target.
     rule root ( set ? )
     {
         if $(set)
@@ -243,26 +251,19 @@
         }
         return $(self.root) ;
     }
-
- # Gets or sets the subvariant which created this target. Subvariant
- # is set when target is brought into existance, and is never changed
- # after that. In particual, if target is shared by subvariant, only
- # the first is stored.
- rule creating-subvariant ( s ? # If specified, specified the value to set,
- # which should be instance of 'subvariant'
- # class.
+
+ # Gets or sets the subvariant which created this target. Subvariant is set
+ # when target is brought into existance and is never changed after that. In
+ # particular, if a target is shared by a subvariant, only the first is
+ # stored.
+ rule creating-subvariant ( s ? # If specified, specifies the value to set,
+ # which should be a 'subvariant' class
+ # instance.
                              )
     {
- if $(s) && ( ! $(self.creating-subvariant) && ! $(overwrite) )
+ if $(s) && ! $(self.creating-subvariant) && ! $(overwrite)
         {
- if $(self.creating-subvariant)
- {
- errors.error "Attempt to change 'dg'" ;
- }
- else
- {
- self.creating-subvariant = $(s) ;
- }
+ self.creating-subvariant = $(s) ;
         }
         return $(self.creating-subvariant) ;
     }
@@ -274,10 +275,9 @@
             $(self.action).actualize ;
         }
     }
-
- # Return a human-readable representation of this target
- #
- # If this target has an action, that's:
+
+ # Return a human-readable representation of this target. If this target has
+ # an action, that's:
     #
     # { <action-name>-<self.name>.<self.type> <action-sources>... }
     #
@@ -288,21 +288,19 @@
     rule str ( )
     {
         local action = [ action ] ;
-
- local name-dot-type = [ sequence.join $(self.name) "." $(self.type) ] ;
-
+ local name-dot-type = [ sequence.join $(self.name) "." $(self.type) ] ;
+
         if $(action)
         {
- local sources = [ $(action).sources ] ;
-
- local action-name = [ $(action).action-name ] ;
+ local sources = [ $(action).sources ] ;
+ local action-name = [ $(action).action-name ] ;
 
- local ss ;
+ local ss ;
             for local s in $(sources)
             {
                 ss += [ $(s).str ] ;
             }
-
+
             return "{" $(action-name)-$(name-dot-type) $(ss) "}" ;
         }
         else
@@ -331,70 +329,65 @@
     rule actual-name ( )
     {
         if ! $(self.actual-name)
- {
+ {
             local grist = [ grist ] ;
-
             local basename = [ path.native $(self.name) ] ;
             self.actual-name = <$(grist)>$(basename) ;
-
+
         }
         return $(self.actual-name) ;
     }
-
- # Helper to 'actual-name', above. Compute unique prefix used to distinguish
- # this target from other targets with the same name which create different
- # file.
+
+ # Helper to 'actual-name', above. Computes a unique prefix used to
+ # distinguish this target from other targets with the same name creating
+ # different files.
     rule grist ( )
     {
         # Depending on target, there may be different approaches to generating
- # unique prefixes. We'll generate prefixes in the form
+ # unique prefixes. We'll generate prefixes in the form
         # <one letter approach code> <the actual prefix>
         local path = [ path ] ;
         if $(path)
         {
             # The target will be generated to a known path. Just use the path
             # for identification, since path is as unique as it can get.
- return p$(path) ;
+ return p$(path) ;
         }
         else
         {
- # File is either source, which will be searched for, or is not a file at
- # all. Use the location of project for distinguishing.
+ # File is either source, which will be searched for, or is not a
+ # file at all. Use the location of project for distinguishing.
             local project-location = [ $(self.project).get location ] ;
- local location-grist =
- [ sequence.join [ regex.split $(project-location) "/" ] : "!" ] ;
-
+ local location-grist = [ sequence.join [ regex.split
+ $(project-location) "/" ] : "!" ] ;
+
             if $(self.action)
             {
- local ps = [ $(self.action).properties ] ;
+ local ps = [ $(self.action).properties ] ;
                 local property-grist = [ $(ps).as-path ] ;
- # 'property-grist' can be empty when 'ps' is an empty
- # property set.
+ # 'property-grist' can be empty when 'ps' is an empty property
+ # set.
                 if $(property-grist)
- {
+ {
                     location-grist = $(location-grist)/$(property-grist) ;
- }
- }
-
+ }
+ }
+
             return l$(location-grist) ;
- }
- }
+ }
+ }
 
- # Given the target name specified in constructor, returns the
- # name which should be really used, by looking at the <tag> properties.
- # The tag properties come in two flavour:
- # - <tag>value,
- # - <tag>@rule-name
- # In the first case, value is just added to name
- # In the second case, the specified rule is called with specified name,
- # target type and properties and should return the new name.
- # If not <tag> property is specified, or the rule specified by
- # <tag> returns nothing, returns the result of calling
- # virtual-target.add-suffix
+ # Given the target name specified in constructor, returns the name which
+ # should be really used, by looking at the <tag> properties. Tag properties
+ # need to be specified as <tag>@rule-name. This makes Boost.Build call the
+ # specified rule with the target name, type and properties to get the new
+ # name. If no <tag> property is specified or the rule specified by <tag>
+ # returns nothing, returns the result of calling
+ # virtual-target.add-prefix-and-suffix.
     rule _adjust-name ( specified-name )
- {
+ {
         local ps ;
- if $(self.action)
+ if $(self.action)
         {
             ps = [ $(self.action).properties ] ;
         }
@@ -402,15 +395,14 @@
         {
             ps = [ property-set.empty ] ;
         }
-
- #~ We add ourselves to the properties so that any tag rule can get
- #~ more direct information about the target than just that available
- #~ through the properties. This is useful in implementing
- #~ name changes based on the sources of the target. For example to
- #~ make unique names of object files based on the source file.
- #~ --grafik
+
+ # We add ourselves to the properties so that any tag rule can get more
+ # direct information about the target than just that available through
+ # the properties. This is useful in implementing name changes based on
+ # the sources of the target. For example to make unique names of object
+ # files based on the source file. --grafik
         ps = [ property-set.create [ $(ps).raw ] <target>$(__name__) ] ;
-
+
         local tag = [ $(ps).get <tag> ] ;
 
         if $(tag)
@@ -420,46 +412,49 @@
             {
                 if $(tag[2])
                 {
- errors.error "<tag>@rulename is present but is not the only <tag> feature" ;
+ errors.error "<tag>@rulename is present but is not the only"
+ "<tag> feature" ;
                 }
-
- self.name = [ indirect.call $(rule-name) $(specified-name) :
- $(self.type) : $(ps) ] ;
+
+ self.name = [ indirect.call $(rule-name) $(specified-name)
+ : $(self.type) : $(ps) ] ;
             }
             else
             {
- errors.error
- "The value of the <tag> feature must be '@rule-nane'" ;
+ errors.error
+ "The value of the <tag> feature must be '@rule-name'" ;
             }
         }
-
+
         # If there's no tag or the tag rule returned nothing.
         if ! $(tag) || ! $(self.name)
- {
- self.name = [ virtual-target.add-prefix-and-suffix
- $(specified-name) : $(self.type) : $(ps) ] ;
- }
+ {
+ self.name = [ virtual-target.add-prefix-and-suffix $(specified-name)
+ : $(self.type) : $(ps) ] ;
+ }
     }
 
     rule actualize-no-scanner ( )
     {
         local name = [ actual-name ] ;
 
- # Do anything only on the first invocation
- if ! $(self.made.$(name)) {
+ # Do anything only on the first invocation.
+ if ! $(self.made.$(name))
+ {
             self.made.$(name) = true ;
-
+
             if $(self.action)
- {
- # For non-derived target, we don't care if there
- # are several virtual targets that refer to the same name.
- # One case when this is unavoidable is when file name is
- # main.cpp and two targets have types CPP (for compiling)
- # and MOCCABLE_CPP (for convertion to H via Qt tools).
+ {
+ # For non-derived target, we don't care if there are several
+ # virtual targets that refer to the same name. One case when
+ # this is unavoidable is when the file name is main.cpp and two
+ # targets have types CPP (for compiling) and MOCCABLE_CPP (for
+ # conversion to H via Qt tools).
                 virtual-target.register-actual-name $(name) : $(__name__) ;
             }
-
- for local i in $(self.dependencies) {
+
+ for local i in $(self.dependencies)
+ {
                 DEPENDS $(name) : [ $(i).actualize ] ;
             }
 
@@ -468,18 +463,18 @@
         }
         return $(name) ;
     }
-
 }
 
-# Appends the suffix appropriate to 'type/property-set' combination
-# to the specified name and returns the result.
+
+# Appends the suffix appropriate to 'type/property-set' combination to the
+# specified name and returns the result.
 rule add-prefix-and-suffix ( specified-name : type ? : property-set )
 {
     local suffix = [ type.generated-target-suffix $(type) : $(property-set) ] ;
-
- # Handle suffixes for which no leading dot is desired. Those are
- # specified by enclosing them in <...>. Needed by python so it
- # can create "_d.so" extensions, for example.
+
+ # Handle suffixes for which no leading dot is desired. Those are specified
+ # by enclosing them in <...>. Needed by python so it can create "_d.so"
+ # extensions, for example.
     if $(suffix:G)
     {
         suffix = [ utility.ungrist $(suffix) ] ;
@@ -488,9 +483,9 @@
     {
         suffix = .$(suffix) ;
     }
-
+
     local prefix = [ type.generated-target-prefix $(type) : $(property-set) ] ;
-
+
     if [ MATCH ^($(prefix)) : $(specified-name) ]
     {
         prefix = ;
@@ -499,26 +494,26 @@
 }
 
 
-# File target with explicitly known location.
+# File targets with explicitly known location.
 #
 # The file path is determined as
-# - value passed to the 'set-path' method, if any
-# - for derived files, project's build dir, joined with components
-# that describe action's properties. If the free properties
-# are not equal to the project's reference properties
-# an element with name of main target is added.
-# - for source files, project's source dir
+# * Value passed to the 'set-path' method, if any.
+# * For derived files, project's build dir, joined with components that
+# describe action properties. If free properties are not equal to the
+# project's reference properties an element with the name of the main
+# target is added.
+# * For source files, project's source dir.
 #
-# The file suffix is
-# - the value passed to the 'suffix' method, if any, or
-# - the suffix which correspond to the target's type.
+# The file suffix is determined as:
+# * The value passed to the 'suffix' method, if any.
+# * The suffix corresponding to the target's type.
 #
-class file-target : abstract-file-target
+class file-target : abstract-file-target
 {
- import common ;
- import errors ;
     import "class" : new ;
-
+ import common ;
+ import errors ;
+
     rule __init__ (
       name exact ?
         : type ? # Optional type for this target
@@ -527,149 +522,150 @@
         : path ?
     )
     {
- abstract-file-target.__init__ $(name) $(exact) : $(type) : $(project)
- : $(action) ;
+ abstract-file-target.__init__ $(name) $(exact) : $(type) : $(project)
+ : $(action) ;
 
         self.path = $(path) ;
     }
-
+
     rule clone-with-different-type ( new-type )
     {
         return [ new file-target $(self.name) exact : $(new-type)
- : $(self.project) : $(self.action) : $(self.path) ] ;
+ : $(self.project) : $(self.action) : $(self.path) ] ;
     }
-
+
     rule actualize-location ( target )
     {
         if $(self.action)
         {
             # This is a derived file.
             local path = [ path ] ;
- LOCATE on $(target) = $(path) ;
+ LOCATE on $(target) = $(path) ;
 
             # Make sure the path exists.
             DEPENDS $(target) : $(path) ;
             common.MkDir $(path) ;
 
- # It's possible that the target name includes a directory
- # too, for example when installing headers. Create that
- # directory.
+ # It's possible that the target name includes a directory too, for
+ # example when installing headers. Create that directory.
             if $(target:D)
             {
                 local d = $(target:D) ;
                 d = $(d:R=$(path)) ;
                 DEPENDS $(target) : $(d) ;
-
                 common.MkDir $(d) ;
- }
-
- # For real file target, we create a fake target that
- # depends on the real target. This allows to run
+ }
+
+ # For a real file target, we create a fake target depending on the
+ # real target. This allows us to run
             #
             # bjam hello.o
             #
- # without trying to guess the name of the real target.
- # Note the that target has no directory name, and a special
- # grist <e>.
+ # without trying to guess the name of the real target. Note that the
+ # target has no directory name and uses a special <e> grist.
             #
- # First, that means that "bjam hello.o" will build all
- # known hello.o targets.
- # Second, the <e> grist makes sure this target won't be confused
- # with other targets, for example, if we have subdir 'test'
- # with target 'test' in it that includes 'test.o' file,
- # then the target for directory will be just 'test' the target
- # for test.o will be <ptest/bin/gcc/debug>test.o and the target
- # we create below will be <e>test.o
+ # First, that means that "bjam hello.o" will build all known hello.o
+ # targets. Second, the <e> grist makes sure this target won't be
+ # confused with other targets, for example, if we have subdir 'test'
+ # with target 'test' in it that includes a 'test.o' file, then the
+ # target for directory will be just 'test' the target for test.o
+ # will be <ptest/bin/gcc/debug>test.o and the target we create below
+ # will be <e>test.o
             DEPENDS $(target:G=e) : $(target) ;
         }
         else
         {
             SEARCH on $(target) = [ path.native $(self.path) ] ;
- }
+ }
     }
-
- # Returns the directory for this target
+
+ # Returns the directory for this target.
     rule path ( )
     {
         if ! $(self.path)
         {
             if $(self.action)
- {
- local p = [ $(self.action).properties ] ;
+ {
+ local p = [ $(self.action).properties ] ;
                 local path = [ $(p).target-path ] ;
-
+
                 if $(path[2]) = true
- {
- # Indicates that the path is relative to
- # build dir.
+ {
+ # Indicates that the path is relative to the build dir.
                     path = [ path.join [ $(self.project).build-dir ]
- $(path[1]) ] ;
+ $(path[1]) ] ;
                 }
-
- # Store the computed path, so that it's not recomputed
- # any more
+
                 self.path = [ path.native $(path) ] ;
- }
+ }
         }
         return $(self.path) ;
      }
-
 }
 
+
 class notfile-target : abstract-file-target
 {
     rule __init__ ( name : project : action ? )
     {
         abstract-file-target.__init__ $(name) : : $(project) : $(action) ;
     }
-
- # Returns nothing, to indicate that target path is not known.
+
+ # Returns nothing to indicate that the target's path is not known.
     rule path ( )
     {
         return ;
     }
-
+
     rule actualize-location ( target )
     {
         NOTFILE $(target) ;
         ALWAYS $(target) ;
- }
-}
+ }
+}
 
-# Class which represents an action.
-# Both 'targets' and 'sources' should list instances of 'virtual-target'.
-# Action name should name a rule with this prototype
+
+# Class representing an action. Both 'targets' and 'sources' should list
+# instances of 'virtual-target'. Action name should name a rule with this
+# prototype:
 # rule action-name ( targets + : sources * : properties * )
-# Targets and sources are passed as actual jam targets. The rule may
-# not establish dependency relationship, but should do everything else.
-class action
+# Targets and sources are passed as actual Jam targets. The rule may not
+# establish additional dependency relationships.
+
+class action
 {
- import type toolset property-set indirect class path assert errors ;
-
+ import "class" ;
+ import errors ;
+ import type ;
+ import toolset ;
+ import property-set ;
+ import indirect ;
+ import path ;
+
     rule __init__ ( sources * : action-name + : property-set ? )
- {
+ {
         self.sources = $(sources) ;
-
+
         self.action-name = [ indirect.make-qualified $(action-name) ] ;
-
- if ! $(property-set)
+
+ if ! $(property-set)
         {
             property-set = [ property-set.empty ] ;
         }
-
+
         if ! [ class.is-instance $(property-set) ]
- {
+ {
             errors.error "Property set instance required" ;
         }
-
+
         self.properties = $(property-set) ;
- }
-
+ }
+
     rule add-targets ( targets * )
     {
         self.targets += $(targets) ;
     }
-
+
     rule targets ( )
     {
         return $(self.targets) ;
@@ -710,30 +706,29 @@
 
             DEPENDS $(actual-targets) : $(self.actual-sources) $(self.dependency-only-sources) ;
 
- # Action name can include additional argument to rule, which should not
- # be passed to 'set-target-variables'
+ # Action name can include additional argument to rule, which should
+ # not be passed to 'set-target-variables'
             toolset.set-target-variables
- [ indirect.get-rule $(self.action-name[1]) ] $(actual-targets)
+ [ indirect.get-rule $(self.action-name[1]) ] $(actual-targets)
                 : $(properties) ;
-
+
             # Reflect ourselves in a variable for the target. This allows
             # looking up additional info for the action given the raw target.
- # For example to debug or output action information from action rules.
+ # For example to debug or output action information from action
+ # rules.
             .action on $(actual-targets) = $(__name__) ;
-
- indirect.call $(self.action-name)
- $(actual-targets) : $(self.actual-sources) : [ $(properties).raw ]
- ;
-
- # Since we set up creating action here, we also set up
- # action for cleaning up
+
+ indirect.call $(self.action-name) $(actual-targets)
+ : $(self.actual-sources) : [ $(properties).raw ] ;
+
+ # Since we set up the creating action here, we set up the action for
+ # cleaning up as well.
             common.Clean clean-all : $(actual-targets) ;
         }
     }
 
- # Helper for 'actualize-sources'.
- # For each passed source, actualizes it with the appropriate scanner.
- # Returns the actualized virtual targets.
+ # Helper for 'actualize-sources'. For each passed source, actualizes it with
+ # the appropriate scanner. Returns the actualized virtual targets.
     rule actualize-source-type ( sources * : property-set )
     {
         local result = ;
@@ -742,118 +737,117 @@
             local scanner ;
             if [ $(i).type ]
             {
- scanner =
- [ type.get-scanner [ $(i).type ] : $(property-set) ] ;
+ scanner = [ type.get-scanner [ $(i).type ] : $(property-set) ] ;
             }
             result += [ $(i).actualize $(scanner) ] ;
         }
-
         return $(result) ;
     }
-
- # Creates actual jam targets for sources. Initialized two member
- # variables:.
- # 'self.actual-sources' -- sources which are passed to updating action
- # 'self.dependency-only-sources' -- sources which are made dependencies, but
- # are not used otherwise.
+
+ # Creates actual Jam targets for sources. Initializes the following member
+ # variables:
+ # 'self.actual-sources' -- sources passed to the updating action.
+ # 'self.dependency-only-sources' -- sources marked as dependencies, but
+ # are not used otherwise.
     #
- # New values will be *appended* to the variables. They may be non-empty,
- # if caller wants it.
+ # New values will be *appended* to the variables. They may be non-empty if
+ # caller wants it.
     rule actualize-sources ( sources * : property-set )
     {
         local dependencies = [ $(self.properties).get <dependency> ] ;
-
- self.dependency-only-sources += [
- actualize-source-type $(dependencies) : $(property-set) ] ;
- self.actual-sources += [
- actualize-source-type $(sources) : $(property-set) ] ;
-
- # This is used to help bjam find dependencies in generated headers
- # in other main targets.
- # Say:
+
+ self.dependency-only-sources +=
+ [ actualize-source-type $(dependencies) : $(property-set) ] ;
+ self.actual-sources +=
+ [ actualize-source-type $(sources) : $(property-set) ] ;
+
+ # This is used to help bjam find dependencies in generated headers and
+ # other main targets, e.g. in:
         #
         # make a.h : ....... ;
         # exe hello : hello.cpp : <implicit-dependency>a.h ;
         #
- # However, for bjam to find the dependency the generated target must
- # be actualized (i.e. have the jam target). In the above case,
- # if we're building just hello ("bjam hello"), 'a.h' won't be
- # actualized unless we do it here.
+ # For bjam to find the dependency the generated target must be
+ # actualized (i.e. have its Jam target constructed). In the above case,
+ # if we're building just hello ("bjam hello"), 'a.h' won't be actualized
+ # unless we do it here.
         local implicit = [ $(self.properties).get <implicit-dependency> ] ;
         for local i in $(implicit)
         {
             $(i:G=).actualize ;
- }
+ }
     }
 
- # Determined real properties when trying building with 'properties'.
- # This is last chance to fix properties, for example to adjust includes
- # to get generated headers correctly. Default implementation returns
- # its argument.
+ # Determines real properties when trying to build with 'properties'. This is
+ # the last chance to fix properties, for example to adjust includes to get
+ # generated headers correctly. Default implementation simply returns its
+ # argument.
     rule adjust-properties ( property-set )
     {
         return $(property-set) ;
     }
 }
 
-# Action class which does nothing --- it produces the targets with
-# specific properties out of nowhere. It's needed to distinguish virtual
-# targets with different properties that are known to exist, and have no
-# actions which create them.
-class null-action : action
+
+# Action class which does nothing --- it produces the targets with specific
+# properties out of nowhere. It's needed to distinguish virtual targets with
+# different properties that are known to exist and have no actions which create
+# them.
+class null-action : action
 {
     rule __init__ ( property-set ? )
     {
- action.__init__ : .no-action : $(property-set) ;
+ action.__init__ : .no-action : $(property-set) ;
     }
-
+
     rule actualize ( )
     {
         if ! $(self.actualized)
         {
             self.actualized = true ;
-
             for local i in [ targets ]
             {
                 $(i).actualize ;
             }
- }
+ }
     }
 }
 
-# Class which acts exactly like 'action', except that the sources
-# are not scanned for dependencies.
-class non-scanning-action : action
+
+# Class which acts exactly like 'action', except that its sources are not
+# scanned for dependencies.
+class non-scanning-action : action
 {
     rule __init__ ( sources * : action-name + : property-set ? )
- {
+ {
         action.__init__ $(sources) : $(action-name) : $(property-set) ;
     }
+
     rule actualize-source-type ( sources * : property-set )
     {
         local result ;
         for local i in $(sources)
         {
             result += [ $(i).actualize ] ;
- }
+ }
         return $(result) ;
     }
 }
 
 
-# Creates a virtual target with approariate name and type from 'file'.
-# If a target with that name in that project was already created, returns that already
+# Creates a virtual target with an appropriate name and type from 'file'. If a
+# target with that name in that project already exists, returns that already
 # created target.
-# FIXME: more correct way would be to compute path to the file, based on name and source location
-# for the project, and use that path to determine if the target was already created.
-# TODO: passing project with all virtual targets starts to be annoying.
+# FIXME: a more correct way would be to compute the path to the file, based on
+# name and source location for the project, and use that path to determine if
+# the target was already created.
+# TODO: passing a project with all virtual targets is starting to be annoying.
 rule from-file ( file : file-loc : project )
 {
- import type ; # had to do this here to break a circular dependency
+ import type ; # Had to do this here to break a circular dependency.
 
     # Check if we've created a target corresponding to this file.
- local path = [ path.root [ path.root $(file) $(file-loc) ]
- [ path.pwd ] ] ;
+ local path = [ path.root [ path.root $(file) $(file-loc) ] [ path.pwd ] ] ;
 
     if $(.files.$(path))
     {
@@ -866,62 +860,64 @@
         local result ;
 
         result = [ new file-target $(file)
- : $(type)
- : $(project)
- : #action
- : $(file-loc) ] ;
+ : $(type)
+ : $(project)
+ : #action
+ : $(file-loc) ] ;
 
         .files.$(path) = $(result) ;
         return $(result) ;
     }
 }
 
-# Registers a new virtual target. Checks if there's already registered target, with the same
-# name, type, project and subvariant properties, and also with the same sources
-# and equal action. If such target is found it is retured and 'target' is not registers.
-# Otherwise, 'target' is registered and returned.
+
+# Registers a new virtual target. Checks if there's already a registered target
+# with the same name, type, project and subvariant properties as well as the
+# same sources and equal action. If such target is found it is returned and a
+# new 'target' is not registered. Otherwise, 'target' is registered and
+# returned.
 rule register ( target )
 {
     local signature = [ sequence.join
- [ $(target).path ] [ $(target).name ] : - ] ;
+ [ $(target).path ] [ $(target).name ] : - ] ;
 
-
     local result ;
     for local t in $(.cache.$(signature))
     {
         local a1 = [ $(t).action ] ;
         local a2 = [ $(target).action ] ;
-
+
         if ! $(result)
         {
             if ! $(a1) && ! $(a2)
             {
                 result = $(t) ;
             }
- else
+ else
             {
- if $(a1) && $(a2) && [ $(a1).action-name ] = [ $(a2).action-name ] &&
- [ $(a1).sources ] = [ $(a2).sources ]
+ if $(a1) && $(a2) &&
+ [ $(a1).action-name ] = [ $(a2).action-name ] &&
+ [ $(a1).sources ] = [ $(a2).sources ]
                 {
                     local ps1 = [ $(a1).properties ] ;
                     local ps2 = [ $(a2).properties ] ;
                     local p1 = [ $(ps1).base ] [ $(ps1).free ] [ $(ps1).dependency ] ;
                     local p2 = [ $(ps2).base ] [ $(ps2).free ] [ $(ps2).dependency ] ;
- if $(p1) = $(p2)
- {
+ if $(p1) = $(p2)
+ {
                         result = $(t) ;
- }
+ }
                 }
- }
+ }
         }
     }
-
+
     if ! $(result)
     {
- .cache.$(signature) += $(target) ;
+ .cache.$(signature) += $(target) ;
         result = $(target) ;
     }
-
+
     .recent-targets += $(result) ;
     .all-targets += $(result) ;
 
@@ -929,28 +925,30 @@
 }
 
 
-# Each target returned by 'register' is added to a list of
-# 'recent-target', returned by this function. So, this allows
-# us to find all targets created when building a given main
-# target, even if the target
+# Each target returned by 'register' is added to a recent-targets list, returned
+# by this function. This allows us to find all targets created when building a
+# given main target, even if the target... !!!MISSING TEXT HERE!!!
 rule recent-targets ( )
 {
     return $(.recent-targets) ;
 }
 
+
 rule clear-recent-targets ( )
 {
     .recent-targets = ;
 }
 
-# Returns all virtual targets ever created
+
+# Returns all virtual targets ever created.
 rule all-targets ( )
 {
     return $(.all-targets) ;
 }
 
-# Returns all targets from 'targets' with types
-# equal to 'type' or derived from it.
+
+# Returns all targets from 'targets' with types equal to 'type' or derived from
+# it.
 rule select-by-type ( type : targets * )
 {
     local result ;
@@ -959,14 +957,12 @@
         if [ type.is-subtype [ $(t).type ] $(type) ]
         {
             result += $(t) ;
- }
+ }
     }
-
- return $(result) ;
+ return $(result) ;
 }
 
 
-
 rule register-actual-name ( actual-name : virtual-target )
 {
     if $(.actual.$(actual-name))
@@ -975,8 +971,7 @@
         local cs2 = [ $(virtual-target).creating-subvariant ] ;
         local cmt1 = [ $(cs1).main-target ] ;
         local cmt2 = [ $(cs2).main-target ] ;
-
-
+
         local action1 = [ $(.actual.$(actual-name)).action ] ;
         local action2 = [ $(virtual-target).action ] ;
         local properties-added ;
@@ -991,33 +986,34 @@
             properties-removed ?= "none" ;
             properties-added = [ set.difference $(p2) : $(p1) ] ;
             properties-added ?= "none" ;
- }
- errors.error "Duplicate name of actual target:" $(actual-name)
- : "previous virtual target" [ $(.actual.$(actual-name)).str ]
- : "created from" [ $(cmt1).full-name ]
- : "another virtual target" [ $(virtual-target).str ]
- : "created from" [ $(cmt2).full-name ]
- : "added properties: " $(properties-added)
- : "removed properties: " $(properties-removed) ;
+ }
+ errors.error "Duplicate name of actual target:" $(actual-name)
+ : "previous virtual target" [ $(.actual.$(actual-name)).str ]
+ : "created from" [ $(cmt1).full-name ]
+ : "another virtual target" [ $(virtual-target).str ]
+ : "created from" [ $(cmt2).full-name ]
+ : "added properties:" $(properties-added)
+ : "removed properties:" $(properties-removed) ;
     }
     else
     {
         .actual.$(actual-name) = $(virtual-target) ;
- }
+ }
 }
 
 
-# Traverses the dependency graph of 'target' and return all targets that will
-# be created before this one is created. If root of some dependency graph is
-# found during traversal, it's either included or not, dependencing of the
-# value of 'include-roots'. In either case, sources of root are not traversed.
+# Traverses the dependency graph of 'target' and return all targets that will be
+# created before this one is created. If the root of some dependency graph is
+# found during traversal, it's either included or not, depending on the value of
+# 'include-roots'. In either case traversal stops at root targets, i.e. sources
+# of root targets are not traversed.
 rule traverse ( target : include-roots ? : include-sources ? )
 {
     local result ;
     if [ $(target).action ]
     {
         local action = [ $(target).action ] ;
- # This includes 'target' as well
+ # This includes the 'target' as well.
         result += [ $(action).targets ] ;
 
         for local t in [ $(action).sources ]
@@ -1029,20 +1025,21 @@
             else if $(include-roots)
             {
                 result += $(t) ;
- }
+ }
         }
     }
     else if $(include-sources)
     {
         result = $(target) ;
- }
+ }
     return $(result) ;
 }
 
-# Takes an 'action' instances and creates new instance of it
-# and all produced target. The rule-name and properties are set
-# to 'new-rule-name' and 'new-properties', if those are specified.
-# Returns the cloned action.
+
+# Takes an 'action' instance and creates a new instance of it and all targets
+# produced by the action. The rule-name and properties are set to
+# 'new-rule-name' and 'new-properties', if those are specified. Returns the
+# cloned action.
 rule clone-action ( action : new-project : new-action-name ? : new-properties ? )
 {
     if ! $(new-action-name)
@@ -1055,142 +1052,139 @@
     }
 
     local action-class = [ modules.peek $(action) : __class__ ] ;
- local cloned-action = [ class.new $(action-class)
+ local cloned-action = [ class.new $(action-class)
       [ $(action).sources ] : $(new-action-name) : $(new-properties) ] ;
-
+
     local cloned-targets ;
     for local target in [ $(action).targets ]
     {
         local n = [ $(target).name ] ;
- # Don't modify the name of the produced targets.Strip the directory f
- local cloned-target = [ class.new file-target $(n) exact : [ $(target).type ]
- : $(new-project) : $(cloned-action) ] ;
+ # Don't modify produced targets names.
+ local cloned-target = [ class.new file-target $(n) exact
+ : [ $(target).type ] : $(new-project) : $(cloned-action) ] ;
         local d = [ $(target).dependencies ] ;
         if $(d)
- {
+ {
             $(cloned-target).depends $(d) ;
- }
+ }
         $(cloned-target).root [ $(target).root ] ;
         $(cloned-target).creating-subvariant [ $(target).creating-subvariant ] ;
-
+
         cloned-targets += $(cloned-target) ;
- }
-
- return $(cloned-action) ;
+ }
+
+ return $(cloned-action) ;
 }
 
+
 class subvariant
 {
- import sequence ;
+ import sequence ;
     import type ;
-
- rule __init__ ( main-target # The instance of main-target class
- : property-set # Properties requested for this target
+
+ rule __init__ ( main-target # The instance of main-target class.
+ : property-set # Properties requested for this target.
         : sources *
- : build-properties # Actually used properties
- : sources-usage-requirements # Properties propagated from sources
- : created-targets * ) # Top-level created targets
- {
- self.main-target = $(main-target) ;
+ : build-properties # Actually used properties.
+ : sources-usage-requirements # Properties propagated from sources.
+ : created-targets * ) # Top-level created targets.
+ {
+ self.main-target = $(main-target) ;
         self.properties = $(property-set) ;
         self.sources = $(sources) ;
         self.build-properties = $(build-properties) ;
         self.sources-usage-requirements = $(sources-usage-requirements) ;
         self.created-targets = $(created-targets) ;
 
- # Pre-compose the list of other dependency graphs, on which this one
- # depends
+ # Pre-compose a list of other dependency graphs this one depends on.
         local deps = [ $(build-properties).get <implicit-dependency> ] ;
         for local d in $(deps)
         {
             self.other-dg += [ $(d:G=).creating-subvariant ] ;
         }
-
+
         self.other-dg = [ sequence.unique $(self.other-dg) ] ;
     }
-
-
+
     rule main-target ( )
     {
         return $(self.main-target) ;
     }
-
- rule created-targets ( )
+
+ rule created-targets ( )
     {
         return $(self.created-targets) ;
     }
-
+
     rule requested-properties ( )
     {
         return $(self.properties) ;
     }
-
+
     rule build-properties ( )
     {
         return $(self.build-properties) ;
     }
-
+
     rule sources-usage-requirements ( )
     {
         return $(self.sources-usage-requirements) ;
     }
-
+
     rule set-usage-requirements ( usage-requirements )
     {
         self.usage-requirements = $(usage-requirements) ;
     }
-
+
     rule usage-requirements ( )
     {
         return $(self.usage-requirements) ;
     }
-
- # Returns all targets referenced by this subvariant,
- # either directly or indirectly, and
- # either as sources, or as dependency properties.
- # Targets referred with dependency property are returned a properties,
- # not targets.
+
+ # Returns all targets referenced by this subvariant, either directly or
+ # indirectly, and either as sources, or as dependency properties. Targets
+ # referred to using the dependency property are returned as properties, not
+ # targets.
     rule all-referenced-targets ( )
     {
         # Find directly referenced targets.
         local deps = [ $(self.build-properties).dependency ] ;
         local all-targets = $(self.sources) $(deps) ;
-
+
         # Find other subvariants.
         local r ;
         for local t in $(all-targets)
- {
+ {
             r += [ $(t:G=).creating-subvariant ] ;
         }
         r = [ sequence.unique $(r) ] ;
- for local s in $(r)
+ for local s in $(r)
         {
             if $(s) != $(__name__)
             {
                 all-targets += [ $(s).all-referenced-targets ] ;
- }
+ }
         }
- return $(all-targets) ;
+ return $(all-targets) ;
     }
-
- # Returns the properties which specify implicit include paths to
- # generated headers. This traverses all targets in this subvariant,
- # and subvariants referred by <implcit-dependecy>properties.
- # For all targets which are of type 'target-type' (or for all targets,
- # if 'target-type' is not specified), the result will contain
- # <$(feature)>path-to-that-target.
+
+ # Returns the properties specifying implicit include paths to generated
+ # headers. This traverses all targets in this subvariant and subvariants
+ # referred by <implcit-dependecy> properties. For all targets of type
+ # 'target-type' (or for all targets, if 'target-type' is not specified), the
+ # result will contain <$(feature)>path-to-that-target.
     rule implicit-includes ( feature : target-type ? )
     {
         local key = ii$(feature)-$(target-type:E="") ;
         if ! $($(key))-is-nonempty
         {
- local target-paths = [ all-target-directories $(target-type) ] ;
+ local target-paths = [ all-target-directories $(target-type) ] ;
             target-paths = [ sequence.unique $(target-paths) ] ;
             local result = $(target-paths:G=$(feature)) ;
             if ! $(result)
             {
                 result = "" ;
- }
+ }
             $(key) = $(result) ;
         }
         if $($(key)) = ""
@@ -1200,37 +1194,34 @@
         else
         {
             return $($(key)) ;
- }
+ }
     }
-
+
     rule all-target-directories ( target-type ? )
     {
         if ! $(self.target-directories)
         {
             compute-target-directories $(target-type) ;
- }
+ }
         return $(self.target-directories) ;
     }
-
+
     rule compute-target-directories ( target-type ? )
- {
+ {
         local result ;
         for local t in $(self.created-targets)
         {
- if $(target-type) && ! [ type.is-derived [ $(t).type ] $(target-type) ]
+ # Skip targets of the wrong type.
+ if ! $(target-type) ||
+ [ type.is-derived [ $(t).type ] $(target-type) ]
             {
- # Skip target which is of wrong type.
- }
- else
- {
                 result = [ sequence.merge $(result) : [ $(t).path ] ] ;
- }
+ }
         }
         for local d in $(self.other-dg)
         {
             result += [ $(d).all-target-directories $(target-type) ] ;
         }
         self.target-directories = $(result) ;
- }
+ }
 }
-

Modified: branches/CMake/release/tools/build/v2/doc/src/advanced.xml
==============================================================================
--- branches/CMake/release/tools/build/v2/doc/src/advanced.xml (original)
+++ branches/CMake/release/tools/build/v2/doc/src/advanced.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -777,10 +777,10 @@
         such as defines. It can be also useful for ordinary properties. Consider
         this example:
 <programlisting>
-project test : requirements &lt;threading;&gt;multi ;
+project test : requirements &lt;threading&gt;multi ;
 exe test1 : test1.cpp ;
-exe test2 : test2.cpp : &lt;threading;&gt;single ;
-exe test3 : test3.cpp : -&lt;threading;&gt;multi ;
+exe test2 : test2.cpp : &lt;threading&gt;single ;
+exe test3 : test3.cpp : -&lt;threading&gt;multi ;
 </programlisting>
         Here, <code>test1</code> inherits project requirements and will always
         be built in multi-threaded mode. The <code>test2</code> target

Modified: branches/CMake/release/tools/build/v2/doc/src/architecture.xml
==============================================================================
--- branches/CMake/release/tools/build/v2/doc/src/architecture.xml (original)
+++ branches/CMake/release/tools/build/v2/doc/src/architecture.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -334,7 +334,7 @@
     "bin" directory, it should be supported as well. I.e. in the
     scanario above, Jamfile in "dir" might create a main target,
     which generates "a.h". The file will be generated to "dir/bin"
- directory, but we still have to recornize the dependency.
+ directory, but we still have to recognize the dependency.
       </simpara>
     </listitem>
   </orderedlist>

Modified: branches/CMake/release/tools/build/v2/doc/src/extending.xml
==============================================================================
--- branches/CMake/release/tools/build/v2/doc/src/extending.xml (original)
+++ branches/CMake/release/tools/build/v2/doc/src/extending.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -37,30 +37,28 @@
     </listitem>
   </orderedlist>
 
- <para>It's quite easy to achieve. You write special verbatim files
- that are just C++, except that the very first line of the file
- contains the name of a variable that should be generated. A simple tool
- is created that takes a verbatim file and creates a cpp file with
- a single <code>char*</code> variable whose name is taken from the first line
- of the verbatim file and whose value is the file's properly quoted content.</para>
+ <para>It's quite easy to achieve. You write special verbatim files that are
+ just C++, except that the very first line of the file contains the name of a
+ variable that should be generated. A simple tool is created that takes a
+ verbatim file and creates a cpp file with a single <code>char*</code> variable
+ whose name is taken from the first line of the verbatim file and whose value
+ is the file's properly quoted content.</para>
 
   <para>Let's see what Boost.Build can do.</para>
 
- <para>First off, Boost.Build has no idea about "verbatim files". So,
- you must register a new target type. The following code does
- it:</para>
+ <para>First off, Boost.Build has no idea about "verbatim files". So, you must
+ register a new target type. The following code does it:</para>
 
 <programlisting>
 import type ;
-type.register VERBATIM : vrb ;
+type.register VERBATIM : verbatim ;
 </programlisting>
 
- <para>The first parameter to
- <functionname>type.register</functionname> gives the name of the
- declared type. By convention, it's uppercase. The second parameter
- is the suffix for files of this type. So, if Boost.Build sees
- <filename>code.vrb</filename> in a list of sources, it knows that it's of type
- <code>VERBATIM</code>.</para>
+ <para>The first parameter to <functionname>type.register</functionname> gives
+ the name of the declared type. By convention, it's uppercase. The second
+ parameter is the suffix for files of this type. So, if Boost.Build sees
+ <filename>code.verbatim</filename> in a list of sources, it knows that it's of
+ type <code>VERBATIM</code>.</para>
 
   <para>Next, you tell Boost.Build that the verbatim files can be
   transformed into C++ files in one build step. A
@@ -96,26 +94,29 @@
         -->
 </para>
 
- <para>Now, we're ready to tie it all together. Put all the code
- above in file <filename>verbatim.jam</filename>, add <code>import verbatim ;</code>
- to <filename>project-root.jam</filename>, and it's possible to write
- the following in Jamfile:</para>
+ <para>
+ Now, we're ready to tie it all together. Put all the code above in file
+ <filename>verbatim.jam</filename>, add <code>import verbatim ;</code> to
+ <filename>Jamroot.jam</filename>, and it's possible to write the following
+ in your Jamfile:
+ </para>
 
 <programlisting>
 exe codegen : codegen.cpp class_template.verbatim usage.verbatim ;
 </programlisting>
 
   <para>
-The verbatim files will be automatically converted into C++
-and linked it.
+ The listed verbatim files will be automatically converted into C++ source
+ files, compiled and then linked to the codegen executable.
   </para>
 
- <para>In the subsequent sections, we will extend this example, and review
- all the mechanisms in detail. The complete code is available in <filename>example/customization</filename>
- directory.
- </para>
-
+ <para>
+ In subsequent sections, we will extend this example, and review all the
+ mechanisms in detail. The complete code is available in the
+ <filename>example/customization</filename> directory.
+ </para>
   </section>
+
   <section id="bbv2.extending.targets">
     <title>Target types</title>
       <para>The first thing we did in the <link
@@ -281,13 +282,13 @@
 generators.register-standard verbatim.inline-file : VERBATIM : CPP ;
 generators.register-composing mex.mex : CPP LIB : MEX ;
 </programlisting>
- Standard generators take a <emphasis>single</emphasis> source of type
- <code>VERBATIM</code> and produces a result. The second generator
- takes any number of sources, which can have either the
- <code>CPP</code> or the <code>LIB</code> type. Composing generators
+ The first (standard) generator takes a <emphasis>single</emphasis>
+ source of type <code>VERBATIM</code> and produces a result. The second
+ (composing) generator takes any number of sources, which can have either
+ the <code>CPP</code> or the <code>LIB</code> type. Composing generators
         are typically used for generating top-level target type. For example,
- the first generator invoked when building an <code>exe</code> target
- is a composing generator corresponding to the proper linker.
+ the first generator invoked when building an <code>exe</code> target is
+ a composing generator corresponding to the proper linker.
       </para>
 
       <para>You should also know about two specific functions for registering
@@ -723,51 +724,46 @@
       in Jamfiles, which will convert source to the OBFUSCATED_CPP type.
     </para>
     
- <para>The second way is to write a wrapper rule that calls
- any of the existing rules. For example, suppose you have only one library per
- directory and want all cpp files in the directory to be compiled into that library. You
- can achieve this effect with:
+ <para>
+ The second way is to write a wrapper rule that calls any of the existing
+ rules. For example, suppose you have only one library per directory and
+ want all cpp files in the directory to be compiled into that library. You
+ can achieve this effect using:
 <programlisting>
 lib codegen : [ glob *.cpp ] ;
 </programlisting>
- but if you want to make it even simpler, you could add the following
- definition to the <filename>project-root.jam</filename> file:
+ If you want to make it even simpler, you could add the following
+ definition to the <filename>Jamroot.jam</filename> file:
 <programlisting>
 rule glib ( name : extra-sources * : requirements * )
 {
     lib $(name) : [ glob *.cpp ] $(extra-sources) : $(requirements) ;
 }
 </programlisting>
-which would allow you to reduce the Jamfile to
+ allowing you to reduce the Jamfile to just
 <programlisting>
 glib codegen ;
 </programlisting>
     </para>
 
     <para>
- Note that because you can associate a custom generator with a target
- type, the logic of building can be rather compiler.
- <!-- "compiler" is not an adjective. The logic can't be "rather
- compiler." What you might mean here is completely
- mysterious to me -->
- For example, the
+ Note that because you can associate a custom generator with a target type,
+ the logic of building can be rather complicated. For example, the
       <code>boostbook</code> module declares a target type
- <code>BOOSTBOOK_MAIN</code> and a custom generator for that
- type. You can use that as example if your main target rule is
- non-trivial.
+ <code>BOOSTBOOK_MAIN</code> and a custom generator for that type. You can
+ use that as example if your main target rule is non-trivial.
     </para>
-
   </section>
 
   <section id="bbv2.extending.toolset_modules">
 
     <title>Toolset modules</title>
 
- <para>If your extensions will be used only on one project, they can be
- placed in a separate <filename>.jam</filename> file that will be
- imported by your <filename>project-root.jam</filename>. If the
- extensions will be used on many projects, users will thank you for
- a finishing touch.
+ <para>
+ If your extensions will be used only on one project, they can be placed in
+ a separate <filename>.jam</filename> file and imported by your
+ <filename>Jamroot.jam</filename>. If the extensions will be used on many
+ projects, users will thank you for a finishing touch.
     </para>
 
     <para>The <code>using</code> rule provides a standard mechanism

Modified: branches/CMake/release/tools/build/v2/doc/src/faq.xml
==============================================================================
--- branches/CMake/release/tools/build/v2/doc/src/faq.xml (original)
+++ branches/CMake/release/tools/build/v2/doc/src/faq.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -216,12 +216,12 @@
   </section>
 
   <section>
- <title>How to get the project-root location?
+ <title>How to get the project root (a.k.a. Jamroot.jam) location?
     </title>
 
- <para>You might want to use the location of the project-root in your
- Jamfiles. To do it, you'd need to declare path constant in your
- project-root.jam:
+ <para>
+ You might want to use your project's root location in your Jamfiles. To
+ access it just declare a path constant in your Jamroot.jam file using:
 <programlisting>
 path-constant TOP : . ;
 </programlisting>
@@ -264,7 +264,7 @@
     <para>(This entry is specific to Unix system.)Before answering the
       questions, let's recall a few points about shared libraries. Shared
       libraries can be used by several applications, or other libraries,
- without phisycally including the library in the application. This can
+ without physically including the library in the application. This can
       greatly decrease the total size of applications. It's also possible to
       upgrade a shared library when the application is already
       installed. Finally, shared linking can be faster.

Modified: branches/CMake/release/tools/build/v2/doc/src/reference.xml
==============================================================================
--- branches/CMake/release/tools/build/v2/doc/src/reference.xml (original)
+++ branches/CMake/release/tools/build/v2/doc/src/reference.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -329,7 +329,7 @@
         will print the names of all C++ files in your project. The
         <literal>.svn</literal> exclude pattern prevents the
         <code>glob-tree</code> rule from entering administrative
- directories of the Subverion version control system.
+ directories of the Subversion version control system.
         </para></listitem>
       </varlistentry>
 
@@ -462,13 +462,35 @@
         <term><literal>link</literal></term>
         
         <listitem>
+
+ <para><emphasis role="bold">Allowed values:</emphasis> <literal>shared</literal>,
+ <literal>static</literal></para>
+
           <simpara>
             A feature that controls how libraries are built.
           </simpara>
           
+ </listitem></varlistentry>
+
+ <varlistentry id="bbv2.advanced.builtins.features.runtime-link">
+ <indexterm><primary>runtime linking</primary></indexterm>
+ <term><literal>runtime-link</literal></term>
+
+ <listitem>
           <para><emphasis role="bold">Allowed values:</emphasis> <literal>shared</literal>,
             <literal>static</literal></para>
- </listitem></varlistentry>
+
+ <simpara>
+ Controls if a static or shared C/C++ runtime should be used. There
+ are some restrictions how this feature can be used, for example
+ on some compilers an application using static runtime should
+ not use shared libraries at all, and on some compilers,
+ mixing static and shared runtime requires extreme care. Check
+ your compiler documentation for more details.
+ </simpara>
+
+ </listitem>
+ </varlistentry>
       
       <varlistentry><term><literal>source</literal></term>
         
@@ -678,9 +700,50 @@
           release variant with debugging information.</para>
         </listitem>
       </varlistentry>
-
 
+ <varlistentry><term><literal>architecture</literal></term>
+ <listitem>
 
+ <para>The <literal>architecture</literal> features specifies
+ the general processor familty to generate code for.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry><term><literal>instruction-set</literal></term>
+ <indexterm><primary>instruction-set</primary></indexterm>
+ <listitem>
+ <para>Allowed values for this feature depend on used toolset.</para>
+
+ <para>The <literal>instruction-set</literal> specifies for which
+ specific instruction set the code should be generated. The
+ code in general might not run on processors with older/different
+ instruction sets.</para>
+
+ <para>While Boost.Build allows a large set of possible values
+ for this features, whether a given value works depends on which
+ compiler you use. Please see
+ <xref linkend="bbv2.reference.tools.compilers"/> for details.
+ </para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry><term><literal>address-model</literal></term>
+ <indexterm><primary>64-bit compilation</primary></indexterm>
+ <listitem>
+ <para><emphasis role="bold">Allowed values:</emphasis> <literal>32</literal>, <literal>64</literal>.</para>
+
+ <para>The <literal>address-model</literal> specifies if 32-bit or
+ 64-bit code should be generated by the compiler. Whether this feature
+ works depends on the used compiler, it's version, how the compiler
+ is configured, and the values of the <literal>architecture</literal>
+ <literal>instruction-set</literal>
+ features. Please see <xref linkend="bbv2.reference.tools.compilers"/>
+ for details.</para>
+ </listitem>
+ </varlistentry>
+
     </variablelist>
   </section>
 
@@ -770,6 +833,15 @@
             
           </variablelist>
 
+ <indexterm><primary>64-bit compilation</primary>
+ <secondary>gcc</secondary></indexterm>
+
+ In order to compile 64-bit applications, you have to specify
+ <code>address-model=64</code>, and the <code>instruction-set</code>
+ feature should refer to a 64 bit processor. Currently, those
+ include <literal>nocona</literal>, <literal>opteron</literal>,
+ <literal>athlon64</literal> and <literal>athlon-fx</literal>.
+
         </section>
 
 
@@ -887,6 +959,70 @@
 
 
           </variablelist>
+
+ <section>
+ <title>64-bit support</title>
+
+ <indexterm><primary>64-bit compilation</primary>
+ <secondary>Microsoft Visual Studio</secondary></indexterm>
+
+ <para>Starting with version 8.0, Microsoft Visual Studio
+ can generate binaries for 64-bit processor, both 64-bit
+ flavours of x86 (codenamed AMD64/EM64T), and
+ Itanium (codenamed IA64). In addition, compilers that are
+ itself run in 64-bit mode, for better performance, are provided.
+ The complete list of compiler configurations are as follows
+ (we abbreviate AMD64/EM64T to just AMD64):</para>
+ <itemizedlist>
+ <listitem><para>32-bit x86 host, 32-bit x86 target</para>
+ </listitem>
+ <listitem><para>32-bit x86 host, 64-bit AMD64 target</para>
+ </listitem>
+ <listitem><para>32-bit x86 host, 64-bit IA64 target</para>
+ </listitem>
+ <listitem><para>64-bit AMD64 host, 64-bit AMD64 target</para>
+ </listitem>
+ <listitem><para>64-bit IA64 host, 64-bit IA64 target</para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ The 32-bit host compilers can be always used, even on 64-bit Windows.
+ On the contrary, 64-bit host compilers require both 64-bit
+ host processor and 64-bit Windows, but can be faster. By default,
+ only 32-bit host, 32-bit target compiler is installed, and additional
+ compilers should be installed explicitly.
+ </para>
+
+ <para>To use 64-bit compilation you should:</para>
+ <orderedlist>
+ <listitem><para>Configure you compiler as usual. If you provide
+ a path to the compiler explicitly, provide the path to the
+ 32-bit compiler. If you try to specify the path to any of 64-bit
+ compilers, configuration won't work.</para>
+ </listitem>
+
+ <listitem><para>When compiling, use <code>address-model=64</code>,
+ to generate AMD64 code.</para></listitem>
+
+ <listitem><para>To generate IA64 code, use
+ <code>architecture=ia64</code></para></listitem>
+ </orderedlist>
+
+ <para>The (AMD64 host, AMD64 target) compiler will be used
+ automatically when you're generating AMD64 code and are
+ running 64-bit Windows on AMD64. The (IA64 host, IA64 target)
+ compiler won't be ever used, since nobody has an IA64 machine
+ to test.</para>
+
+ <para>It is believed that AMD64 and EM64T targets are essentially
+ compatible. The compiler options <code>/favor:AMD64</code>
+ and <code>/favor:EM64T</code>, which are accepted only by
+ AMD64 targeting compilers, cause the generated code to be
+ tuned to a specific flavor of 64-bit x86. Boost.Build will
+ make use of those options depending on the value
+ of the<code>instruction-set</code> feature.</para>
+
+ </section>
                  
         </section>
 
@@ -1183,7 +1319,12 @@
             <xi:include href="fragments.xml#xpointer(id('common_options')/*)"
                         parse="xml"/>
           </variablelist>
-
+
+ <indexterm><primary>64-bit compilation</primary>
+ <secondary>Sun Studio</secondary></indexterm>
+ Starting with Sun Studio 12, you can create 64-bit applications
+ by using the <code>address-model=64</code> property.
+
         </section>
 
         <section id="bbv2.reference.tools.compiler.vacpp">
@@ -1208,6 +1349,47 @@
        
         </section>
 
+ </section>
+
+ <section>
+ <title>Third-party libraries</title>
+
+ <para>Boost.Build provides special support for some
+ third-party C++ libraries, documented below.</para>
+
+ <section id="bbv2.reference.tools.libraries.stlport">
+ <title>STLport library</title>
+ <indexterm><primary>STLport</primary></indexterm>
+
+ <para>The <ulink url="http://stlport.org">STLport</ulink> library
+ is an alternative implementation of C++ runtime library. Boost.Build
+ supports using that library on Windows platfrom. Linux is
+ hampered by different naming of libraries in each STLport
+ version and is not officially supported.</para>
+
+ <para>Before using STLport, you need to configure it in
+ <filename>user-config.jam</filename> using the following syntax:
+ </para>
+ <programlisting>
+using stlport : <optional><replaceable>version</replaceable></optional> : <replaceable>header-path</replaceable> : <optional><replaceable>library-path</replaceable></optional> ;
+</programlisting>
+ <para>
+ Where <replaceable>version</replaceable> is the version of
+ STLport, for example <literal>5.1.4</literal>,
+ <replaceable>headers</replaceable> is the location where
+ STLport headers can be found, and <replaceable>libraries</replaceable>
+ is the location where STLport libraries can be found.
+ The version should always be provided, and the library path should
+ be provided if you're using STLport's implementation of
+ iostreams. Note that STLport 5.* always uses its own iostream
+ implementation, so the library path is required.
+ </para>
+
+ <para>When STLport is configured, you can build with STLport by
+ requesting <literal>stdlib=stlport</literal> on the command line.
+ </para>
+
+ </section>
 
       </section>
   
@@ -1254,10 +1436,10 @@
       <orderedlist>
         <listitem>
           <simpara>
- For each alternative <emphasis>condition</emphasis> is defined
- as the set of base properies in requirements. [Note: it might be
- better to specify the condition explicitly, as in
- conditional requirements].
+ For each alternative <emphasis>condition</emphasis> is defined as
+ the set of base properties in requirements. [Note: it might be
+ better to specify the condition explicitly, as in conditional
+ requirements].
           </simpara>
         </listitem>
         

Modified: branches/CMake/release/tools/build/v2/doc/src/tasks.xml
==============================================================================
--- branches/CMake/release/tools/build/v2/doc/src/tasks.xml (original)
+++ branches/CMake/release/tools/build/v2/doc/src/tasks.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -192,17 +192,16 @@
       <title>Alias</title>
 
       <para>
- The <functionname>alias</functionname> rule gives alternative name to
+ The <functionname>alias</functionname> rule gives an alternative name to
         a group of targets. For example, to give the name
         <filename>core</filename> to a group of three other targets with the
         following code:
         <programlisting>
 alias core : im reader writer ;</programlisting>
- Using <filename>core</filename> on the command line, or in the source list
- of any other target is the same as explicitly using
+ Using <filename>core</filename> on the command line, or in the source
+ list of any other target is the same as explicitly using
         <filename>im</filename>, <filename>reader</filename>, and
         <filename>writer</filename>, but it is just more convenient.
-
       </para>
 
 
@@ -214,7 +213,6 @@
 alias threads : /boost/thread//boost_thread : &lt;link&gt;static ;
 </programlisting>
         and use only the <code>threads</code> alias in your Jamfiles.
- <!-- changed name for clarity -->
       </para>
 
       <para>
@@ -224,14 +222,16 @@
 alias header_only_library : : : : &lt;include&gt;/usr/include/header_only_library ;
 </programlisting>
         then using <code>header_only_library</code> in sources will only add an
- include path. Also note that when there are some sources, their usage
- requirements are propagated, too. For example:
+ include path. Also note that when an alias has sources, their usage
+ requirements are propagated as well. For example:
 <programlisting>
-lib lib : lib.cpp : : : &lt;include&gt;. ;
-alias lib_alias ; <!-- This line can't possibly be correct!?? -->
-exe main : main.cpp lib_alias ;
+lib library1 : library1.cpp : : : &lt;include&gt;/library/include1 ;
+lib library2 : library2.cpp : : : &lt;include&gt;/library/include2 ;
+alias static_libraries : library1 library2 : &lt;link&gt;static ;
+exe main : main.cpp static_libraries ;
 </programlisting>
- will compile <filename>main.cpp</filename> with the additional include.
+ will compile <filename>main.cpp</filename> with additional includes
+ required for using the specified static libraries.
       </para>
  
     </section>
@@ -575,7 +575,7 @@
         and add that precompiled header to the sources of the target whose compilation
         you want to speed up:
         <programlisting>
-cpp-pch pch : header.hpp ;
+cpp-pch pch : pch.hpp ;
 exe main : main.cpp pch ;</programlisting>
         You can use the <code>c-pch</code> if you want to use the precompiled
         header in C programs.
@@ -602,6 +602,15 @@
         it in the source file, even if the same header is included from
         the precompiled header. This makes sure that your project will build
         even if precompiled headers are not supported.</para></listitem>
+
+ <listitem><para>On the gcc compiler, the name of the header being
+ precompiled must be equal to the name of the <code>cpp-pch</code>
+ target. This is gcc requirement.</para></listitem>
+
+ <listitem><para>Prior to version 4.2, the gcc compiler did not
+ handle anonymous namespaces in precompiled headers, which
+ limit their utility. See the <ulink url="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29085">bug
+ report</ulink> for details.</para></listitem>
         
       </itemizedlist>
       

Modified: branches/CMake/release/tools/build/v2/doc/src/tutorial.xml
==============================================================================
--- branches/CMake/release/tools/build/v2/doc/src/tutorial.xml (original)
+++ branches/CMake/release/tools/build/v2/doc/src/tutorial.xml 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -605,13 +605,12 @@
 lib demangler : demangler_msvc.cpp : &lt;toolset&gt;msvc ; # alternative 3
 </programlisting>
       When building <filename>demangler</filename>, Boost.Build will compare
- requirements for each alternative with build properties to find the best match.
- For example, when building with with <code>&lt;toolset&gt;gcc</code>
- alternative 2, will be selected, and when building with
- <code>&lt;toolset&gt;msvc</code> alternative 3 will be selected. In all other
- cases, the most generic alternative 1 will be built.
+ requirements for each alternative with build properties to find the best
+ match. For example, when building with <code>&lt;toolset&gt;gcc</code>
+ alternative 2, will be selected, and when building with
+ <code>&lt;toolset&gt;msvc</code> alternative 3 will be selected. In all
+ other cases, the most generic alternative 1 will be built.
     </para>
-
   </section>
 
   <section id="bbv2.tutorial.prebuilt">

Modified: branches/CMake/release/tools/build/v2/hacking.txt
==============================================================================
--- branches/CMake/release/tools/build/v2/hacking.txt (original)
+++ branches/CMake/release/tools/build/v2/hacking.txt 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,20 @@
-Copyright 2003, 2006 Vladimir Prus
-Distributed under the Boost Software License, Version 1.0.
-(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+Copyright 2003, 2006 Vladimir Prus
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 
              ----------------------------------
              Boost.Build contributor guidelines
              ----------------------------------
 
-Boost.Build is an open-source project. This means that we welcome and
-appreciate all contributions --- be it ideas, bug reports, or patches.
-This document contains guidelines which helps to assure that development
-goes on smoothly, and changes are made quickly.
-
-The guidelines are not mandatory, and you can decide for yourself which one
-to follow. But note, that 10 mins that you spare writing a comment, for
-example, might lead to significally longer delay for everyone.
+Boost.Build is an open-source project. This means that we welcome and appreciate
+all contributions --- be it ideas, bug reports, or patches. This document
+contains guidelines which helps to assure that development goes on smoothly, and
+changes are made quickly.
+
+The guidelines are not mandatory, and you can decide for yourself which one to
+follow. But note, that 10 mins that you spare writing a comment, for example,
+might lead to significally longer delay for everyone.
 
 Before contributing, make sure you are subscribed to our mailing list
 
@@ -25,7 +25,7 @@
    - The issue tracker
      http://zigzag.cs.msu.su/boost.build
 
- - commits mailing list:
+ - commits mailing list:
      boost-build_at_[hidden]
      http://sourceforge.net/mailarchive/forum.php?forum_id=9097
 
@@ -37,8 +37,8 @@
 When reporting a bug, please try to provide the following information.
 
    - What you did. A minimal reproducible testcase is very much appreciated.
- Shell script with some annotations is much better than verbose description of
- the problem. A regression test is the best (see test/test_system.html).
+ Shell script with some annotations is much better than verbose description
+ of the problem. A regression test is the best (see test/test_system.html).
    - What you got.
    - What you expected.
    - What version of Boost.Build and Boost.Jam did you use. If possible,
@@ -53,48 +53,48 @@
   - provide a log message together with the patch
   - put the patch and the log message as attachment to your email.
 
-The purpose of log message serves to communicate what was changed, and
-*why*. Without a good log message, you might spend a lot of time later,
-wondering where a strange piece of code came from and why it was necessary.
+The purpose of log message serves to communicate what was changed, and *why*.
+Without a good log message, you might spend a lot of time later, wondering where
+a strange piece of code came from and why it was necessary.
 
 The good log message mentions each changed file and each rule/method, saying
 what happend to it, and why. Consider, the following log message
 
     Better direct request handling.
-
+
      * new/build-request.jam
        (directly-requested-properties-adjuster): Redo.
-
+
      * new/targets.jam
        (main-target.generate-really): Adjust properties here.
-
+
      * new/virtual-target.jam
        (register-actual-name): New rule.
        (virtual-target.actualize-no-scanner): Call the above, to detected bugs,
        where two virtual target correspond to one Jam target name.
-
-The log messages for the last two files are good. They tell what was
-changed. The change to the first file is clearly undercommented.
 
-It's OK to use terse log messages for uninteresting changes, like
-ones induces by interface changes elsewhere.
+The log messages for the last two files are good. They tell what was changed.
+The change to the first file is clearly undercommented.
+
+It's OK to use terse log messages for uninteresting changes, like ones induced
+by interface changes elsewhere.
 
 
 POLICIES.
 
 1. Testing.
 
-All serious changes must be tested. New rules must be tested by the module
-where they are declared. Test system (test/test_system.html) should be used
-to verify user-observable behaviour.
+All serious changes must be tested. New rules must be tested by the module where
+they are declared. Test system (test/test_system.html) should be used to verify
+user-observable behaviour.
 
 2. Documentation.
 
-It turns out that it's hard to have too much comments, but it's easy to have
-too little. Please prepend each rule with a comment saying what the rule does
-and what arguments mean. Stop for a minute and consider if the comment makes
-sense for anybody else, and completely describes what the rules does. Generic
-phrases like "adjusts properties" are really not enough.
+It turns out that it's hard to have too much comments, but it's easy to have too
+little. Please prepend each rule with a comment saying what the rule does and
+what arguments mean. Stop for a minute and consider if the comment makes sense
+for anybody else, and completely describes what the rules does. Generic phrases
+like "adjusts properties" are really not enough.
 
 When applicable, make changes to the user documentation as well.
 
@@ -106,8 +106,8 @@
 
         rule call-me-ishmael ( ) ...
 
- 2. Names with dots in them are "intended globals". Ordinary globals use
- a dot prefix:
+ 2. Names with dots in them are "intended globals". Ordinary globals use a
+ dot prefix:
 
         .foobar
         $(.foobar)
@@ -142,12 +142,12 @@
     Please pass HTML files though HTML Tidy (http://tidy.sf.net) before
     comitting. This has to important purposes:
     - detecting bad HTML
- - converting files to uniform indentation style, which inverses effect
- of different editors and makes differences between revisions much
- smaller and easy for review.
+ - converting files to uniform indentation style, which inverses effect of
+ different editors and makes differences between revisions much smaller and
+ easy for review.
 
- Alas, the way Tidy indents HTML differs between version. Please use
- the version awailable at
+ Alas, the way Tidy indents HTML differs between version. Please use the
+ version available at
 
        http://tidy.sourceforge.net/src/old/tidy_src_020411.tgz
 

Modified: branches/CMake/release/tools/build/v2/kernel/bootstrap.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/kernel/bootstrap.jam (original)
+++ branches/CMake/release/tools/build/v2/kernel/bootstrap.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -118,7 +118,7 @@
 import option ;
 local dont-build = [ option.process ] ;
 
-# Should we skip building, i.e. loding the build system, according
+# Should we skip building, i.e. loading the build system, according
 # to the options processed?
 #
 if ! $(dont-build)
@@ -131,4 +131,3 @@
     # Use last element in case of multiple command-line options
     import $(build-system[-1]) ;
 }
-

Modified: branches/CMake/release/tools/build/v2/kernel/errors.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/kernel/errors.jam (original)
+++ branches/CMake/release/tools/build/v2/kernel/errors.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,50 +1,48 @@
-# Copyright 2003 Dave Abrahams
-# Copyright 2004 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-# Print a stack backtrace leading to this rule's caller. Each
-# argument represents a line of output to be printed after the first
-# line of the backtrace.
+# Copyright 2003 Dave Abrahams
+# Copyright 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+# Print a stack backtrace leading to this rule's caller. Each argument
+# represents a line of output to be printed after the first line of the
+# backtrace.
 rule backtrace ( skip-frames prefix messages * : * )
 {
     local frame-skips = 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 ;
     local drop-elements = $(frame-skips[$(skip-frames)]) ;
     if ! ( $(skip-frames) in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 )
     {
- ECHO warning: backtrace doesn't support skipping
- $(skip-frames) frames; using 1 instead. ;
+ ECHO warning: backtrace doesn't support skipping $(skip-frames) frames;
+ using 1 instead. ;
         drop-elements = 5 ;
     }
-
- local args = $(.args) ;
+
+ local args = $(.args) ;
     if $(.user-modules-only)
     {
         local bt = [ nearest-user-location ] ;
         ECHO "$(prefix) at $(bt) " ;
         for local n in $(args)
- {
+ {
             if $($(n))-is-not-empty
             {
                 ECHO $(prefix) $($(n)) ;
             }
- }
+ }
     }
     else
     {
- # get the whole backtrace, then drop the initial quadruples
+ # Get the whole backtrace, then drop the initial quadruples
         # corresponding to the frames that must be skipped.
         local bt = [ BACKTRACE ] ;
- bt = $(bt[$(drop-elements)-]) ;
-
+ bt = $(bt[$(drop-elements)-]) ;
+
         while $(bt)
         {
             local m = [ MATCH ^(.+)\\.$ : $(bt[3]) ] ;
             ECHO $(bt[1]):$(bt[2]): "in" $(bt[4]) "from module" $(m) ;
-
-
- # the first time through, print each argument on a separate
- # line
+
+ # The first time through, print each argument on a separate line.
             for local n in $(args)
             {
                 if $($(n))-is-not-empty
@@ -52,39 +50,40 @@
                     ECHO $(prefix) $($(n)) ;
                 }
             }
- args = ; # kill args so that this never happens again
-
- # Move on to the next quadruple
+ args = ; # Kill args so that this never happens again.
+
+ # Move on to the next quadruple.
             bt = $(bt[5-]) ;
         }
- }
+ }
 }
 
 .args ?= messages 2 3 4 5 6 7 8 9 ;
 .disabled ?= ;
-.last-error-$(.args) ?= ;
+.last-error-$(.args) ?= ;
+
 
 # try-catch --
 #
-# This is not really an exception-handling mechanism, but it does
-# allow us to perform some error-checking on our
-# error-checking. Errors are suppressed after a try, and the first one
-# is recorded. Use catch to check that the error message matched
-# expectations.
+# This is not really an exception-handling mechanism, but it does allow us to
+# perform some error-checking on our error-checking. Errors are suppressed after
+# a try, and the first one is recorded. Use catch to check that the error
+# message matched expectations.
 
-# begin looking for error messages
+# Begin looking for error messages.
 rule try ( )
 {
     .disabled += true ;
     .last-error-$(.args) = ;
 }
 
-# stop looking for error messages; generate an error if an argument of
-# messages is not found in the corresponding argument in the error call.
+
+# Stop looking for error messages; generate an error if an argument of messages
+# is not found in the corresponding argument in the error call.
 rule catch ( messages * : * )
 {
- .disabled = $(.disabled[2-]) ; # pop the stack
-
+ .disabled = $(.disabled[2-]) ; # Pop the stack.
+
     import sequence ;
 
     if ! $(.last-error-$(.args))-is-nonempty
@@ -109,6 +108,7 @@
     }
 }
 
+
 rule error-skip-frames ( skip-frames messages * : * )
 {
     if ! $(.disabled)
@@ -122,12 +122,12 @@
         {
             # Add an extra empty string so that we always have
             # something in the event of an error
- .last-error-$(n) = $($(n)) "" ;
+ .last-error-$(n) = $($(n)) "" ;
         }
     }
 }
 
-if --no-error-backtrace in [ modules.peek : ARGV ]
+if --no-error-backtrace in [ modules.peek : ARGV ]
 {
     .no-error-backtrace = true ;
 }
@@ -144,24 +144,25 @@
             if $($(n))-is-not-empty
             {
                 if ! $(first-printed)
- {
+ {
                     ECHO error: $($(n)) ;
                     first-printed = true ;
                 }
                 else
                 {
- ECHO $($(n)) ;
- }
+ ECHO $($(n)) ;
+ }
             }
- }
+ }
         EXIT ;
     }
     else
- {
+ {
         error-skip-frames 3 $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
- }
+ }
 }
 
+
 # Same as 'error', but the generated backtrace will include only user files.
 rule user-error ( messages * : * )
 {
@@ -176,10 +177,11 @@
     backtrace 2 warning: $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
 }
 
-# convert an arbitrary argument list into a list with ":" separators
-# and quoted elements representing the same information. This is
-# mostly useful for formatting descriptions of the arguments with
-# which a rule was called when reporting an error.
+
+# Convert an arbitrary argument list into a list with ":" separators and quoted
+# elements representing the same information. This is mostly useful for
+# formatting descriptions of arguments with which a rule was called when
+# reporting an error.
 rule lol->list ( * )
 {
     local result ;
@@ -188,7 +190,7 @@
     {
         local n = $(remaining[1]) ;
         remaining = $(remaining[2-]) ;
-
+
         if $(n) != 1
         {
             result += ":" ;
@@ -198,49 +200,50 @@
     return $(result) ;
 }
 
-# Return the file:line for the nearest entry in backtrace which correspond
-# to a user module.
+
+# Return the file:line for the nearest entry in backtrace which correspond to a
+# user module.
 rule nearest-user-location ( )
 {
     local bt = [ BACKTRACE ] ;
-
+
     local result ;
     while $(bt) && ! $(result)
     {
         local m = [ MATCH ^(.+)\\.$ : $(bt[3]) ] ;
         local user-modules = ([Jj]amroot(.jam|.v2|)|([Jj]amfile(.jam|.v2|)|user-config.jam|site-config.jam|project-root.jam) ;
-
- if [ MATCH $(user-modules) : $(bt[1]:D=) ]
- {
+
+ if [ MATCH $(user-modules) : $(bt[1]:D=) ]
+ {
             result = $(bt[1]):$(bt[2]) ;
- }
+ }
         bt = $(bt[5-]) ;
     }
     return $(result) ;
 }
 
-# If optimized rule is available in jam, use it.
-if NEAREST_USER_LOCATION in [ RULENAMES ]
+
+# If optimized rule is available in Jam, use it.
+if NEAREST_USER_LOCATION in [ RULENAMES ]
 {
     rule nearest-user-location ( )
     {
         local r = [ NEAREST_USER_LOCATION ] ;
         return $(r[1]):$(r[2]) ;
- }
+ }
 }
 
 
-
 rule __test__ ( )
 {
- # show that we can correctly catch an expected error
+ # Show that we can correctly catch an expected error.
     try ;
     {
         error an error occurred : somewhere ;
     }
     catch an error occurred : somewhere ;
-
- # show that unexpected errors generate real errors
+
+ # Show that unexpected errors generate real errors.
     try ;
     {
         try ;
@@ -250,9 +253,8 @@
         catch an error occurred : nowhere ;
     }
     catch expected \"nowhere\" in argument 2 ;
-
- # show that not catching an error where one was expected is an
- # error
+
+ # Show that not catching an error where one was expected is an error.
     try ;
     {
         try ;

Modified: branches/CMake/release/tools/build/v2/kernel/modules.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/kernel/modules.jam (original)
+++ branches/CMake/release/tools/build/v2/kernel/modules.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,22 +1,24 @@
-# Copyright 2003 Dave Abrahams
-# Copyright 2003, 2005 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Dave Abrahams
+# Copyright 2003, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
-# Essentially an include guard; ensures that no module is loaded multiple times
+# Essentially an include guard; ensures that no module is loaded multiple times.
 .loaded ?= ;
 
-# A list of modules currently being loaded for error reporting of circular dependencies
+# A list of modules currently being loaded for error reporting of circular
+# dependencies.
 .loading ?= ;
 
-# A list of modules needing to be tested via __test__ rule
+# A list of modules needing to be tested via __test__ rule.
 .untested ?= ;
 
-# A list of modules which have been tested via __test__
+# A list of modules which have been tested via __test__.
 .tested ?= ;
 
-# meant to be invoked from import when no __test__ rule is defined in a given
-# module
+
+# Meant to be invoked from import when no __test__ rule is defined in the given
+# module.
 local rule no-test-defined
 {
     import modules ;
@@ -26,15 +28,17 @@
     }
 }
 
-# return the binding of the given module
+
+# Return the binding of the given module.
 rule binding ( module )
 {
     return $($(module).__binding__) ;
 }
 
-# Sets the module-local value of a variable. This is the most
-# reliable way to set a module-local variable in a different module;
-# it eliminates issues of name shadowing due to dynamic scoping.
+
+# Sets the module-local value of a variable. This is the most reliable way to
+# set a module-local variable in a different module; it eliminates issues of
+# name shadowing due to dynamic scoping.
 rule poke ( module-name ? : variables + : value * )
 {
     module $(<)
@@ -43,10 +47,10 @@
     }
 }
 
-# Returns the module-local value of a variable. This is the most
-# reliable way to examine a module-local variable in a different
-# module; it eliminates issues of name shadowing due to dynamic
-# scoping.
+
+# Returns the module-local value of a variable. This is the most reliable way to
+# examine a module-local variable in a different module; it eliminates issues of
+# name shadowing due to dynamic scoping.
 rule peek ( module-name ? : variables + )
 {
     module $(<)
@@ -55,10 +59,11 @@
     }
 }
 
-# Call the given rule locally in the given module. Use this for rules
-# which accept rule names as arguments, so that the passed rule may be
-# invoked in the context of the rule's caller (for example, if the
-# rule accesses module globals or is a local rule).
+
+# Call the given rule locally in the given module. Use this for rules accepting
+# rule names as arguments, so that the passed rule may be invoked in the context
+# of the rule's caller (for example, if the rule accesses module globals or is a
+# local rule).
 rule call-in ( module-name ? : rule-name args * : * )
 {
     module $(module-name)
@@ -67,65 +72,66 @@
     }
 }
 
-# Given a possibly qualified rule name and arguments, remove any
-# initial module qualification from the rule and invoke it in that
-# module. If there is no module qualification, the rule is invoked in
-# the global module.
+
+# Given a possibly qualified rule name and arguments, remove any initial module
+# qualification from the rule and invoke it in that module. If there is no
+# module qualification, the rule is invoked in the global module.
 rule call-locally ( qualified-rule-name args * : * )
 {
     local module-rule = [ MATCH (.*)\\.(.*) : $(qualified-rule-name) ] ;
     local rule-name = $(module-rule[2]) ;
     rule-name ?= $(qualified-rule-name) ;
- return [
- call-in $(module-rule[1])
- : $(rule-name) $(args) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9)
- ] ;
+ return [ call-in $(module-rule[1]) : $(rule-name) $(args)
+ : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ] ;
 }
 
-# load the indicated module if it is not already loaded.
+
+# Load the indicated module if it is not already loaded.
 rule load (
- module-name # name of module to load. Rules will be defined in this module
- : filename ? # (partial) path to file; Defaults to $(module-name).jam
- : search * # Directories in which to search for filename. Defaults to $(BOOST_BUILD_PATH)
+ module-name # Name of module to load. Rules will be defined in this
+ # module.
+ : filename ? # (partial) path to file; Defaults to $(module-name).jam.
+ : search * # Directories in which to search for filename. Defaults to
+ # $(BOOST_BUILD_PATH).
 )
 {
     # Avoid loading modules twice
     if ! ( $(module-name) in $(.loaded) )
     {
         filename ?= $(module-name).jam ;
-
- # Mark the module loaded so we don't try to load it recursively
+
+ # Mark the module loaded so we don't try to load it recursively.
         .loaded += $(module-name) ;
-
- # suppress tests if any module loads are already in progress.
+
+ # Suppress tests if any module loads are already in progress.
         local suppress-test = $(.loading[1]) ;
-
- # Push this module on the loading stack
+
+ # Push this module on the loading stack.
         .loading += $(module-name) ;
-
- # Remember that it's untested
- .untested += $(module-name) ;
-
- # Insert the new module's __name__ and __file__ globals
+
+ # Remember that it's untested.
+ .untested += $(module-name) ;
+
+ # Insert the new module's __name__ and __file__ globals.
         poke $(module-name) : __name__ : $(module-name) ;
         poke $(module-name) : __file__ : $(filename) ;
-
+
         module $(module-name)
         {
- # Prepare a default behavior, in case no __test__ is defined.
+ # Prepare default behavior, in case no __test__ is defined.
             IMPORT modules : no-test-defined : $(__name__) : __test__ ;
 
- # Add some grist so that the module will have a unique target name
+ # Add some grist so that the module will have a unique target name.
             local module-target = $(__file__:G=module@) ;
-
+
             local search = $(3) ;
             search ?= [ modules.peek : BOOST_BUILD_PATH ] ;
             SEARCH on $(module-target) = $(search) ;
             BINDRULE on $(module-target) = modules.record-binding ;
-
+
             include $(module-target) ;
-
- # Allow the module to see its own names with full qualification
+
+ # Allow the module to see its own names with full qualification.
             local rules = [ RULENAMES $(__name__) ] ;
             IMPORT $(__name__) : $(rules) : $(__name__) : $(__name__).$(rules) ;
         }
@@ -133,40 +139,41 @@
         if $(module-name) != modules && ! [ binding $(module-name) ]
         {
             import errors ;
- errors.error "couldn't find module" $(module-name) in $(search) ;
+ errors.error "Couldn't find module" $(module-name) in $(search) ;
         }
-
- # Pop the loading stack. Must happen before testing or we'll find a circular loading dependency
+
+ # Pop the loading stack. Must happen before testing or we'll run into a
+ # circular loading dependency.
         .loading = $(.loading[1--2]) ;
-
- # Run any pending tests if this is an outer load
+
+ # Run any pending tests if this is an outer load.
         if ! $(suppress-test)
         {
             local argv = [ peek : ARGV ] ;
             for local m in $(.untested)
             {
- if ( ! $(m) in $(.tested) ) # avoid recursive test invocations
- && ( ( --debug in $(argv) ) || ( --debug-module=$(m) in $(argv) ) )
+ if ( ! $(m) in $(.tested) ) # Avoid recursive test invocations.
+ && ( ( --debug in $(argv) ) || ( --debug-module=$(m) in $(argv) ) )
                 {
                     .tested += $(m) ;
                     if ! ( --quiet in $(argv) )
                     {
                         ECHO testing module $(m)... ;
                     }
-
- # Import m's rules into __test-$(m)__ for easy access
+
+ # Import m's rules into __test-$(m)__ for easy access.
                     IMPORT $(m) : [ RULENAMES $(m) ] : __test-$(m)__ : [ RULENAMES $(m) ] ;
-
- # execute the module's __test__ rule in its own module to
- # eliminate the inadvertent effects of testing
- # module dependencies (such as assert) on the module itself.
+
+ # Execute the module's __test__ rule in its own module to
+ # eliminate the inadvertent effects of testing module
+ # dependencies (such as assert) on the module itself.
                     IMPORT $(m) : __test__ : __test-$(m)__ : __test__ : LOCALIZE ;
-
+
                     module __test-$(m)__
                     {
- # set up the name of the module we're testing
- # so that no-test-defined can find it.
- __module__ = $(1) ;
+ # Set up the name of the module we're testing so that
+ # no-test-defined can find it.
+ __module__ = $(1) ;
                         __test__ ;
                     }
                 }
@@ -178,23 +185,24 @@
     {
         import errors ;
         errors.error loading \"$(module-name)\"
- : circular module loading dependency:
- : $(.loading)" ->" $(module-name) ;
+ : circular module loading dependency:
+ : $(.loading)" ->" $(module-name) ;
     }
 }
 
-# This helper is used by load (above) to record the binding (path) of
-# each loaded module.
+
+# This helper is used by load (above) to record the binding (path) of each
+# loaded module.
 rule record-binding ( module-target : binding )
 {
     $(.loading[-1]).__binding__ = $(binding) ;
 }
 
-# Transform each path in the list, with all backslashes converted to
-# forward slashes and all detectable redundancy removed. Something
-# like this is probably needed in path.jam, but I'm not sure of that,
-# I don't understand it, and I'm not ready to move all of path.jam
-# into the kernel.
+
+# Transform each path in the list, with all backslashes converted to forward
+# slashes and all detectable redundancy removed. Something like this is probably
+# needed in path.jam, but I'm not sure of that, I don't understand it, and I'm
+# not ready to move all of path.jam into the kernel.
 local rule normalize-raw-paths ( paths * )
 {
     local result ;
@@ -205,64 +213,62 @@
     return $(result) ;
 }
 
+
 .cwd = [ PWD ] ;
 
 
-# load the indicated module and import rule names into the current
-# module. Any members of rules-opt will be available without
-# qualification in the caller's module. Any members of rename-opt will
-# be taken as the names of the rules in the caller's module, in place
-# of the names they have in the imported module. If rules-opt = '*',
-# all rules from the indicated module are imported into the caller's
-# module. If rename-opt is supplied, it must have the same number of
+# Load the indicated module and import rule names into the current module. Any
+# members of rules-opt will be available without qualification in the caller's
+# module. Any members of rename-opt will be taken as the names of the rules in
+# the caller's module, in place of the names they have in the imported module.
+# If rules-opt = '*', all rules from the indicated module are imported into the
+# caller's module. If rename-opt is supplied, it must have the same number of
 # elements as rules-opt.
 rule import ( module-names + : rules-opt * : rename-opt * )
 {
- if $(rules-opt) = * || ! $(rules-opt)
+ if ( $(rules-opt) = * || ! $(rules-opt) ) && $(rename-opt)
     {
- if $(rename-opt)
- {
- errors.error "rule aliasing is only available for explicit imports." ;
- }
+ errors.error "Rule aliasing is only available for explicit imports." ;
     }
-
+
     if $(module-names[2]) && ( $(rules-opt) || $(rename-opt) )
     {
- errors.error when loading multiple modules, no specific rules or renaming is allowed ;
+ errors.error "When loading multiple modules, no specific rules or"
+ "renaming is allowed" ;
     }
-
- local caller = [ CALLER_MODULE ] ;
-
+
+ local caller = [ CALLER_MODULE ] ;
+
     # Import each specified module
     for local m in $(module-names)
     {
         if ! $(m) in $(.loaded)
- {
- # if the importing module isn't already in the BOOST_BUILD_PATH,
- # prepend it to the path. We don't want to invert the search
- # order of modules that are already there.
-
- local caller-location ;
+ {
+ # If the importing module isn't already in the BOOST_BUILD_PATH,
+ # prepend it to the path. We don't want to invert the search order
+ # of modules that are already there.
+
+ local caller-location ;
             if $(caller)
             {
                 caller-location = [ binding $(caller) ] ;
                 caller-location = $(caller-location:D) ;
                 caller-location = [ normalize-raw-paths $(caller-location:R=$(.cwd)) ] ;
             }
-
+
             local search = [ peek : BOOST_BUILD_PATH ] ;
             search = [ normalize-raw-paths $(search:R=$(.cwd)) ] ;
-
+
             if $(caller-location) && ! $(caller-location) in $(search)
             {
                 search = $(caller-location) $(search) ;
             }
-
+
             load $(m) : : $(search) ;
         }
-
+
         IMPORT_MODULE $(m) : $(caller) ;
-
+
         if $(rules-opt)
         {
             local source-names ;
@@ -282,50 +288,49 @@
     }
 }
 
-# Define exported copies in $(target-module) of all rules exported
-# from $(source-module). Also make them available in the global
-# module with qualification, so that it is just as though the rules
-# were defined originally in $(target-module).
-rule clone-rules (
- source-module
- target-module
- )
+# Define exported copies in $(target-module) of all rules exported from
+# $(source-module). Also make them available in the global module with
+# qualification, so that it is just as though the rules were defined originally
+# in $(target-module).
+rule clone-rules ( source-module target-module )
 {
     local rules = [ RULENAMES $(source-module) ] ;
-
+
     IMPORT $(source-module) : $(rules) : $(target-module) : $(rules) : LOCALIZE ;
     EXPORT $(target-module) : $(rules) ;
     IMPORT $(target-module) : $(rules) : : $(target-module).$(rules) ;
 }
 
-# These rules need to be available in all modules to implement
-# module loading itself and other fundamental operations.
+
+# These rules need to be available in all modules to implement module loading
+# itself and other fundamental operations.
 local globalize = peek poke record-binding ;
 IMPORT modules : $(globalize) : : modules.$(globalize) ;
 
+
 local rule __test__ ( )
 {
     import assert ;
     import modules : normalize-raw-paths ;
-
+
     module modules.__test__
     {
         foo = bar ;
     }
-
+
     assert.result bar : peek modules.__test__ : foo ;
+
     poke modules.__test__ : foo : bar baz ;
     assert.result bar baz : peek modules.__test__ : foo ;
+
     assert.result c:/foo/bar : normalize-raw-paths c:/x/../foo/./xx/yy/../../bar ;
- assert.result . : normalize-raw-paths . ;
- assert.result .. : normalize-raw-paths .. ;
- assert.result ../.. : normalize-raw-paths ../.. ;
- assert.result .. : normalize-raw-paths ./.. ;
- assert.result / / : normalize-raw-paths / \\ ;
- assert.result a : normalize-raw-paths a ;
- assert.result a : normalize-raw-paths a/ ;
- assert.result /a : normalize-raw-paths /a/ ;
- assert.result / : normalize-raw-paths /a/.. ;
+ assert.result . : normalize-raw-paths . ;
+ assert.result .. : normalize-raw-paths .. ;
+ assert.result ../.. : normalize-raw-paths ../.. ;
+ assert.result .. : normalize-raw-paths ./.. ;
+ assert.result / / : normalize-raw-paths / \\ ;
+ assert.result a : normalize-raw-paths a ;
+ assert.result a : normalize-raw-paths a/ ;
+ assert.result /a : normalize-raw-paths /a/ ;
+ assert.result / : normalize-raw-paths /a/.. ;
 }
-
-

Modified: branches/CMake/release/tools/build/v2/notes/build_dir_option.txt
==============================================================================
--- branches/CMake/release/tools/build/v2/notes/build_dir_option.txt (original)
+++ branches/CMake/release/tools/build/v2/notes/build_dir_option.txt 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,6 +1,6 @@
-Copyright 2005 Vladimir Prus
-Distributed under the Boost Software License, Version 1.0.
-(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+Copyright 2005 Vladimir Prus
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 
 Summary
@@ -41,15 +41,15 @@
 
    project foo : build-dir /tmp/build/foo/bin.v2 ;
 
-We can't drop "bin.v2" because it's quite possible that the name of build
-dir have specific meaning. For example, it can be used to
-separate Boost.Build V2 and V1 build results.
+We can't drop "bin.v2" because it's quite possible that the name of build dir
+have specific meaning. For example, it can be used to separate Boost.Build V1
+and V2 build results.
 
-The --build-dir option has no effect if Jamroot does not define any project
-id. Dowing otherwise can lead to nasty problems if we're building two distinct
+The --build-dir option has no effect if Jamroot does not define any project id.
+Doing otherwise can lead to nasty problems if we're building two distinct
 projects (that is with two different Jamroot). They'll get the same build
-directory. Most likely, user will see
-the "duplicate target" error, which is generally confusing.
+directory. Most likely, user will see the "duplicate target" error, which is
+generally confusing.
 
 It is expected that any non-trivial project will have top-level "project"
 invocation with non empty id, so the above limitation is not so drastic.
@@ -57,24 +57,21 @@
 is specified.
 
 Here's the exact behavior of the --build-dir option. If we're loading a
-Jamfile (either root or non-root), that declare some project id and some
+Jamfile (either root or non-root), that declare some project id and some
 build-dir attribute, the following table gives the value of build-dir
 that will actually be used.
 
-
-Root? Id Build-dir attribute Resulting build dir
-yes none * --build-dir is ignored, with warning
-yes 'foo' none /tmp/build/foo
-yes 'foo' 'bin.v2' /tmp/build/foo/bin.v2
-yes 'foo' '/tmp/bar' Error [1]
-no * none --build-dir has no effect, inherited build dir is used
-no * non-empty Error [2]
-
+-------------------------------------------------------------------------------
+Root? Id Build-dir attribute Resulting build dir
+-------------------------------------------------------------------------------
+yes none * --build-dir is ignored, with warning
+yes 'foo' none /tmp/build/foo
+yes 'foo' 'bin.v2' /tmp/build/foo/bin.v2
+yes 'foo' '/tmp/bar' Error [1]
+no * none --build-dir has no effect, inherited
+ build dir is used
+no * non-empty Error [2]
+-------------------------------------------------------------------------------
 [1] -- not clear what to do
-[2] -- can be made to work, but non-empty build-dir
+[2] -- can be made to work, but non-empty build-dir
 attribute in non-root Jamfile does not make much sense even without --build-dir
-
-
-
-
-

Modified: branches/CMake/release/tools/build/v2/options/help.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/options/help.jam (original)
+++ branches/CMake/release/tools/build/v2/options/help.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -25,15 +25,16 @@
 
 # The help system options are parsed here and handed off to the doc
 # module to translate into documentation requests and actions. The
-# understood options are::
+# understood options are:
 #
-# --help-all
-# --help-enable-<option>
 # --help-disable-<option>
-# --help-output <type>
-# --help-output-file <file>
+# --help-doc-options
+# --help-enable-<option>
+# --help-internal
 # --help-options
 # --help-usage
+# --help-output <type>
+# --help-output-file <file>
 # --help [<module-or-class>]
 #
 rule process (

Modified: branches/CMake/release/tools/build/v2/roll.sh
==============================================================================
--- branches/CMake/release/tools/build/v2/roll.sh (original)
+++ branches/CMake/release/tools/build/v2/roll.sh 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -23,10 +23,7 @@
 rm -rf example/versioned
 
 # Remove unnecessary top-level files
-find . -maxdepth 1 -type f | egrep -v "timestamp.txt|roll.sh|bootstrap.jam|build-system.jam|boost_build_v2.html|boost_build.png|index.html|hacking.txt|site-config.jam|user-config.jam" | xargs rm -f
-
-# Prepare some more files.
-echo -e "boost-build kernel ;\n" > boost-build.jam
+find . -maxdepth 1 -type f | egrep -v "boost-build.jam|timestamp.txt|roll.sh|bootstrap.jam|build-system.jam|boost_build.png|index.html|hacking.txt|site-config.jam|user-config.jam" | xargs rm -f
 
 # Build the documentation
 touch doc/project-root.jam
@@ -52,10 +49,21 @@
 rm roll.sh
 chmod a+x jam_src/build.bat
 cd .. && zip -r boost-build.zip boost-build && tar --bzip2 -cf boost-build.tar.bz2 boost-build
+# Copy packages to a location where they are grabbed for beta.boost.org
+cp boost-build.zip boost-build.tar.bz2 ~/public_html/boost_build_nightly
 cd boost-build
 
 chmod -R u+w *
 # Upload docs to sourceforge
-perl -pi -e 's%<!-- sf logo -->%SourceForge.net Logo%' index.html doc/*.html
+x=`cat <<EOF
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-2917240-2";
+urchinTracker();
+</script>
+EOF`
+echo $x
+perl -pi -e "s|</body>|$x</body>|" `find doc -name '*.html'`
 scp -r doc example boost_build.png *.html hacking.txt vladimir_prus_at_[hidden]:/home/groups/b/bo/boost/htdocs/boost-build2
 scp ../userman.pdf vladimir_prus_at_[hidden]:/home/groups/b/bo/boost/htdocs/boost-build2/doc

Modified: branches/CMake/release/tools/build/v2/test/BoostBuild.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/BoostBuild.py (original)
+++ branches/CMake/release/tools/build/v2/test/BoostBuild.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -6,29 +6,28 @@
 # http://www.boost.org/LICENSE_1_0.txt)
 
 import TestCmd
-from tree import build_tree, trees_difference
 import copy
 import fnmatch
 import glob
+import math
 import os
 import re
 import shutil
 import string
-import types
-import time
-import tempfile
+import StringIO
 import sys
+import tempfile
+import time
 import traceback
-import math
-from StringIO import StringIO
+import tree
+import types
 
-annotation_func = None
 
 annotations = []
 
+
 def print_annotation(name, value):
- """Writes some named bit of information about test
- run.
+ """Writes some named bits of information about test run.
     """
     print name + " {{{"
     print value
@@ -41,18 +40,23 @@
         print_annotation(ann[0], ann[1])
     annotations = []
 
+
 defer_annotations = 0
 
+
 def set_defer_annotations(n):
     global defer_annotations
     defer_annotations = n
 
+
 def annotation(name, value):
- """Records an annotation about test run."""
+ """Records an annotation about the test run.
+ """
     annotations.append((name, value))
     if not defer_annotations:
         flush_annotations()
 
+
 def get_toolset():
     toolset = None;
     for arg in sys.argv[1:]:
@@ -60,17 +64,22 @@
             toolset = arg
     return toolset or 'gcc'
 
-windows = 0
+
+# Detect the host OS.
+windows = False
 if os.environ.get('OS','').lower().startswith('windows') or \
        os.__dict__.has_key('uname') and \
        os.uname()[0].lower().startswith('cygwin'):
- windows = 1
+ windows = True
+
 
 suffixes = {}
 
+
 # Prepare the map of suffixes
 def prepare_suffix_map(toolset):
- global windows, suffixes
+ global windows
+ global suffixes
     suffixes = {'.exe': '', '.dll': '.so', '.lib': '.a', '.obj': '.o'}
     suffixes['.implib'] = '.no_implib_files_on_this_platform'
     if windows:
@@ -82,7 +91,8 @@
     if os.__dict__.has_key('uname') and os.uname()[0] == 'Darwin':
         suffixes['.dll'] = '.dylib'
 
-def re_remove(sequence,regex):
+
+def re_remove(sequence, regex):
     me = re.compile(regex)
     result = filter( lambda x: me.match(x), sequence )
     if 0 == len(result):
@@ -90,26 +100,29 @@
     for r in result:
         sequence.remove(r)
 
-def glob_remove(sequence,pattern):
+
+def glob_remove(sequence, pattern):
     result = fnmatch.filter(sequence,pattern)
     if 0 == len(result):
         raise ValueError()
     for r in result:
         sequence.remove(r)
 
-lib_prefix = 1
-dll_prefix = 1
+
+# Configuration stating whether Boost Build is expected to automatically prepend
+# prefixes to built library targets.
+lib_prefix = True
+dll_prefix = True
 if windows:
- #~ lib_prefix = 0
- dll_prefix = 0
-
-
+ dll_prefix = False
+
+
 #
 # FIXME: this is copy-pasted from TestSCons.py
 # Should be moved to TestCmd.py?
 #
 if os.name == 'posix':
- def _failed(self, status = 0):
+ def _failed(self, status=0):
         if self.status is None:
             return None
         if os.WIFSIGNALED(status):
@@ -121,7 +134,7 @@
         else:
             return -1
 elif os.name == 'nt':
- def _failed(self, status = 0):
+ def _failed(self, status=0):
         return not self.status is None and self.status != status
     def _status(self):
         return self.status
@@ -129,28 +142,28 @@
 class Tester(TestCmd.TestCmd):
     """Class for testing Boost.Build.
 
- Optional argument `executable` indicates the name of the
- executable to invoke. Set this to "jam" to test Boost.Build v1
- behavior.
+ Optional argument `executable` indicates the name of the executable to
+ invoke. Set this to "jam" to test Boost.Build v1 behavior.
 
- Optional argument `work_dir` indicates an absolute directory,
- where the test will run be run.
+ Optional argument `work_dir` indicates an absolute directory, where the test
+ will run be run.
     """
- def __init__(self, arguments="", executable = 'bjam', match =
- TestCmd.match_exact, boost_build_path = None,
- translate_suffixes = 1, pass_toolset = 1,
- workdir = '',
- **keywords):
+ def __init__(self, arguments="", executable="bjam",
+ match=TestCmd.match_exact, boost_build_path=None,
+ translate_suffixes=True, pass_toolset=True, use_test_config=True,
+ ignore_toolset_requirements=True, workdir="", **keywords):
 
         self.original_workdir = os.getcwd()
         if workdir != '' and not os.path.isabs(workdir):
- raise "Parameter workdir <"+workdir+"> must point to a absolute directory: "
+ raise "Parameter workdir <"+workdir+"> must point to an absolute directory: "
 
         self.last_build_time = 0
         self.translate_suffixes = translate_suffixes
+ self.use_test_config = use_test_config
 
         self.toolset = get_toolset()
         self.pass_toolset = pass_toolset
+ self.ignore_toolset_requirements = ignore_toolset_requirements
 
         prepare_suffix_map(pass_toolset and self.toolset or 'gcc')
 
@@ -183,21 +196,18 @@
                 elif os.uname()[0] == "OSF1":
                     jam_build_dir = "bin.osf"
                 else:
- raise "Don't know directory where jam is build for this system: " + os.name + "/" + os.uname()[0]
+ raise "Don't know directory where Jam is built for this system: " + os.name + "/" + os.uname()[0]
             else:
- raise "Don't know directory where jam is build for this system: " + os.name
-
- # Find there jam_src is located.
- # try for the debug version if it's lying around
+ raise "Don't know directory where Jam is built for this system: " + os.name
 
+ # Find where jam_src is located. Try for the debug version if it's
+ # lying around.
             dirs = [os.path.join('../../../jam/src', jam_build_dir + '.debug'),
                     os.path.join('../../../jam/src', jam_build_dir),
                     os.path.join('../../jam_src', jam_build_dir + '.debug'),
                     os.path.join('../../jam_src', jam_build_dir),
                     os.path.join('../jam_src', jam_build_dir + '.debug'),
- os.path.join('../jam_src', jam_build_dir),
- ]
-
+ os.path.join('../jam_src', jam_build_dir)]
             for d in dirs:
                 if os.path.exists(d):
                     jam_build_dir = d
@@ -215,7 +225,7 @@
             boost_build_path = self.original_workdir
 
         program_list = []
-
+
         if '--default-bjam' in sys.argv:
             program_list.append(executable)
             inpath_bjam = True
@@ -225,7 +235,6 @@
         program_list.append('-sBOOST_BUILD_PATH=' + boost_build_path)
         if verbosity:
             program_list += verbosity
- program_list += ["--ignore-toolset-requirements"]
         if arguments:
             program_list += arguments.split(" ")
 
@@ -233,8 +242,8 @@
             self
             , program=program_list
             , match=match
- , workdir = workdir
- , inpath = inpath_bjam
+ , workdir=workdir
+ , inpath=inpath_bjam
             , **keywords)
 
         os.chdir(self.workdir)
@@ -244,22 +253,22 @@
             TestCmd.TestCmd.cleanup(self)
             os.chdir(self.original_workdir)
         except AttributeError:
- # Whe this is called during by TestCmd.TestCmd.__del__ we can have both
- # 'TestCmd' and 'os' unavailable in our scope. Do nothing in this case.
+ # When this is called during by TestCmd.TestCmd.__del__ we can have
+ # both 'TestCmd' and 'os' unavailable in our scope. Do nothing in
+ # this case.
             pass
-
+
     #
- # Methods that change working directory's content
+ # Methods that change the working directory's content.
     #
     def set_tree(self, tree_location):
- # Seem like it's not possible to remove a directory which is
- # current.
+ # Seems like it's not possible to remove the current a directory.
         d = os.getcwd()
         os.chdir(os.path.dirname(self.workdir))
- shutil.rmtree(self.workdir, ignore_errors=0)
+ shutil.rmtree(self.workdir, ignore_errors=False)
 
         if not os.path.isabs(tree_location):
- tree_location = os.path.join(self.original_workdir, tree_location)
+ tree_location = os.path.join(self.original_workdir, tree_location)
         shutil.copytree(tree_location, self.workdir)
 
         os.chdir(d)
@@ -271,7 +280,6 @@
 
         os.path.walk(".", make_writable, None)
 
-
     def write(self, file, content):
         self.wait_for_time_change()
         nfile = self.native_file_name(file)
@@ -286,40 +294,40 @@
             os.makedirs(os.path.dirname(new))
         except:
             pass
-
+
         try:
             os.remove(new)
         except:
             pass
-
+
         os.rename(old, new)
         self.touch(new);
 
     def copy(self, src, dst):
         self.wait_for_time_change()
         try:
- self.write(dst, self.read(src))
+ self.write(dst, self.read(src, 1))
         except:
             self.fail_test(1)
 
     def copy_preserving_timestamp(self, src, dst):
         src_name = self.native_file_name(src)
         dst_name = self.native_file_name(dst)
- stats = os.stat(src_name)
- self.write(dst, self.read(src))
+ stats = os.stat(src_name)
+ self.write(dst, self.read(src, 1))
         os.utime(dst_name, (stats.st_atime, stats.st_mtime))
-
+
     def touch(self, names):
         self.wait_for_time_change()
         for name in self.adjust_names(names):
- os.utime(self.native_file_name(name), None)
+ os.utime(self.native_file_name(name), None)
 
     def rm(self, names):
         self.wait_for_time_change()
         if not type(names) == types.ListType:
             names = [names]
 
- # Avoid attempts to remove current dir
+ # Avoid attempts to remove the current directory.
         os.chdir(self.original_workdir)
         for name in names:
             n = self.native_file_name(name)
@@ -329,32 +337,32 @@
                 n = self.glob_file(string.replace(name, "$toolset", self.toolset+"*"))
             if n:
                 if os.path.isdir(n):
- shutil.rmtree(n, ignore_errors=0)
+ shutil.rmtree(n, ignore_errors=False)
                 else:
                     os.unlink(n)
 
- # Create working dir root again, in case
- # we've removed it
+ # Create working dir root again, in case we've removed it.
         if not os.path.exists(self.workdir):
             os.mkdir(self.workdir)
         os.chdir(self.workdir)
 
     def expand_toolset(self, name):
- """Expands $toolset in the given file to tested toolset"""
+ """Expands $toolset in the given file to tested toolset.
+ """
         content = self.read(name)
         content = string.replace(content, "$toolset", self.toolset)
         self.write(name, content)
-
+
     def dump_stdio(self):
         annotation("STDOUT", self.stdout())
         annotation("STDERR", self.stderr())
-
+
     #
     # FIXME: Large portion copied from TestSCons.py, should be moved?
     #
- def run_build_system(
- self, extra_args='', subdir='', stdout = None, stderr = '',
- status = 0, match = None, pass_toolset = None, **kw):
+ def run_build_system(self, extra_args="", subdir="", stdout=None, stderr="",
+ status=0, match=None, pass_toolset=None, use_test_config=None,
+ ignore_toolset_requirements=None, **kw):
 
         if os.path.isabs(subdir):
             if stderr:
@@ -362,21 +370,32 @@
             status = 1
             return
 
- self.previous_tree = build_tree(self.workdir)
+ self.previous_tree = tree.build_tree(self.workdir)
 
         if match is None:
             match = self.match
 
         if pass_toolset is None:
- pass_toolset = self.pass_toolset
+ pass_toolset = self.pass_toolset
+
+ if use_test_config is None:
+ use_test_config = self.use_test_config
+
+ if ignore_toolset_requirements is None:
+ ignore_toolset_requirements = self.ignore_toolset_requirements
 
         try:
             kw['program'] = []
             kw['program'] += self.program
             if extra_args:
- kw['program'] += extra_args.split(" ")
+ kw['program'] += extra_args.split(" ")
             if pass_toolset:
- kw['program'].append(self.toolset)
+ kw['program'].append("toolset=" + self.toolset)
+ if use_test_config:
+ kw['program'].append('--test-config="%s"'
+ % os.path.join(self.original_workdir, "test-config.jam"))
+ if ignore_toolset_requirements:
+ kw['program'].append("--ignore-toolset-requirements")
             kw['chdir'] = subdir
             apply(TestCmd.TestCmd.run, [self], kw)
         except:
@@ -388,42 +407,41 @@
             if status != 0:
                 expect = " (expected %d)" % status
 
- annotation("failed command", '"%s" returned %d%s' % (
- kw['program'], _status(self), expect))
+ annotation("failure", '"%s" returned %d%s'
+ % (kw['program'], _status(self), expect))
 
             annotation("reason", "error returned by bjam")
             self.fail_test(1)
 
         if not stdout is None and not match(self.stdout(), stdout):
- annotation("reason", "Unexpected stdout")
+ annotation("failure", "Unexpected stdout")
             annotation("Expected STDOUT", stdout)
             annotation("Actual STDOUT", self.stdout())
             stderr = self.stderr()
             if stderr:
                 annotation("STDERR", stderr)
             self.maybe_do_diff(self.stdout(), stdout)
- self.fail_test(1, dump_stdio = 0)
+ self.fail_test(1, dump_stdio=False)
 
- # Intel tends to produce some message to stderr, which makes tests
- # fail
+ # Intel tends to produce some message to stderr which makes tests fail.
         intel_workaround = re.compile("^xi(link|lib): executing.*\n", re.M)
         actual_stderr = re.sub(intel_workaround, "", self.stderr())
 
         if not stderr is None and not match(actual_stderr, stderr):
- annotation("reason", "Unexpected stderr")
+ annotation("failure", "Unexpected stderr")
             annotation("Expected STDERR", stderr)
             annotation("Actual STDERR", self.stderr())
             annotation("STDOUT", self.stdout())
             self.maybe_do_diff(actual_stderr, stderr)
- self.fail_test(1, dump_stdio = 0)
+ self.fail_test(1, dump_stdio=False)
 
- self.tree = build_tree(self.workdir)
- self.difference = trees_difference(self.previous_tree, self.tree)
+ self.tree = tree.build_tree(self.workdir)
+ self.difference = tree.trees_difference(self.previous_tree, self.tree)
         self.difference.ignore_directories()
         self.unexpected_difference = copy.deepcopy(self.difference)
 
         self.last_build_time = time.time()
-
+
     def glob_file(self, name):
         result = None
         if hasattr(self,'difference'):
@@ -437,14 +455,19 @@
                 result = result[0]
         return result
 
- def read(self, name):
+ def read(self, name, binary=False):
         try:
             if self.toolset:
                 name = string.replace(name, "$toolset", self.toolset+"*")
             name = self.glob_file(name)
- return open(name, "rU").read()
+ openMode = "r"
+ if ( binary ):
+ openMode += "b"
+ else:
+ openMode += "U"
+ return open(name, openMode).read()
         except:
- annotation("reason", "Could not open '%s'" % name)
+ annotation("failure", "Could not open '%s'" % name)
             self.fail_test(1)
             return ''
 
@@ -455,82 +478,82 @@
             return result + '\n'
         else:
             return result
-
- def fail_test(self, condition, dump_stdio = 1, *args):
- # If test failed, print the difference
- if condition and hasattr(self, 'difference'):
- f = StringIO()
+
+ def fail_test(self, condition, dump_stdio=True, *args):
+ if not condition:
+ return
+
+ if hasattr(self, 'difference'):
+ f = StringIO.StringIO()
             self.difference.pprint(f)
- annotation("changes causes by the last build command", f.getvalue())
-
- if condition and dump_stdio:
+ annotation("changes caused by the last build command", f.getvalue())
+
+ if dump_stdio:
             self.dump_stdio()
 
- if condition and '--preserve' in sys.argv:
- print
+ if '--preserve' in sys.argv:
+ print
             print "*** Copying the state of working dir into 'failed_test' ***"
- print
+ print
             path = os.path.join(self.original_workdir, "failed_test")
             if os.path.isdir(path):
- shutil.rmtree(path, ignore_errors=0)
+ shutil.rmtree(path, ignore_errors=False)
             elif os.path.exists(path):
- raise "The path " + path + " already exists and is not directory";
+ raise "Path " + path + " already exists and is not a directory";
             shutil.copytree(self.workdir, path)
 
- if condition:
- at = TestCmd.caller(traceback.extract_stack(), 0)
- annotation("stacktrace", at)
- sys.exit(1)
-
+ at = TestCmd.caller(traceback.extract_stack(), 0)
+ annotation("stacktrace", at)
+ sys.exit(1)
+
     # A number of methods below check expectations with actual difference
- # between directory trees before and after build.
- # All the 'expect*' methods require exact names to be passed.
- # All the 'ignore*' methods allow wildcards.
+ # between directory trees before and after a build. All the 'expect*'
+ # methods require exact names to be passed. All the 'ignore*' methods allow
+ # wildcards.
 
- # All names can be lists, which are taken to be directory components
- def expect_addition(self, names):
+ # All names can be lists, which are taken to be directory components.
+ def expect_addition(self, names):
         for name in self.adjust_names(names):
- try:
- glob_remove(self.unexpected_difference.added_files,name)
- except:
- print "File %s not added as expected" % (name,)
- self.fail_test(1)
+ try:
+ glob_remove(self.unexpected_difference.added_files,name)
+ except:
+ print "File %s not added as expected" % name
+ self.fail_test(1)
 
     def ignore_addition(self, wildcard):
         self.ignore_elements(self.unexpected_difference.added_files, wildcard)
 
     def expect_removal(self, names):
         for name in self.adjust_names(names):
- try:
- glob_remove(self.unexpected_difference.removed_files,name)
- except:
- print "File %s not removed as expected" % (name,)
- self.fail_test(1)
+ try:
+ glob_remove(self.unexpected_difference.removed_files,name)
+ except:
+ print "File %s not removed as expected" % name
+ self.fail_test(1)
 
     def ignore_removal(self, wildcard):
         self.ignore_elements(self.unexpected_difference.removed_files, wildcard)
 
     def expect_modification(self, names):
         for name in self.adjust_names(names):
- try:
- glob_remove(self.unexpected_difference.modified_files,name)
- except:
- print "File %s not modified as expected" % (name,)
- self.fail_test(1)
+ try:
+ glob_remove(self.unexpected_difference.modified_files,name)
+ except:
+ print "File %s not modified as expected" % name
+ self.fail_test(1)
 
     def ignore_modification(self, wildcard):
         self.ignore_elements(self.unexpected_difference.modified_files, wildcard)
 
     def expect_touch(self, names):
-
         d = self.unexpected_difference
         for name in self.adjust_names(names):
-
- # We need to check in both touched and modified files.
- # The reason is that:
- # (1) for windows binaries often have slight
- # differences even with identical inputs
- # (2) Intel's compiler for Linux has the same behaviour
+ # We need to check both touched and modified files. The reason is
+ # that:
+ # (1) Windows binaries such as obj, exe or dll files have slight
+ # differences even with identical inputs due to Windows PE
+ # format headers containing an internal timestamp.
+ # (2) Intel's compiler for Linux has the same behaviour.
             filesets = [d.modified_files, d.touched_files]
 
             while filesets:
@@ -541,11 +564,9 @@
                     filesets.pop()
 
             if not filesets:
- annotation("reason",
- "File %s not touched as expected" % (name,))
+ annotation("failure", "File %s not touched as expected" % name)
                 self.fail_test(1)
 
-
     def ignore_touch(self, wildcard):
         self.ignore_elements(self.unexpected_difference.touched_files, wildcard)
 
@@ -558,68 +579,72 @@
     def expect_nothing(self, names):
         for name in self.adjust_names(names):
             if name in self.difference.added_files:
- annotation("reason",
- "File %s is added, but no action was expected" % (name,))
+ annotation("failure",
+ "File %s added, but no action was expected" % name)
                 self.fail_test(1)
             if name in self.difference.removed_files:
- annotation("reason",
- "File %s is removed, but no action was expected" % (name,))
+ annotation("failure",
+ "File %s removed, but no action was expected" % name)
                 self.fail_test(1)
                 pass
             if name in self.difference.modified_files:
- annotation("reason",
- "File %s is modified, but no action was expected" % (name,))
+ annotation("failure",
+ "File %s modified, but no action was expected" % name)
                 self.fail_test(1)
             if name in self.difference.touched_files:
- annotation("reason",
- "File %s is touched, but no action was expected" % (name,))
+ annotation("failure",
+ "File %s touched, but no action was expected" % name)
                 self.fail_test(1)
 
     def expect_nothing_more(self):
-
- # not totally sure about this change, but I don't see a good alternative
+ # Not totally sure about this change, but I don't see a good
+ # alternative.
         if windows:
- self.ignore('*.ilk') # msvc incremental linking files
- self.ignore('*.pdb') # msvc program database files
- self.ignore('*.rsp') # response files
- self.ignore('*.tds') # borland debug symbols
- self.ignore('*.manifest') # msvc DLL manifests
+ self.ignore('*.ilk') # MSVC incremental linking files.
+ self.ignore('*.pdb') # MSVC program database files.
+ self.ignore('*.rsp') # Response files.
+ self.ignore('*.tds') # Borland debug symbols.
+ self.ignore('*.manifest') # MSVC DLL manifests.
 
- # debug builds of bjam built with gcc produce this profiling data
+ # Debug builds of bjam built with gcc produce this profiling data.
         self.ignore('gmon.out')
         self.ignore('*/gmon.out')
-
+
         if not self.unexpected_difference.empty():
- print 'FAILED'
- print '------- The following changes were unexpected ------- '
- self.unexpected_difference.pprint()
- self.fail_test(1)
+ print 'FAILED'
+ print '------- The following changes were unexpected -------'
+ self.unexpected_difference.pprint()
+ self.fail_test(1)
 
- def _expect_line(self, content, expected):
+ def __expect_line(self, content, expected, expected_to_exist):
         expected = expected.strip()
         lines = content.splitlines()
- found = 0
+ found = False
         for line in lines:
             line = line.strip()
             if fnmatch.fnmatch(line, expected):
- found = 1
+ found = True
                 break
 
- if not found:
- print "Did not found expected line in output:"
- print expected
- print "The output was:"
- print content
+ if expected_to_exist and not found:
+ annotation( "failure",
+ "Did not find expected line:\n%s\nin output:\n%s" %
+ (expected, content))
+ self.fail_test(1)
+ if not expected_to_exist and found:
+ annotation( "failure",
+ "Found an unexpected line:\n%s\nin output:\n%s" %
+ (expected, content))
             self.fail_test(1)
 
- def expect_output_line(self, expected):
- self._expect_line(self.stdout(), expected)
+ def expect_output_line(self, line, expected_to_exist=True):
+ self.__expect_line(self.stdout(), line, expected_to_exist)
 
- def expect_content_line(self, name, expected):
- content = self._read_file(name)
- self._expect_line(content, expected)
+ def expect_content_line(self, name, line, expected_to_exist=True):
+ content = self.__read_file(name)
+ self.__expect_line(content, line, expected_to_exist)
 
- def _read_file(self, name, exact=0):
+ def __read_file(self, name, exact=False):
         name = self.adjust_names(name)[0]
         result = ""
         try:
@@ -631,13 +656,12 @@
             print "Note: could not open file", name
             self.fail_test(1)
         return result
-
 
- def expect_content(self, name, content, exact=0):
- actual = self._read_file(name, exact)
+ def expect_content(self, name, content, exact=False):
+ actual = self.__read_file(name, exact)
         content = string.replace(content, "$toolset", self.toolset+"*")
 
- matched = 0
+ matched = False
         if exact:
             matched = fnmatch.fnmatch(actual,content)
         else:
@@ -662,7 +686,6 @@
 
     def maybe_do_diff(self, actual, expected):
         if os.environ.has_key("DO_DIFF") and os.environ["DO_DIFF"] != '':
-
             e = tempfile.mktemp("expected")
             a = tempfile.mktemp("actual")
             open(e, "w").write(expected)
@@ -671,40 +694,39 @@
             if os.system("diff -u " + e + " " + a):
                 print "Unable to compute difference: diff -u %s %s" % (e,a)
             os.unlink(e)
- os.unlink(a)
+ os.unlink(a)
         else:
- print "Set environmental variable 'DO_DIFF' to examine difference."
+ print "Set environmental variable 'DO_DIFF' to examine difference."
 
- # Helpers
+ # Helpers.
     def mul(self, *arguments):
         if len(arguments) == 0:
- return None
- else:
- here = arguments[0]
- if type(here) == type(''):
- here = [here]
-
- if len(arguments) > 1:
- there = apply(self.mul, arguments[1:])
- result = []
- for i in here:
- for j in there:
- result.append(i + j)
- return result
- else:
- return here
+ return None
 
+ here = arguments[0]
+ if type(here) == type(''):
+ here = [here]
+
+ if len(arguments) > 1:
+ there = apply(self.mul, arguments[1:])
+ result = []
+ for i in here:
+ for j in there:
+ result.append(i + j)
+ return result
 
+ return here
 
- # Internal methods
+ # Internal methods.
     def ignore_elements(self, list, wildcard):
- """Removes in-place, element of 'list' that match the given wildcard."""
+ """Removes in-place, element of 'list' that match the given wildcard.
+ """
         list[:] = filter(lambda x, w=wildcard: not fnmatch.fnmatch(x, w), list)
 
     def adjust_lib_name(self, name):
         global lib_prefix
         result = name
-
+
         pos = string.rfind(name, ".")
         if pos != -1:
             suffix = name[pos:]
@@ -718,15 +740,15 @@
                 if dll_prefix:
                     tail = "lib" + tail
                     result = os.path.join(head, tail)
- # If we try to use this name in Jamfile, we better
- # convert \ to /, as otherwise we'd have to quote \.
+ # If we want to use this name in a Jamfile, we better convert \ to /, as
+ # otherwise we'd have to quote \.
         result = string.replace(result, "\\", "/")
         return result
-
+
     def adjust_suffix(self, name):
         if not self.translate_suffixes:
             return name
-
+
         pos = string.rfind(name, ".")
         if pos != -1:
             suffix = name[pos:]
@@ -739,11 +761,11 @@
 
         return name + suffix
 
- # Acceps either string of list of string and returns list of strings
+ # Acceps either a string or a list of strings and returns a list of strings.
     # Adjusts suffixes on all names.
     def adjust_names(self, names):
         if type(names) == types.StringType:
- names = [names]
+ names = [names]
         r = map(self.adjust_lib_name, names)
         r = map(self.adjust_suffix, r)
         r = map(lambda x, t=self.toolset: string.replace(x, "$toolset", t+"*"), r)
@@ -759,29 +781,27 @@
     def wait_for_time_change(self):
         while 1:
             f = time.time();
- # In fact, I'm not sure why "+ 2" as opposed to "+ 1" is
- # needed but empirically, "+ 1" sometimes causes 'touch'
- # and other functions not to bump file time enough for
- # rebuild to happen.
+ # In fact, I'm not sure why "+ 2" as opposed to "+ 1" is needed but
+ # empirically, "+ 1" sometimes causes 'touch' and other functions
+ # not to bump the file time enough for a rebuild to happen.
             if math.floor(f) < math.floor(self.last_build_time) + 2:
                 time.sleep(0.1)
             else:
                 break
-
 
-
+
 class List:
 
     def __init__(self, s=""):
         elements = []
- if isinstance(s, type("")):
- # Have to handle espaced spaces correctly
+ if isinstance(s, type("")):
+ # Have to handle espaced spaces correctly.
             s = string.replace(s, "\ ", '\001')
             elements = string.split(s)
         else:
             elements = s;
-
- self.l = []
+
+ self.l = []
         for e in elements:
             self.l.append(string.replace(e, '\001', ' '))
 
@@ -805,7 +825,7 @@
                  + repr(string.join(self.l, ' '))
                  + ')')
 
- def __mul__(self, other):
+ def __mul__(self, other):
         result = List()
         if not isinstance(other, List):
             other = List(other)
@@ -816,7 +836,7 @@
 
     def __rmul__(self, other):
         if not isinstance(other, List):
- other = List(other)
+ other = List(other)
         return List.__mul__(other, self)
 
     def __add__(self, other):
@@ -824,12 +844,8 @@
         result.l = self.l[:] + other.l[:]
         return result
 
-# quickie tests. Should use doctest instead.
+# Quickie tests. Should use doctest instead.
 if __name__ == '__main__':
     assert str(List("foo bar") * "/baz") == "['foo/baz', 'bar/baz']"
     assert repr("foo/" * List("bar baz")) == "__main__.List('foo/bar foo/baz')"
     print 'tests passed'
-
-
-
-

Modified: branches/CMake/release/tools/build/v2/test/abs_workdir.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/abs_workdir.py (original)
+++ branches/CMake/release/tools/build/v2/test/abs_workdir.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -2,30 +2,25 @@
 # Testing whether we may run a test in a absolute directories
 # There are no tests for temporary directories as this is implictly tested in a lot of other cases
 
-from BoostBuild import Tester
-import os, string
+import BoostBuild
+import os
+import string
 
-t = Tester(
- executable="jam"
- , workdir = os.getcwd()
- , pass_toolset=0
- )
+t = BoostBuild.Tester(arguments="pwd", executable="jam", workdir=os.getcwd(),
+ pass_toolset=0)
 
-jamfile="""
+t.write("Jamroot.jam", """
 actions print_pwd { pwd ; }
 print_pwd pwd ;
 Always pwd ;
-"""
+""")
 
-t.write("Jamfile", jamfile)
-t.write("project-root.jam", " ")
-
-t.run_build_system(status=0, extra_args = "pwd")
+t.run_build_system(status=0)
 
 if 'TMP' in os.environ:
- tmp_dir =os.environ.get('TMP')
+ tmp_dir = os.environ.get('TMP')
 else:
- tmp_dir ="/tmp"
+ tmp_dir = "/tmp"
 
 if string.rfind(t.stdout(), tmp_dir) != -1:
     t.fail_test(1)
@@ -33,7 +28,7 @@
 if string.rfind(t.stdout(), 'build/v2/test') == -1:
     t.fail_test(1)
 
-t.run_build_system(status=1, extra_args = "pwd", subdir ="/must/fail/with/absolute/path",
- stderr=None)
+t.run_build_system(status=1, subdir="/must/fail/with/absolute/path",
+ stderr=None)
 t.cleanup
 

Modified: branches/CMake/release/tools/build/v2/test/alias.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/alias.py (original)
+++ branches/CMake/release/tools/build/v2/test/alias.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,17 +1,25 @@
 #!/usr/bin/python
 
-# Copyright 2003 Dave Abrahams
-# Copyright 2003 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Dave Abrahams
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 from BoostBuild import Tester, List
-t = Tester()
 
-# Test that top-level project can affect build dir
-t.write("project-root.jam", "")
-t.write("Jamfile", """
 
+################################################################################
+#
+# test_alias_rule()
+# -----------------
+#
+################################################################################
+
+def test_alias_rule(t):
+ """Basic alias rule test.
+ """
+
+ t.write("Jamroot.jam", """
 exe a : a.cpp ;
 exe b : b.cpp ;
 exe c : c.cpp ;
@@ -21,60 +29,78 @@
 
 alias src : s.cpp ;
 exe hello : hello.cpp src ;
+""")
 
+ t.write("a.cpp", "int main() { return 0; }\n")
+ t.copy("a.cpp", "b.cpp")
+ t.copy("a.cpp", "c.cpp")
+ t.copy("a.cpp", "hello.cpp")
+ t.write("s.cpp", "")
+
+ # Check that targets to which "bin1" refers are updated, and only those.
+ t.run_build_system("bin1")
+ t.expect_addition(List("bin/$toolset/debug/") * "a.exe a.obj")
+ t.expect_nothing_more()
+
+ # Try again with "bin2"
+ t.run_build_system("bin2")
+ t.expect_addition(List("bin/$toolset/debug/") * "b.exe b.obj")
+ t.expect_nothing_more()
+
+ # Try building everything, making sure 'hello' target is created.
+ t.run_build_system()
+ t.expect_addition(List("bin/$toolset/debug/") * "hello.exe hello.obj")
+ t.expect_addition("bin/$toolset/debug/s.obj")
+ t.expect_addition(List("bin/$toolset/debug/") * "c.exe c.obj")
+ t.expect_nothing_more()
+
+
+################################################################################
+#
+# test_alias_source_usage_requirements()
+# --------------------------------------
+#
+################################################################################
+
+def test_alias_source_usage_requirements(t):
+ """Check whether usage requirements are propagated via "alias". In case they
+ are not, linking will fail as there will be no main() function defined
+ anywhere in the source.
+ """
+
+ t.write("Jamroot.jam", """
+lib l : l.cpp : : : <define>WANT_MAIN ;
+alias la : l ;
+exe main : main.cpp la ;
 """)
-t.write("a.cpp", "int main() { return 0; }\n")
-t.copy("a.cpp", "b.cpp")
-t.copy("a.cpp", "c.cpp")
-t.copy("a.cpp", "hello.cpp")
-t.write("s.cpp", "")
-
-# Check that targets to which "bin1" refers are updated,
-# and only those.
-t.run_build_system("bin1")
-t.ignore("*.tds")
-t.expect_addition(List("bin/$toolset/debug/") * "a.exe a.obj")
-t.expect_nothing_more()
-
-# Try again with "bin2"
-t.run_build_system("bin2")
-t.ignore("*.tds")
-t.expect_addition(List("bin/$toolset/debug/") * "b.exe b.obj")
-t.expect_nothing_more()
-
-# Try building everything, making sure 'hello' target is
-# created
-t.run_build_system()
-t.ignore("*.tds")
-t.expect_addition("bin/$toolset/debug/hello.exe")
-
-# Regression test.
-# Check if usage requirements are propagated via "alias"
-
-t.write("l.cpp", """
+
+ t.write("l.cpp", """
 void
 #if defined(_WIN32)
 __declspec(dllexport)
 #endif
 foo() {}
-
 """)
 
-t.write("Jamfile", """
-lib l : l.cpp : : : <define>WANT_MAIN ;
-alias la : l ;
-exe main : main.cpp la ;
-""")
-
-t.write("main.cpp", """
+ t.write("main.cpp", """
 #ifdef WANT_MAIN
 int main() { return 0; }
 #endif
-
 """)
 
-t.write("project-root.jam", "")
+ t.run_build_system()
+
+
+################################################################################
+#
+# main()
+# ------
+#
+################################################################################
+
+t = Tester()
 
-t.run_build_system()
+test_alias_rule(t)
+test_alias_source_usage_requirements(t)
 
 t.cleanup()

Modified: branches/CMake/release/tools/build/v2/test/conditionals.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/conditionals.py (original)
+++ branches/CMake/release/tools/build/v2/test/conditionals.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,55 +1,47 @@
 #!/usr/bin/python
 
-# Copyright 2003 Dave Abrahams
-# Copyright 2002, 2003, 2004 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-# Test conditional properties
-
-from BoostBuild import Tester, List
-import os
-from string import strip
-
-t = Tester()
-
-# Arrange a project which will build only if
-# 'a.cpp' is compiled with "STATIC" define.
-t.write("project-root.jam", "import gcc ;")
+# Copyright 2003 Dave Abrahams
+# Copyright 2002, 2003, 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+# Test conditional properties.
+
+import BoostBuild
+
+t = BoostBuild.Tester()
+
+# Arrange a project which will build only if 'a.cpp' is compiled with "STATIC"
+# define.
 t.write("a.cpp", """
 #ifdef STATIC
-int main() { return 0; }
+int main() { return 0; }
 #endif
 """)
-t.write("Jamfile", "exe a : a.cpp : <link>static:<define>STATIC ;")
+
+# Test conditionals in target requirements.
+t.write("Jamroot.jam", "exe a : a.cpp : <link>static:<define>STATIC ;")
 t.run_build_system("link=static")
 t.expect_addition("bin/$toolset/debug/link-static/a.exe")
+t.rm("bin")
 
-t.write("Jamfile", """
+# Test conditionals in project requirements.
+t.write("Jamroot.jam", """
 project : requirements <link>static:<define>STATIC ;
 exe a : a.cpp ;
 """)
-t.rm("bin")
 t.run_build_system("link=static")
 t.expect_addition("bin/$toolset/debug/link-static/a.exe")
+t.rm("bin")
 
-# Regression test for a bug found by Ali Azarbayejani.
-# Conditionals inside usage requirement were not evaluated.
-# This breaks
-
-t.write("Jamfile", """
+# Regression test for a bug found by Ali Azarbayejani. Conditionals inside usage
+# requirement were not being evaluated.
+t.write("Jamroot.jam", """
 lib l : l.cpp : : : <link>static:<define>STATIC ;
 exe a : a.cpp l ;
 """)
-t.write("l.cpp", "")
-t.write("l.cpp", """
-int i;
-""")
-
-t.rm("bin")
+t.write("l.cpp", "int i;")
 t.run_build_system("link=static")
 t.expect_addition("bin/$toolset/debug/link-static/a.exe")
 
-
-
 t.cleanup()

Modified: branches/CMake/release/tools/build/v2/test/conditionals2.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/conditionals2.py (original)
+++ branches/CMake/release/tools/build/v2/test/conditionals2.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,35 +1,33 @@
 #!/usr/bin/python
 
-# Copyright 2003 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Regression test: it was possible that due to evaluation of conditional
 # requirements, two different values of non-free features were present in
 # property set.
 
-from BoostBuild import Tester, List
+import BoostBuild
 
-t = Tester()
-
-t.write("project-root.jam", "")
+t = BoostBuild.Tester()
 
 t.write("a.cpp", "")
 
-t.write("Jamfile", """
-import feature : feature ;
-import common : file-creation-command ;
+t.write("Jamroot.jam", """
+import feature ;
+import common ;
 
-feature the_feature : false true : propagated ;
+feature.feature the_feature : false true : propagated ;
 
 rule maker ( targets * : sources * : properties * )
 {
- if <the_feature>false in $(properties)
- && <the_feature>true in $(properties)
+ if <the_feature>false in $(properties) &&
+ <the_feature>true in $(properties)
     {
         EXIT "Oops, two different values of non-free feature" ;
- }
- CMD on $(targets) = [ file-creation-command ] ;
+ }
+ CMD on $(targets) = [ common.file-creation-command ] ;
 }
 
 actions maker
@@ -37,12 +35,9 @@
     $(CMD) $(<) ;
 }
 
-make a : a.cpp : maker : <variant>debug:<the_feature>true ;
+make a : a.cpp : maker : <variant>debug:<the_feature>true ;
 """)
 
 t.run_build_system()
 
 t.cleanup()
-
-
-

Modified: branches/CMake/release/tools/build/v2/test/conditionals3.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/conditionals3.py (original)
+++ branches/CMake/release/tools/build/v2/test/conditionals3.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,19 +1,17 @@
 #!/usr/bin/python
 
-# Copyright 2003 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
-# Test that conditional properties work, even if property is free, and
-# value includes colon.
-from BoostBuild import Tester, List
+# Test that conditional properties work, even if property is free, and value
+# includes a colon.
 
+import BoostBuild
 
-t = Tester()
+t = BoostBuild.Tester()
 
-# Create the needed files
-t.write("project-root.jam", "")
-t.write("Jamfile", """
+t.write("Jamroot.jam", """
 exe hello : hello.cpp : <variant>debug:<define>CLASS=Foo::Bar ;
 """)
 t.write("hello.cpp", """
@@ -21,12 +19,11 @@
 int main()
 {
     CLASS c;
+ c; // Disables the unused variable warning.
     return 0;
 }
-
 """)
 
-# Don't check stderr, which can include warning about unused 'c'.
 t.run_build_system(stdout=None, stderr=None)
 t.expect_addition("bin/$toolset/debug/hello.exe")
 

Modified: branches/CMake/release/tools/build/v2/test/double_loading.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/double_loading.py (original)
+++ branches/CMake/release/tools/build/v2/test/double_loading.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -10,37 +10,22 @@
 t = Tester()
 
 # Regression test for double loading of the same Jamfile.
-t.write("Jamfile", """
-build-project subdir ;
-""")
-
-t.write("project-root.jam", """
-""")
-
-t.write("subdir/Jamfile", """
-ECHO "Loaded subdir" ;
-""")
+t.write("Jamfile.jam", "build-project subdir ;")
+t.write("Jamroot.jam", "" )
+t.write("subdir/Jamfile.jam", 'ECHO "Loaded subdir" ;')
 
 t.run_build_system(subdir="subdir")
-t.fail_test(string.count(t.stdout(), "Loaded subdir") != 1)
+t.expect_output_line("Loaded subdir")
 
-# Regression test for a more contrived case. The top-level
-# jamfile refers to subdir via use-project, while subdir's
-# Jamfile is being loaded. The motivation why use-project
-# referring to subprojects are usefull can be found at
-# http://article.gmane.org/gmane.comp.lib.boost.build/3906/
-t.write("Jamfile", """
-use-project /subdir : subdir ;
-""")
-
-t.write("project-root.jam", """
-""")
-
-t.write("subdir/Jamfile", """
-project subdir ;
-""")
+
+# Regression test for a more contrived case. The top-level Jamfile refers to
+# subdir via use-project, while subdir's Jamfile is being loaded. The motivation
+# why use-project referring to subprojects is useful can be found at
+# http://article.gmane.org/gmane.comp.lib.boost.build/3906/
+t.write("Jamfile.jam", "use-project /subdir : subdir ;")
+t.write("Jamroot.jam", "" )
+t.write("subdir/Jamfile.jam", "project subdir ;")
 
 t.run_build_system(subdir="subdir");
 
 t.cleanup()
-

Modified: branches/CMake/release/tools/build/v2/test/empty.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/test/empty.jam (original)
+++ branches/CMake/release/tools/build/v2/test/empty.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
-# This file is empty; it just suppresses warnings
-
 # Copyright 2001 Dave Abrahams
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+# This file is empty; it just suppresses warnings

Modified: branches/CMake/release/tools/build/v2/test/inherit_toolset.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/inherit_toolset.py (original)
+++ branches/CMake/release/tools/build/v2/test/inherit_toolset.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -13,10 +13,10 @@
 """)
 
 t.write("yfc1.jam", """
-import toolset ;
-import generators ;
+import feature : extend ;
+import generators : register-standard ;
 
-toolset.register yfc1 ;
+feature.extend toolset : yfc1 ;
 
 rule init ( )
 {
@@ -34,14 +34,13 @@
 {
     yfc1-link
 }
-
-
 """)
 
 t.write("yfc2.jam", """
-import toolset ;
+import feature : extend ;
+import toolset : inherit ;
 
-toolset.register yfc2 ;
+feature.extend toolset : yfc2 ;
 toolset.inherit yfc2 : yfc1 ;
 
 rule init ( )

Modified: branches/CMake/release/tools/build/v2/test/library_property.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/library_property.py (original)
+++ branches/CMake/release/tools/build/v2/test/library_property.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -11,7 +11,7 @@
 # exe a : a.cpp helper ;
 # obj helper : helper.cpp : <optimization>off ;
 #
-# caused 'foo' to be built with with and without optimization.
+# caused 'foo' to be built with and without optimization.
 from BoostBuild import Tester, List
 
 # Create a temporary working directory

Modified: branches/CMake/release/tools/build/v2/test/module-actions/bootstrap.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/test/module-actions/bootstrap.jam (original)
+++ branches/CMake/release/tools/build/v2/test/module-actions/bootstrap.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,35 +1,21 @@
-# Copyright 2003 Dave Abrahams
-# Copyright 2006 Rene Rivera
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-# Demonstration that module variables have the right effect in actions
-
-# Set a variable which says how to dump a file to stdout
-if $(NT)
-{
- CATENATE = type ;
-}
-else
-{
- CATENATE = cat ;
-}
+# Copyright 2003 Dave Abrahams
+# Copyright 2006 Rene Rivera
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+# Demonstration that module variables have the right effect in actions.
 
-# invoke the given action rule `act' to build target from sources
-rule do-make ( target : sources * : act )
-{
- DEPENDS $(target) : $(sources) ;
- $(act) $(target) : $(sources) ;
-}
 
-# top-level version of do-make which causes target to be built by
-# default
+# Top-level rule that causes a target to be built by invoking the specified
+# action.
 rule make ( target : sources * : act )
 {
     DEPENDS all : $(target) ;
- do-make $(target) : $(sources) : $(act) ;
+ DEPENDS $(target) : $(sources) ;
+ $(act) $(target) : $(sources) ;
 }
 
+
 X1 = X1-global ;
 X2 = X2-global ;
 X3 = X3-global ;
@@ -37,15 +23,15 @@
 module A
 {
     X1 = X1-A ;
-
+
     rule act ( target )
     {
         NOTFILE $(target) ;
         ALWAYS $(target) ;
     }
-
+
     actions act { echo A.act $(<): $(X1) $(X2) $(X3) }
-
+
     make t1 : : A.act ;
     make t2 : : A.act ;
     make t3 : : A.act ;
@@ -54,9 +40,9 @@
 module B
 {
     X2 = X2-B ;
-
+
     actions act { echo B.act $(<): $(X1) $(X2) $(X3) }
-
+
     make t1 : : B.act ;
     make t2 : : B.act ;
     make t3 : : B.act ;

Modified: branches/CMake/release/tools/build/v2/test/module_actions.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/module_actions.py (original)
+++ branches/CMake/release/tools/build/v2/test/module_actions.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -6,39 +6,48 @@
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
-from BoostBuild import Tester, List
+import BoostBuild
 import os
 import re
 
 spaces_re = re.compile("\ \ +")
 trailing_spaces_re = re.compile("\ +\n")
 
-t = Tester(pass_toolset=0)
+t = BoostBuild.Tester("-d+1", pass_toolset=0)
 
 t.set_tree('module-actions')
 
-expected = r'''A.act t1: X1-t1
+# Note that the following string contains some trailing spaces that should not
+# be removed.
+expected_output = """...found 4 targets...
+...updating 3 targets...
+A.act t1
+A.act t1: X1-t1
+B.act t1
 B.act t1: X1-t1 X2-B
+act t1
 act t1: X1-t1 X2-global X3-global
+A.act t2
 A.act t2: X1-A X2-t2
+B.act t2
 B.act t2: X2-t2
+act t2
 act t2: X1-global X2-t2 X3-global
+A.act t3
 A.act t3: X1-A X3-t3
+B.act t3
 B.act t3: X2-B X3-t3
+act t3
 act t3: X1-global X2-global X3-t3
-'''
+...updated 3 targets...
+"""
 
-# On Unixes, call to 'echo 1 2 3' produces '1 2 3' (note spacing)
+# On Unixes, call to 'echo 1 2 3' produces '1 2 3' (note the spacing)
 # Accomodate for that fact.
 if os.name != 'nt':
- expected = re.sub(spaces_re, " ", expected)
- expected = re.sub(trailing_spaces_re, "\n", expected)
-
-# We expect t5 and t7's output to be dumped to stdout
-t.run_build_system(
- stdout = expected
-)
+ expected_output = re.sub(spaces_re, " ", expected_output)
+ expected_output = re.sub(trailing_spaces_re, "\n", expected_output)
 
+t.run_build_system(stdout=expected_output)
 t.expect_nothing_more()
 t.cleanup()
-

Modified: branches/CMake/release/tools/build/v2/test/project_test3.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/project_test3.py (original)
+++ branches/CMake/release/tools/build/v2/test/project_test3.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -16,7 +16,7 @@
 os.remove("project-root.jam")
 t.run_build_system(status=1, stdout=
 """error: Could not find parent for project at '.'
-error: Did not find Jamfile or project-root.jam in any parent directory.
+error: Did not find Jamfile.jam or Jamroot.jam in any parent directory.
 
 """)
 

Modified: branches/CMake/release/tools/build/v2/test/readme.txt
==============================================================================
--- branches/CMake/release/tools/build/v2/test/readme.txt (original)
+++ branches/CMake/release/tools/build/v2/test/readme.txt 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,7 +1,6 @@
-Comprehensive tests for Boost.Build v2; requires Python. To test, execute:
-
- python test_all.py
-
 # Copyright 2002 Dave Abrahams
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+ See test_system.html for detailed information on using the Boost Build test
+system.

Modified: branches/CMake/release/tools/build/v2/test/searched_lib.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/searched_lib.py (original)
+++ branches/CMake/release/tools/build/v2/test/searched_lib.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,19 +1,19 @@
 #!/usr/bin/python
 
-# Copyright 2003 Dave Abrahams
-# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Dave Abrahams
+# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Test usage of searched-libs: one which are found via -l
-# switch to the linker/compiler.
+# switch to the linker/compiler.
 
 from BoostBuild import Tester, get_toolset
 import string
 import os
 t = Tester()
 
-# To start with, we have to prepate a library to link with
+# To start with, we have to prepare a library to link with.
 t.write("lib/project-root.jam", "")
 t.write("lib/Jamfile", "lib test_lib : test_lib.cpp ;")
 t.write("lib/test_lib.cpp", """
@@ -28,7 +28,6 @@
 
 # Auto adjusting of suffixes does not work, since we need to
 # change dll to lib.
-#
 if (os.name == 'nt' or os.uname()[0].lower().startswith('cygwin')) and get_toolset() != 'gcc':
     t.copy("lib/bin/$toolset/debug/test_lib.implib", "lib/test_lib.implib")
     t.copy("lib/bin/$toolset/debug/test_lib.dll", "lib/test_lib.dll")
@@ -104,7 +103,7 @@
 # A regression test: <library>property referring to
 # searched-lib was mishandled. As the result, we were
 # putting target name to the command line!
-# Note that
+# Note that
 # g++ ...... <.>z
 # works nicely in some cases, sending output from compiler
 # to file 'z'.

Modified: branches/CMake/release/tools/build/v2/test/tag.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/tag.py (original)
+++ branches/CMake/release/tools/build/v2/test/tag.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -5,43 +5,70 @@
 # all copies. This software is provided "as is" without express or implied
 # warranty, and with no claim as to its suitability for any purpose.
 
-from BoostBuild import Tester, List
-import string
+import BoostBuild
 
-t = Tester()
 
-t.write("project-root.jam", "")
-t.write("Jamfile", """
+################################################################################
+#
+# test_folder_with_dot_in_name()
+# ------------------------------
+#
+################################################################################
+
+def test_folder_with_dot_in_name(t):
+ """ Regression test: the 'tag' feature did not work in directories that had
+ a dot in their name.
+ """
+
+ t.write("version-1.32.0/Jamroot.jam", """
+project test : requirements <tag>@$(__name__).tag ;
+
+rule tag ( name : type ? : property-set )
+{
+ # Do nothing, just make sure the rule is invoked OK.
+ ECHO "The tag rule was invoked" ;
+}
+exe a : a.cpp ;
+""")
+ t.write("version-1.32.0/a.cpp", "int main() { return 0; }\n")
+
+ t.run_build_system(subdir="version-1.32.0")
+ t.expect_addition("version-1.32.0/bin/$toolset/debug/a.exe")
+ t.expect_output_line("The tag rule was invoked")
+
+
+################################################################################
+#
+# test_tag_property()
+# -------------------
+#
+################################################################################
+
+def test_tag_property(t):
+ """Basic tag property test.
+ """
+
+ t.write("Jamroot.jam", """
 import virtual-target ;
+
 rule tag ( name : type ? : property-set )
 {
     local tags ;
- local v = [ $(property-set).get <variant> ] ;
- if $(v) = debug
- {
- tags += d ;
- }
- else if $(v) = release
- {
- tags += r ;
- }
-
- local l = [ $(property-set).get <link> ] ;
- if $(l) = shared
+ switch [ $(property-set).get <variant> ]
     {
- tags += s ;
+ case debug : tags += d ;
+ case release : tags += r ;
     }
- else if $(l) = static
+ switch [ $(property-set).get <link> ]
     {
- tags += t ;
+ case shared : tags += s ;
+ case static : tags += t ;
     }
-
     if $(tags)
     {
- return [ virtual-target.add-prefix-and-suffix $(name)_$(tags:J="")
+ return [ virtual-target.add-prefix-and-suffix $(name)_$(tags:J="")
             : $(type) : $(property-set) ] ;
     }
-
 }
 
 # Test both fully-qualified and local name of the rule
@@ -50,57 +77,50 @@
 stage c : a ;
 """)
 
-t.write("a.cpp", """
+ t.write("a.cpp", """
 int main()
 {
     return 0;
 }
 
 #ifdef _MSC_VER
-__declspec (dllexport) void x () {}
+__declspec (dllexport) void x () {}
 #endif
 """)
 
-file_list = \
-List("bin/$toolset/debug/a_ds.exe") + \
-List("bin/$toolset/debug/b_ds.dll") + \
-List("c/a_ds.exe") + \
-List("bin/$toolset/release/a_rs.exe") + \
-List("bin/$toolset/release/b_rs.dll") + \
-List("c/a_rs.exe") + \
-List("bin/$toolset/debug/link-static/a_dt.exe") + \
-List("bin/$toolset/debug/link-static/b_dt.lib") + \
-List("c/a_dt.exe") + \
-List("bin/$toolset/release/link-static/a_rt.exe") + \
-List("bin/$toolset/release/link-static/b_rt.lib") + \
-List("c/a_rt.exe")
-
-variants = "debug release link=static,shared"
-
-t.run_build_system(variants)
-t.expect_addition(file_list)
-
-t.run_build_system(variants + " clean")
-t.expect_removal(file_list)
-
-# Regression test: the 'tag' feature did not work in directories that
-# had dot in names.
-t.write("version-1.32.0/Jamroot", """
-project test : requirements <tag>@$(__name__).tag ;
+ file_list = \
+ BoostBuild.List("bin/$toolset/debug/a_ds.exe") + \
+ BoostBuild.List("bin/$toolset/debug/b_ds.dll") + \
+ BoostBuild.List("c/a_ds.exe") + \
+ BoostBuild.List("bin/$toolset/release/a_rs.exe") + \
+ BoostBuild.List("bin/$toolset/release/b_rs.dll") + \
+ BoostBuild.List("c/a_rs.exe") + \
+ BoostBuild.List("bin/$toolset/debug/link-static/a_dt.exe") + \
+ BoostBuild.List("bin/$toolset/debug/link-static/b_dt.lib") + \
+ BoostBuild.List("c/a_dt.exe") + \
+ BoostBuild.List("bin/$toolset/release/link-static/a_rt.exe") + \
+ BoostBuild.List("bin/$toolset/release/link-static/b_rt.lib") + \
+ BoostBuild.List("c/a_rt.exe")
+
+ variants = "debug release link=static,shared"
+
+ t.run_build_system(variants)
+ t.expect_addition(file_list)
+
+ t.run_build_system(variants + " clean")
+ t.expect_removal(file_list)
+
+
+################################################################################
+#
+# main()
+# ------
+#
+################################################################################
 
-rule tag ( name : type ? : property-set )
-{
- # Do nothing, just make sure the rule is invoked OK.
- ECHO "The tag rule was invoked" ;
-}
-exe a : a.cpp ;
-""")
-
-t.write("version-1.32.0/a.cpp", "int main() { return 0; }\n")
+t = BoostBuild.Tester()
 
-t.run_build_system(subdir="version-1.32.0")
-t.expect_addition("version-1.32.0/bin/$toolset/debug/a.exe")
-t.fail_test(string.find(t.stdout(), "The tag rule was invoked") == -1)
+test_tag_property(t)
+test_folder_with_dot_in_name(t)
 
 t.cleanup()
-

Modified: branches/CMake/release/tools/build/v2/test/test_all.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/test_all.py (original)
+++ branches/CMake/release/tools/build/v2/test/test_all.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -104,8 +104,14 @@
           "no_type",
           "chain",
           "default_build",
+ "default_toolset",
           "use_requirements",
           "conditionals",
+ "conditionals2",
+ "conditionals3",
+ "conditionals_multiple",
+ "configuration",
+ "indirect_conditional",
           "stage",
           "prebuilt",
           "project_dependencies",
@@ -124,10 +130,8 @@
           "bad_dirname",
           "c_file",
           "inline",
- "conditionals2",
           "property_expansion",
           "loop",
- "conditionals3",
           "tag",
           "suffix",
           "inherit_toolset",
@@ -154,7 +158,6 @@
           "project_root_rule",
           "resolution",
           "build_file",
- "indirect_conditional",
           "build_no",
           "disambiguation",
           "clean",

Modified: branches/CMake/release/tools/build/v2/test/test_system.html
==============================================================================
--- branches/CMake/release/tools/build/v2/test/test_system.html (original)
+++ branches/CMake/release/tools/build/v2/test/test_system.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -91,7 +91,7 @@
     and scripts for automatically testing user-obversable behaviour. It uses
     components from testing systems of <a href=
     "http://www.scons.org">Scons</a> and <a href=
- "http://subversion.tigris.org">Subverion</a>, together with some
+ "http://subversion.tigris.org">Subversion</a>, together with some
     additional functionality.</p>
 
     <p>To run the tests you'd need:</p>

Modified: branches/CMake/release/tools/build/v2/test/timedata.py
==============================================================================
--- branches/CMake/release/tools/build/v2/test/timedata.py (original)
+++ branches/CMake/release/tools/build/v2/test/timedata.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -6,25 +6,26 @@
 # This tests the build step timing facilities.
 
 import BoostBuild
+import re
 
 t = BoostBuild.Tester(pass_toolset=0)
 
-t.write('file.jam', '''
+t.write("file.jam", """
 rule time
 {
     DEPENDS $(<) : $(>) ;
     __TIMING_RULE__ on $(>) = record_time $(<) ;
     DEPENDS all : $(<) ;
 }
+
 actions time
 {
     echo $(>) user: $(__USER_TIME__) system: $(__SYSTEM_TIME__)
     echo timed from $(>) >> $(<)
 }
 
-rule record_time ( target source : user : system )
+rule record_time ( target : source : start end user system )
 {
- ECHO record_time called: $(target) / $(source) / $(user) / $(system) ;
     __USER_TIME__ on $(target) = $(user) ;
     __SYSTEM_TIME__ on $(target) = $(system) ;
 }
@@ -33,6 +34,7 @@
 {
     DEPENDS $(<) : $(>) ;
 }
+
 actions make
 {
     echo made from $(>) >> $(<)
@@ -41,17 +43,22 @@
 
 time foo : bar ;
 make bar : baz ;
-''')
+""")
 
-import re
-t.write('baz', 'nothing\n')
-t.run_build_system(
- '-ffile.jam',
- stdout=r'bar +user: [0-9\.]+ +system: +[0-9\.]+ *$',
- match = lambda actual,expected: re.search(expected,actual,re.DOTALL)
- )
-t.expect_addition('foo')
-t.expect_addition('bar')
+t.write("baz", "nothing\n")
+
+expected_output = """\.\.\.found 4 targets\.\.\.
+\.\.\.updating 2 targets\.\.\.
+make bar
+time foo
+bar +user: [0-9\.]+ +system: +[0-9\.]+ *
+\.\.\.updated 2 targets\.\.\.$
+"""
+
+t.run_build_system("-ffile.jam -d+1", stdout=expected_output,
+ match=lambda actual, expected: re.search(expected, actual, re.DOTALL))
+t.expect_addition("foo")
+t.expect_addition("bar")
 t.expect_nothing_more()
 
 t.cleanup()

Modified: branches/CMake/release/tools/build/v2/tools/builtin.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/builtin.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/builtin.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,45 +1,47 @@
-# Copyright 2002, 2003, 2004, 2005 Dave Abrahams
-# Copyright 2002, 2005, 2006, 2007 Rene Rivera
-# Copyright 2006 Juergen Hunold
-# Copyright 2005 Toon Knapen
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2002, 2003, 2004, 2005 Dave Abrahams
+# Copyright 2002, 2005, 2006, 2007 Rene Rivera
+# Copyright 2006 Juergen Hunold
+# Copyright 2005 Toon Knapen
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Defines standard features and rules.
 
+import alias ;
 import "class" : new ;
-
 import feature : feature compose ;
 import toolset : flags ;
 import errors : error ;
-import type ;
-import scanner ;
+import generate ;
 import generators ;
-import regex ;
-import virtual-target ;
 import os ;
-import symlink ;
-import alias ;
-import property ;
 import print ;
-import utility ;
 import project ;
-import generate ;
+import property ;
+import regex ;
+import scanner ;
+import stage ;
+import symlink ;
+import type ;
+import utility ;
+import virtual-target ;
+import types/register ;
+
+
+.os-names = amiga aix bsd cygwin darwin dos emx freebsd hpux linux netbsd
+ openbsd osf qnx qnxnto sgi solaris sun sunos svr4 sysv ultrix unix unixware
+ vms windows ;
 
-# This feature is used to determine which OS we're on.
-# In future, this may become <target-os> and <host-os>
-# The future is now...
+
+# Feature used to determine which OS we're on. New <target-os> and <host-os>
+# features should be used instead.
 local os = [ modules.peek : OS ] ;
-feature os : $(os) : propagated link-incompatible ;
+feature.feature os : $(os) : propagated link-incompatible ;
+
 
-.os-names = amiga aix bsd cygwin darwin dos emx freebsd hpux
- linux netbsd openbsd osf qnx qnxnto sgi solaris sun sunos
- svr4 sysv ultrix unix unixware vms windows ;
-
-# Translates from bjam current OS to the os tags used
-# in host-os and target-os. I.e. it returns the
-# running host-os.
+# Translates from bjam current OS to the os tags used in host-os and target-os,
+# i.e. returns the running host-os.
 local rule default-host-os ( )
 {
     local host-os ;
@@ -51,233 +53,230 @@
     {
         switch [ os.name ]
         {
- case NT : host-os = windows ;
- case AS400 : host-os = unix ;
- case MINGW : host-os = windows ;
- case BSDI : host-os = bsd ;
- case COHERENT : host-os = unix ;
- case DRAGONFLYBSD : host-os = bsd ;
- case IRIX : host-os = sgi ;
- case MACOSX : host-os = darwin ;
- case KFREEBSD : host-os = freebsd ;
- case LINUX : host-os = linux ;
- case * : host-os = unix ;
+ case NT : host-os = windows ;
+ case AS400 : host-os = unix ;
+ case MINGW : host-os = windows ;
+ case BSDI : host-os = bsd ;
+ case COHERENT : host-os = unix ;
+ case DRAGONFLYBSD : host-os = bsd ;
+ case IRIX : host-os = sgi ;
+ case MACOSX : host-os = darwin ;
+ case KFREEBSD : host-os = freebsd ;
+ case LINUX : host-os = linux ;
+ case * : host-os = unix ;
         }
     }
     return $(host-os:L) ;
 }
 
-# The two OS features define a known set of abstract OS
-# names. The host-os is the OS under which bjam is running.
-# Even though this should really be a fixed property we need
-# to list all the values to prevent unkown value errors.
-# Both set the default value to the current OS to account for
-# the default use case of building on the target OS.
-feature host-os : $(.os-names) ;
+
+# The two OS features define a known set of abstract OS names. The host-os is
+# the OS under which bjam is running. Even though this should really be a fixed
+# property we need to list all the values to prevent unknown value errors. Both
+# set the default value to the current OS to account for the default use case of
+# building on the target OS.
+feature.feature host-os : $(.os-names) ;
 feature.set-default host-os : [ default-host-os ] ;
 
-feature target-os
- : $(.os-names)
- : propagated link-incompatible ;
+feature.feature target-os : $(.os-names) : propagated link-incompatible ;
 feature.set-default target-os : [ default-host-os ] ;
 
 
-feature toolset : : implicit propagated symmetric ;
-
-feature stdlib : native : propagated composite ;
-
-feature link : shared static : propagated ;
-feature runtime-link : shared static : propagated ;
-feature runtime-debugging : on off : propagated ;
-
-
-feature optimization : off speed space : propagated ;
-feature profiling : off on : propagated ;
-feature inlining : off on full : propagated ;
-
-feature threading : single multi : propagated ;
-feature rtti : on off : propagated ;
-feature exception-handling : on off : propagated ;
-# Whether there is support for asynchronous EH (e.g. catching SEGVs)
-feature asynch-exceptions : off on : propagated ;
-# Whether all extern "C" functions are considered nothrow by default
-feature extern-c-nothrow : off on : propagated ;
-feature debug-symbols : on off : propagated ;
-feature define : : free ;
-feature undef : : free ;
-feature "include" : : free path ; #order-sensitive ;
-feature cflags : : free ;
-feature cxxflags : : free ;
-feature fflags : : free ;
-feature asmflags : : free ;
-feature linkflags : : free ;
-feature archiveflags : : free ;
-feature version : : free ;
-
-# Generic, i.e. non-lanugage specific, flags for tools.
-feature flags : : free ;
+feature.feature toolset : : implicit propagated symmetric ;
+feature.feature stdlib : native : propagated composite ;
+feature.feature link : shared static : propagated ;
+feature.feature runtime-link : shared static : propagated ;
+feature.feature runtime-debugging : on off : propagated ;
+feature.feature optimization : off speed space : propagated ;
+feature.feature profiling : off on : propagated ;
+feature.feature inlining : off on full : propagated ;
+feature.feature threading : single multi : propagated ;
+feature.feature rtti : on off : propagated ;
+feature.feature exception-handling : on off : propagated ;
+
+# Whether there is support for asynchronous EH (e.g. catching SEGVs).
+feature.feature asynch-exceptions : off on : propagated ;
+
+# Whether all extern "C" functions are considered nothrow by default.
+feature.feature extern-c-nothrow : off on : propagated ;
+
+feature.feature debug-symbols : on off : propagated ;
+feature.feature define : : free ;
+feature.feature undef : : free ;
+feature.feature "include" : : free path ; #order-sensitive ;
+feature.feature cflags : : free ;
+feature.feature cxxflags : : free ;
+feature.feature fflags : : free ;
+feature.feature asmflags : : free ;
+feature.feature linkflags : : free ;
+feature.feature archiveflags : : free ;
+feature.feature version : : free ;
 
+# Generic, i.e. non-language specific, flags for tools.
+feature.feature flags : : free ;
 feature.feature location-prefix : : free ;
 
 
-# The following features are incidental, since
-# in themself they have no effect on build products.
-# Not making them incidental will result in problems in corner
-# cases, for example:
-#
+# The following features are incidental since they have no effect on built
+# products. Not making them incidental will result in problems in corner cases,
+# e.g.:
+#
 # unit-test a : a.cpp : <use>b ;
 # lib b : a.cpp b ;
-#
-# Here, if <use> is not incidental, we'll decide we have two
-# targets for a.obj with different properties, and will complain.
 #
-# Note that making feature incidental does not mean it's ignored. It may
-# be ignored when creating the virtual target, but the rest of build process
-# will use them.
-feature use : : free dependency incidental ;
-feature dependency : : free dependency incidental ;
-feature implicit-dependency : : free dependency incidental ;
-
-feature warnings :
- on # enable default/"reasonable" warning level for the tool
- all # enable all possible warnings issued by the tool
- off # disable all warnings issued by the tool
+# Here, if <use> is not incidental, we'll decide we have two targets for a.obj
+# with different properties, and will complain.
+#
+# Note that making feature incidental does not mean it's ignored. It may be
+# ignored when creating the virtual target, but the rest of build process will
+# use them.
+feature.feature use : : free dependency incidental ;
+feature.feature dependency : : free dependency incidental ;
+feature.feature implicit-dependency : : free dependency incidental ;
+
+feature.feature warnings :
+ on # Enable default/"reasonable" warning level for the tool.
+ all # Enable all possible warnings issued by the tool.
+ off # Disable all warnings issued by the tool.
   : incidental propagated ;
 
-feature warnings-as-errors :
- off # do not fail the compilation if there are warnings
- on # fail the compilation if there are warnings
+feature.feature warnings-as-errors :
+ off # Do not fail the compilation if there are warnings.
+ on # Fail the compilation if there are warnings.
   : incidental propagated ;
 
-feature source : : free dependency incidental ;
-feature library : : free dependency incidental ;
-feature file : : free dependency incidental ;
-feature find-shared-library : : free ; #order-sensitive ;
-feature find-static-library : : free ; #order-sensitive ;
-feature library-path : : free path ; #order-sensitive ;
-# Internal feature.
-feature library-file : : free dependency ;
+feature.feature source : : free dependency incidental ;
+feature.feature library : : free dependency incidental ;
+feature.feature file : : free dependency incidental ;
+feature.feature find-shared-library : : free ; #order-sensitive ;
+feature.feature find-static-library : : free ; #order-sensitive ;
+feature.feature library-path : : free path ; #order-sensitive ;
 
-feature name : : free ;
-feature tag : : free ;
-feature search : : free path ; #order-sensitive ;
-feature location : : free path ;
+# Internal feature.
+feature.feature library-file : : free dependency ;
 
-feature dll-path : : free path ;
-feature hardcode-dll-paths : true false : incidental ;
+feature.feature name : : free ;
+feature.feature tag : : free ;
+feature.feature search : : free path ; #order-sensitive ;
+feature.feature location : : free path ;
+feature.feature dll-path : : free path ;
+feature.feature hardcode-dll-paths : true false : incidental ;
 
 
-# An internal feature that holds the paths of all dependency
-# dynamic libraries. On Windows, it's needed so that we can all
-# those paths to PATH when running applications.
-# On Linux, it's needed to add proper -rpath-link command line options.
-feature xdll-path : : free path ;
+# An internal feature that holds the paths of all dependency shared libraries.
+# On Windows, it's needed so that we can add all those paths to PATH when
+# running applications. On Linux, it's needed to add proper -rpath-link command
+# line options.
+feature.feature xdll-path : : free path ;
 
-#provides means to specify def-file for windows dlls.
-feature def-file : : free dependency ;
+# Provides means to specify def-file for windows DLLs.
+feature.feature def-file : : free dependency ;
 
-feature.feature suppress-import-lib : false true : incidental ;
+feature.feature suppress-import-lib : false true : incidental ;
 
-# This is internal feature which is used to store the name of
-# bjam action to call when building a target.
+# Internal feature used to store the name of a bjam action to call when building
+# a target.
 feature.feature action : : free ;
 
-# This feature is used to allow specific generators to run.
-# For example, QT tools can only be invoked when QT library
-# is used. In that case, <allow>qt will be in usage requirement
-# of the library.
-feature allow : : free ;
-
-# The addressing model to generate code for.
-# Currently a limited set only specifying the bit size of pointers.
-feature address-model : 16 32 64
- : propagated optional ;
+# This feature is used to allow specific generators to run. For example, QT
+# tools can only be invoked when QT library is used. In that case, <allow>qt
+# will be in usage requirement of the library.
+feature.feature allow : : free ;
+
+# The addressing model to generate code for. Currently a limited set only
+# specifying the bit size of pointers.
+feature.feature address-model : 16 32 64 : propagated optional ;
 
 # Type of CPU architecture to compile for.
-feature architecture :
+feature.feature architecture :
     # x86 and x86-64
     x86
+
     # ia64
     ia64
+
     # Sparc
     sparc
+
     # RS/6000 & PowerPC
     power
+
     # MIPS/SGI
     mips1 mips2 mips3 mips4 mips32 mips32r2 mips64
+
     # HP/PA-RISC
     parisc
- #
+
+ # Combined architectures for platforms/toolsets that support building for
+ # multiple architectures at once. "combined" would be the default multi-arch
+ # for the toolset.
+ combined
+ combined-x86-power
+
     : propagated optional ;
 
 # The specific instruction set in an architecture to compile.
-feature instruction-set :
+feature.feature instruction-set :
     # x86 and x86-64
- i386 i486 i586 i686
- pentium pentium-mmx pentiumpro pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m
- prescott nocona
- conroe conroe-xe conroe-l allendale mermon mermon-xe kentsfield kentsfield-xe
- penryn wolfdale yorksfield nehalem
- k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp
- k8 opteron athlon64 athlon-fx
- winchip-c6 winchip2
- c3 c3-2
+ i386 i486 i586 i686 pentium pentium-mmx pentiumpro pentium2 pentium3
+ pentium3m pentium-m pentium4 pentium4m prescott nocona conroe conroe-xe
+ conroe-l allendale mermon mermon-xe kentsfield kentsfield-xe penryn wolfdale
+ yorksfield nehalem k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp
+ athlon-mp k8 opteron athlon64 athlon-fx winchip-c6 winchip2 c3 c3-2
+
     # ia64
     itanium itanium1 merced itanium2 mckinley
+
     # Sparc
- v7 cypress v8 supersparc sparclite hypersparc sparclite86x
- f930 f934 sparclet tsc701 v9 ultrasparc ultrasparc3
+ v7 cypress v8 supersparc sparclite hypersparc sparclite86x f930 f934
+ sparclet tsc701 v9 ultrasparc ultrasparc3
+
     # RS/6000 & PowerPC
- 401 403 405 405fp 440 440fp 505
- 601 602 603 603e 604 604e 620 630 740 7400 7450 750
- 801 821 823 860 970 8540
- power-common ec603e g3 g4 g5
- power power2 power3 power4 power5 powerpc powerpc64
- rios rios1 rsc rios2 rs64a
+ 401 403 405 405fp 440 440fp 505 601 602 603 603e 604 604e 620 630 740 7400
+ 7450 750 801 821 823 860 970 8540 power-common ec603e g3 g4 g5 power power2
+ power3 power4 power5 powerpc powerpc64 rios rios1 rsc rios2 rs64a
+
     # MIPS
- 4kc 4kp 5kc 20kc m4k
- r2000 r3000 r3900 r4000 r4100 r4300 r4400 r4600 r4650 r6000 r8000
- rm7000 rm9000 orion sb1
- vr4100 vr4111 vr4120 vr4130 vr4300 vr5000 vr5400 vr5500
+ 4kc 4kp 5kc 20kc m4k r2000 r3000 r3900 r4000 r4100 r4300 r4400 r4600 r4650
+ r6000 r8000 rm7000 rm9000 orion sb1 vr4100 vr4111 vr4120 vr4130 vr4300
+ vr5000 vr5400 vr5500
+
     # HP/PA-RISC
     700 7100 7100lc 7200 7300 8000
- #
+
     : propagated optional ;
-
-
-# Used to select specific variant of C++ ABI is the compiler
-# supports several.
-feature c++abi : : propagated optional ;
-
-
-feature conditional : : incidental free ;
+
+# Used to select a specific variant of C++ ABI if the compiler supports several.
+feature.feature c++abi : : propagated optional ;
+
+feature.feature conditional : : incidental free ;
 
 # The value of 'no' prevents building of a target.
-feature build : yes no : optional ;
+feature.feature build : yes no : optional ;
 
 # Windows-specific features
 
-feature user-interface : console gui wince native auto ;
+feature.feature user-interface : console gui wince native auto ;
+
+feature.feature variant : : implicit composite propagated symmetric ;
 
-feature variant : : implicit composite propagated symmetric ;
 
 # Declares a new variant.
-# First determines explicit properties for this variant, by
-# refining parents' explicit properties with the passed explicit
-# properties. The result is remembered and will be used if
-# this variant is used as parent.
 #
-# Second, determines the full property set for this variant by
-# adding to the explicit properties default values for all properties
-# which neither present nor are symmetric.
+# First determines explicit properties for this variant, by refining parents'
+# explicit properties with the passed explicit properties. The result is
+# remembered and will be used if this variant is used as parent.
+#
+# Second, determines the full property set for this variant by adding to the
+# explicit properties default values for all missing non-symmetric properties.
 #
-# Lastly, makes appropriate value of 'variant' property expand
-# to the full property set.
-rule variant ( name # Name of the variant
- : parents-or-properties * # Specifies parent variants, if
- # 'explicit-properties' are given,
- # and explicit-properties otherwise.
- : explicit-properties * # Explicit properties.
+# Lastly, makes appropriate value of 'variant' property expand to the full
+# property set.
+rule variant ( name # Name of the variant
+ : parents-or-properties * # Specifies parent variants, if
+ # 'explicit-properties' are given, and
+ # explicit-properties or parents otherwise.
+ : explicit-properties * # Explicit properties.
     )
 {
     local parents ;
@@ -297,97 +296,99 @@
         parents = $(parents-or-properties) ;
     }
 
- # The problem is that we have to check for conflicts
- # between base variants.
+ # The problem is that we have to check for conflicts between base variants.
     if $(parents[2])
     {
- error "multiple base variants are not yet supported" ;
+ errors.error "multiple base variants are not yet supported" ;
     }
-
+
     local inherited ;
- # Add explicitly specified properties for parents
+ # Add explicitly specified properties for parents.
     for local p in $(parents)
     {
- # TODO: the check may be sticter
+ # TODO: This check may be made stricter.
         if ! [ feature.is-implicit-value $(p) ]
         {
- error "Invalid base varaint" $(p) ;
+ errors.error "Invalid base variant" $(p) ;
         }
-
+
         inherited += $(.explicit-properties.$(p)) ;
     }
     property.validate $(explicit-properties) ;
- explicit-properties = [ property.refine $(inherited) : $(explicit-properties) ] ;
-
- # Record explicitly specified properties for this variant
- # We do this after inheriting parents' properties, so that
- # they affect other variants, derived from this one.
+ explicit-properties = [ property.refine $(inherited)
+ : $(explicit-properties) ] ;
+
+ # Record explicitly specified properties for this variant. We do this after
+ # inheriting parents' properties so they affect other variants derived from
+ # this one.
     .explicit-properties.$(name) = $(explicit-properties) ;
-
+
     feature.extend variant : $(name) ;
- feature.compose <variant>$(name) : $(explicit-properties) ;
+ feature.compose <variant>$(name) : $(explicit-properties) ;
 }
 IMPORT $(__name__) : variant : : variant ;
 
-variant debug : <optimization>off <debug-symbols>on <inlining>off <runtime-debugging>on ;
-variant release : <optimization>speed <debug-symbols>off <inlining>full
+
+variant debug : <optimization>off <debug-symbols>on <inlining>off
+ <runtime-debugging>on ;
+variant release : <optimization>speed <debug-symbols>off <inlining>full
                   <runtime-debugging>off <define>NDEBUG ;
 variant profile : release : <profiling>on <debug-symbols>on ;
 
+
 class searched-lib-target : abstract-file-target
 {
- rule __init__ ( name
- : project
- : shared ?
+ rule __init__ ( name
+ : project
+ : shared ?
         : search *
         : action
     )
     {
- abstract-file-target.__init__ $(name) : SEARCHED_LIB : $(project)
+ abstract-file-target.__init__ $(name) : SEARCHED_LIB : $(project)
           : $(action) : ;
-
+
         self.shared = $(shared) ;
         self.search = $(search) ;
     }
-
+
     rule shared ( )
     {
         return $(self.shared) ;
     }
-
+
     rule search ( )
     {
         return $(self.search) ;
     }
-
+
     rule actualize-location ( target )
     {
         NOTFILE $(target) ;
- }
-
+ }
+
     rule path ( )
     {
     }
-}
-
-import types/register ;
-import stage ;
+}
 
 
-class c-scanner : scanner
+class c-scanner : scanner
 {
- import regex virtual-target path scanner ;
-
+ import path ;
+ import regex ;
+ import scanner ;
+ import virtual-target ;
+
     rule __init__ ( includes * )
     {
         scanner.__init__ ;
-
+
         for local i in $(includes)
- {
+ {
             self.includes += [ path.native $(i:G=) ] ;
         }
-
- }
+ }
 
     rule pattern ( )
     {
@@ -396,70 +397,79 @@
 
     rule process ( target : matches * : binding )
     {
- local angle = [ regex.transform $(matches) : "<(.*)>" ] ;
+ local angle = [ regex.transform $(matches) : "<(.*)>" ] ;
         local quoted = [ regex.transform $(matches) : "\"(.*)\"" ] ;
 
         # CONSIDER: the new scoping rule seem to defeat "on target" variables.
- local g = [ on $(target) return $(HDRGRIST) ] ;
+ local g = [ on $(target) return $(HDRGRIST) ] ;
         local b = [ NORMALIZE_PATH $(binding:D) ] ;
 
- # Attach binding of including file to included targets.
- # When target is directly created from virtual target
- # this extra information is unnecessary. But in other
- # cases, it allows to distinguish between two headers of the
- # same name included from different places.
- # We don't need this extra information for angle includes,
- # since they should not depend on including file (we can't
- # get literal "." in include path).
+ # Attach binding of including file to included targets. When a target is
+ # directly created from virtual target this extra information is
+ # unnecessary. But in other cases, it allows us to distinguish between
+ # two headers of the same name included from different places. We don't
+ # need this extra information for angle includes, since they should not
+ # depend on including file (we can't get literal "." in include path).
         local g2 = $(g)"#"$(b) ;
-
+
         angle = $(angle:G=$(g)) ;
         quoted = $(quoted:G=$(g2)) ;
-
+
         local all = $(angle) $(quoted) ;
 
         INCLUDES $(target) : $(all) ;
         NOCARE $(all) ;
         SEARCH on $(angle) = $(self.includes:G=) ;
         SEARCH on $(quoted) = $(b) $(self.includes:G=) ;
-
- # Just propagate current scanner to includes, in a hope
- # that includes do not change scanners.
+
+ # Just propagate the current scanner to includes in hope that includes
+ # do not change scanners.
         scanner.propagate $(__name__) : $(angle) $(quoted) : $(target) ;
- }
+
+ ISFILE $(angle) $(quoted) ;
+ }
 }
 
-scanner.register c-scanner : include ;
 
-type.set-scanner CPP : c-scanner ;
+type.register H : h ;
+type.register HPP : hpp : H ;
+type.register C : c ;
 
+scanner.register c-scanner : include ;
 
-type.register H : h ;
-type.register HPP : hpp : H ;
-type.register C : c ;
+# It most cases where a CPP file or a H file is a source of some action,
+# we should rebuild the result if any of files included by CPP/H
+# are changed. One case when this is not needed is installation,
+# which is handled specifically.
+type.set-scanner CPP : c-scanner ;
+type.set-scanner C : c-scanner ;
+# One case where scanning of H/HPP files is necessary is PCH generation --
+# if any header included by HPP being precompiled changes, we need to
+# recompile the header.
+type.set-scanner H : c-scanner ;
+type.set-scanner HPP : c-scanner ;
 
-type.set-scanner C : c-scanner ;
 
-# The generator class for libraries (target type LIB). Depending on properties it will
-# request building of the approapriate specific type -- SHARED_LIB, STATIC_LIB or
-# SHARED_LIB.
+# The generator class for libraries (target type LIB). Depending on properties
+# it will request building of the appropriate specific library type --
+# -- SHARED_LIB, STATIC_LIB or SHARED_LIB.
 class lib-generator : generator
 {
     rule __init__ ( * : * )
     {
         generator.__init__ $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
     }
-
+
     rule run ( project name ? : property-set : sources * )
     {
- # The lib generator is composing, and can be only invoked with
+ # The lib generator is composing, and can be only invoked with an
         # explicit name. This check is present in generator.run (and so in
- # builtin.linking-generator), but duplicate it here to avoid doing
- # extra work.
+ # builtin.linking-generator) but duplicated here to avoid doing extra
+ # work.
         if $(name)
- {
+ {
             local properties = [ $(property-set).raw ] ;
- # Determine the needed target type
+ # Determine the needed target type.
             local actual-type ;
                 # <source>files can be generated by <conditional>@rule feature
                 # in which case we don't consider it a SEARCHED_LIB type.
@@ -470,129 +480,129 @@
             }
             else if <file> in $(properties:G)
             {
- # The generator for
                 actual-type = LIB ;
- }
+ }
             else if <link>shared in $(properties)
             {
                 actual-type = SHARED_LIB ;
             }
- else
+ else
             {
                 actual-type = STATIC_LIB ;
             }
             property-set = [ $(property-set).add-raw <main-target-type>LIB ] ;
             # Construct the target.
- return [ generators.construct $(project) $(name) : $(actual-type)
- : $(property-set) : $(sources) ] ;
- }
- }
-
+ return [ generators.construct $(project) $(name) : $(actual-type)
+ : $(property-set) : $(sources) ] ;
+ }
+ }
+
     rule viable-source-types ( )
     {
         return * ;
- }
+ }
 }
 
+
 generators.register [ new lib-generator builtin.lib-generator : : LIB ] ;
 
+
 # The implementation of the 'lib' rule. Beyond standard syntax that rule allows
-# simplified:
-# lib a b c ;
-# so we need to write code to handle that syntax.
-rule lib ( names + : sources * : requirements * : default-build *
+# simplified: "lib a b c ;".
+rule lib ( names + : sources * : requirements * : default-build *
     : usage-requirements * )
 {
- local result ;
- local project = [ project.current ] ;
-
- # This is a circular module dependency, so it must be imported here
- import targets ;
-
     if $(names[2])
     {
         if <name> in $(requirements:G)
         {
             errors.user-error "When several names are given to the 'lib' rule" :
- "it's not allowed to specify the <name> feature. " ;
- }
+ "it's not allowed to specify the <name> feature." ;
+ }
         if $(sources)
         {
             errors.user-error "When several names are given to the 'lib' rule" :
- "it's not allowed to specify sources. " ;
- }
+ "it's not allowed to specify sources." ;
+ }
     }
-
+
+ # This is a circular module dependency so it must be imported here.
+ import targets ;
+
+ local project = [ project.current ] ;
+ local result ;
+
     for local name in $(names)
- {
+ {
         local r = $(requirements) ;
- # Support " lib a ; " and " lib a b c ; " syntaxes.
+ # Support " lib a ; " and " lib a b c ; " syntax.
         if ! $(sources) && ! <name> in $(requirements:G)
                         && ! <file> in $(requirements:G)
         {
             r += <name>$(name) ;
- }
+ }
         result += [ targets.main-target-alternative
- [ new typed-target $(name) : $(project) : LIB
- : [ targets.main-target-sources $(sources) : $(name) ]
- : [ targets.main-target-requirements $(r) : $(project) ]
- : [ targets.main-target-default-build $(default-build) : $(project) ]
- : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
- ] ] ;
- }
+ [ new typed-target $(name) : $(project) : LIB
+ : [ targets.main-target-sources $(sources) : $(name) ]
+ : [ targets.main-target-requirements $(r) : $(project) ]
+ : [ targets.main-target-default-build $(default-build) : $(project) ]
+ : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
+ ] ] ;
+ }
     return $(result) ;
 }
 IMPORT $(__name__) : lib : : lib ;
 
+
 class searched-lib-generator : generator
 {
     import property-set ;
-
+
     rule __init__ ( )
     {
- # The requirements cause the generators to be tried *only* when we're building
- # lib target and there's 'search' feature. This seems ugly --- all we want
- # is make sure searched-lib-generator is not invoced deep in transformation
- # search.
+ # The requirements cause the generators to be tried *only* when we're
+ # building a lib target with a 'search' feature. This seems ugly --- all
+ # we want is to make sure searched-lib-generator is not invoked deep
+ # inside transformation search to produce intermediate targets.
         generator.__init__ searched-lib-generator : : SEARCHED_LIB ;
     }
-
+
     rule run ( project name ? : property-set : sources * )
     {
         if $(name)
         {
- # If name is empty, it means we're called not from top-level.
- # In this case, we just fail immediately, because searched-lib-generator
- # cannot be used to produce intermediate targets.
-
- local properties = [ $(property-set).raw ] ;
+ # If 'name' is empty, it means we have not been called to build a
+ # top-level target. In this case, we just fail immediately, because
+ # searched-lib-generator cannot be used to produce intermediate
+ # targets.
+
+ local properties = [ $(property-set).raw ] ;
             local shared ;
             if <link>shared in $(properties)
             {
                 shared = true ;
- }
-
+ }
+
             local search = [ feature.get-values <search> : $(properties) ] ;
 
- a = [ new null-action $(property-set) ] ;
+ local a = [ new null-action $(property-set) ] ;
             local lib-name = [ feature.get-values <name> : $(properties) ] ;
             lib-name ?= $(name) ;
- local t = [ new searched-lib-target $(lib-name) : $(project) : $(shared)
- : $(search)
- : $(a)
- ] ;
+ local t = [ new searched-lib-target $(lib-name) : $(project)
+ : $(shared) : $(search) : $(a) ] ;
             # We return sources for a simple reason. If there's
- # lib png : z : <name>png ;
- # the 'z' target should be returned, so that apps linking to
- # 'png' will link to 'z', too.
+ # lib png : z : <name>png ;
+ # the 'z' target should be returned, so that apps linking to 'png'
+ # will link to 'z', too.
             return [ property-set.create <xdll-path>$(search) ]
                    [ virtual-target.register $(t) ] $(sources) ;
         }
- }
+ }
 }
 
 generators.register [ new searched-lib-generator ] ;
 
+
 class prebuilt-lib-generator : generator
 {
     rule __init__ ( * : * )
@@ -604,94 +614,95 @@
     {
         local f = [ $(property-set).get <file> ] ;
         return $(f) $(sources) ;
- }
+ }
 }
 
-generators.register
+generators.register
   [ new prebuilt-lib-generator builtin.prebuilt : : LIB : <file> ] ;
 
 generators.override builtin.prebuilt : builtin.lib-generator ;
 
-
-class compile-action : action
+
+class compile-action : action
 {
     import sequence ;
-
+
     rule __init__ ( targets * : sources * : action-name : properties * )
     {
         action.__init__ $(targets) : $(sources) : $(action-name) : $(properties) ;
     }
-
-
- # For all virtual targets for the same dependency graph as self,
- # i.e. which belong to the same main target, add their directories
- # to include path.
+
+ # For all virtual targets for the same dependency graph as self, i.e. which
+ # belong to the same main target, add their directories to the include path.
     rule adjust-properties ( property-set )
- {
+ {
         local s = [ $(self.targets[1]).creating-subvariant ] ;
- return [ $(property-set).add-raw
+ return [ $(property-set).add-raw
           [ $(s).implicit-includes "include" : H ] ] ;
- }
+ }
 }
 
-# Declare a special compiler generator.
-# The only thing it does is changing the type used to represent
-# 'action' in the constructed dependency graph to 'compile-action'.
-# That class in turn adds additional include paths to handle a case
-# when a source file includes headers which are generated themselfs.
+
+# Declare a special compiler generator. The only thing it does is changing the
+# type used to represent 'action' in the constructed dependency graph to
+# 'compile-action'. That class in turn adds additional include paths to handle
+# cases when a source file includes headers which are generated themselves.
 class C-compiling-generator : generator
 {
- rule __init__ ( id : source-types + : target-types + :
- requirements * : optional-properties * )
+ rule __init__ ( id : source-types + : target-types + : requirements *
+ : optional-properties * )
     {
         generator.__init__ $(id) : $(source-types) : $(target-types) :
- $(requirements) : $(optional-properties) ;
+ $(requirements) : $(optional-properties) ;
     }
-
+
     rule action-class ( )
     {
         return compile-action ;
     }
 }
 
-rule register-c-compiler ( id : source-types + : target-types + :
- requirements * : optional-properties * )
+
+rule register-c-compiler ( id : source-types + : target-types + : requirements *
+ : optional-properties * )
 {
- local g = [ new C-compiling-generator $(id) : $(source-types)
- : $(target-types) : $(requirements) : $(optional-properties) ] ;
- generators.register $(g) ;
+ generators.register [ new C-compiling-generator $(id) : $(source-types)
+ : $(target-types) : $(requirements) : $(optional-properties) ] ;
 }
 
-# FIXME: this is ugly, should find a better way (we'd want client code to
-# register all generators as "generator.some-rule", not with "some-module.some-rule".)
+# FIXME: this is ugly, should find a better way (we'd like client code to
+# register all generators as "generators.some-rule" instead of
+# "some-module.some-rule".)
 IMPORT $(__name__) : register-c-compiler : : generators.register-c-compiler ;
 
+
 # The generator class for handling EXE and SHARED_LIB creation.
 class linking-generator : generator
 {
- import property-set ;
- import type ;
     import path ;
     import project ;
-
- rule __init__ ( id
- composing ? : # Specify if generator is composing. The generator will be
- # composing if non-empty string is passed, or parameter is
- # not given. To make generator non-composing, pass empty
- # string ("")
- source-types + : target-types + :
+ import property-set ;
+ import type ;
+
+ rule __init__ ( id
+ composing ? : # The generator will be composing if a non-empty
+ # string is passed or the parameter is not given. To
+ # make the generator non-composing, pass an empty
+ # string ("").
+ source-types + :
+ target-types + :
         requirements * )
     {
         composing ?= true ;
- generator.__init__ $(id) $(composing) : $(source-types) : $(target-types) :
- $(requirements) ;
+ generator.__init__ $(id) $(composing) : $(source-types)
+ : $(target-types) : $(requirements) ;
     }
-
+
     rule run ( project name ? : property-set : sources + )
- {
- sources += [ $(property-set).get <library> ] ;
-
- # Add <library-path> properties for all searched libraries
+ {
+ sources += [ $(property-set).get <library> ] ;
+
+ # Add <library-path> properties for all searched libraries.
         local extra ;
         for local s in $(sources)
         {
@@ -701,62 +712,60 @@
                 extra += <library-path>$(search) ;
             }
         }
-
- # It's possible that sources include shared libraries that
- # did not came from 'lib' targets. For example, .so files
- # specified as sources.
- # In this case we have
- # - add extra dll-path properties
- # - propagate extra xdll-path properties so that application
- # linking to use will get xdll-path to those libraries.
+
+ # It's possible that sources include shared libraries that did not came
+ # from 'lib' targets, e.g. .so files specified as sources. In this case
+ # we have to add extra dll-path properties and propagate extra xdll-path
+ # properties so that application linking to use will get xdll-path to
+ # those libraries.
         local extra-xdll-paths ;
         for local s in $(sources)
         {
- if [ type.is-derived [ $(s).type ] SHARED_LIB ] && ! [ $(s).action ]
+ if [ type.is-derived [ $(s).type ] SHARED_LIB ] && ! [ $(s).action ]
             {
- # Unfortunately, we don't have a good way to find the path
- # to a file, so use this nasty approach.
+ # Unfortunately, we don't have a good way to find the path to a
+ # file, so use this nasty approach.
                 local p = [ $(s).project ] ;
                 local location = [ path.root [ $(s).name ]
- [ $(p).get source-location ] ] ;
+ [ $(p).get source-location ] ] ;
                 extra-xdll-paths += [ path.parent $(location) ] ;
- }
+ }
         }
-
- # Hardcode dll paths only when linking executables.
+
+ # Hardcode DLL paths only when linking executables.
         # Pros: don't need to relink libraries when installing.
- # Cons: "standalone" libraries (plugins, python extensions)
- # can't hardcode paths to dependent libraries.
+ # Cons: "standalone" libraries (plugins, python extensions) can't
+ # hardcode paths to dependent libraries.
         if [ $(property-set).get <hardcode-dll-paths> ] = true
- && [ type.is-derived $(self.target-types[1]) EXE ]
+ && [ type.is-derived $(self.target-types[1]) EXE ]
         {
             local xdll-path = [ $(property-set).get <xdll-path> ] ;
             extra += <dll-path>$(xdll-path) <dll-path>$(extra-xdll-paths) ;
         }
-
+
         if $(extra)
         {
             property-set = [ $(property-set).add-raw $(extra) ] ;
- }
-
+ }
+
         local result = [ generator.run $(project) $(name) : $(property-set)
- : $(sources) ] ;
-
+ : $(sources) ] ;
+
         local ur ;
         if $(result)
- {
- ur = [ extra-usage-requirements $(result) : $(property-set) ] ;
- ur = [ $(ur).add
- [ property-set.create <xdll-path>$(extra-xdll-paths) ] ] ;
- }
+ {
+ ur = [ extra-usage-requirements $(result) : $(property-set) ] ;
+ ur = [ $(ur).add
+ [ property-set.create <xdll-path>$(extra-xdll-paths) ] ] ;
+ }
         return $(ur) $(result) ;
     }
-
+
     rule extra-usage-requirements ( created-targets * : property-set )
- {
- local result = [ property-set.empty ] ;
+ {
+ local result = [ property-set.empty ] ;
         local extra ;
-
+
         # Add appropricate <xdll-path> usage requirements.
         local raw = [ $(property-set).raw ] ;
         if <link>shared in $(raw)
@@ -765,41 +774,40 @@
             local pwd = [ path.pwd ] ;
             for local t in $(created-targets)
             {
- if [ type.is-derived [ $(t).type ] SHARED_LIB ]
+ if [ type.is-derived [ $(t).type ] SHARED_LIB ]
                 {
                     paths += [ path.root [ path.make [ $(t).path ] ] $(pwd) ] ;
- }
- }
+ }
+ }
             extra += $(paths:G=<xdll-path>) ;
         }
-
+
         # We need to pass <xdll-path> features that we've got from sources,
- # because if shared library is built, exe which uses it must know paths
- # to other shared libraries this one depends on, to be able to find them
- # all at runtime.
-
- # Just pass all features in property-set, it's theorically possible
- # that we'll propagate <xdll-path> features explicitly specified by
- # the user, but then the user's to blaim for using internal feature.
+ # because if a shared library is built, exe using it needs to know paths
+ # to other shared libraries this one depends on in order to be able to
+ # find them all at runtime.
+
+ # Just pass all features in property-set, it's theorically possible that
+ # we'll propagate <xdll-path> features explicitly specified by the user,
+ # but then the user's to blaim for using an internal feature.
         local values = [ $(property-set).get <xdll-path> ] ;
         extra += $(values:G=<xdll-path>) ;
-
+
         if $(extra)
         {
             result = [ property-set.create $(extra) ] ;
         }
         return $(result) ;
     }
-
+
     rule generated-targets ( sources + : property-set : project name ? )
     {
- local sources2 ; # sources to pass to inherited rule
- local properties2 ; # properties to pass to inherited rule
- local libraries ; # sources which are libraries
-
- # Searched libraries are not passed as argument to linker
- # but via some option. So, we pass them to the action
- # via property.
+ local sources2 ; # Sources to pass to inherited rule.
+ local properties2 ; # Properties to pass to inherited rule.
+ local libraries ; # Library sources.
+
+ # Searched libraries are not passed as arguments to the linker but via
+ # some option. So, we pass them to the action using a property.
         properties2 = [ $(property-set).raw ] ;
         local fsa ;
         local fst ;
@@ -808,75 +816,73 @@
             if [ type.is-derived [ $(s).type ] SEARCHED_LIB ]
             {
                 local name = [ $(s).name ] ;
- if [ $(s).shared ]
- {
- fsa += $(name) ;
+ if [ $(s).shared ]
+ {
+ fsa += $(name) ;
                 }
                 else
                 {
                     fst += $(name) ;
- }
+ }
             }
             else
             {
                 sources2 += $(s) ;
             }
         }
- properties2 += <find-shared-library>$(fsa:J=&&)
+ properties2 += <find-shared-library>$(fsa:J=&&)
                        <find-static-library>$(fst:J=&&) ;
-
- local spawn = [ generator.generated-targets $(sources2)
- : [ property-set.create $(properties2) ] : $(project) $(name) ] ;
-
- return $(spawn) ;
- }
-}
-
-rule register-linker ( id composing ? : source-types + : target-types + :
- requirements * )
-{
- local g = [ new linking-generator $(id) $(composing) : $(source-types)
- : $(target-types) : $(requirements) ] ;
- generators.register $(g) ;
+
+ return [ generator.generated-targets $(sources2)
+ : [ property-set.create $(properties2) ] : $(project) $(name) ] ;
+ }
 }
 
+
+rule register-linker ( id composing ? : source-types + : target-types +
+ : requirements * )
+{
+ generators.register [ new linking-generator $(id) $(composing)
+ : $(source-types) : $(target-types) : $(requirements) ] ;
+}
+
+
 # The generator class for handling STATIC_LIB creation.
 class archive-generator : generator
 {
- import property-set ;
+ import property-set ;
 
- rule __init__ ( id composing ? : source-types + : target-types + :
- requirements * )
+ rule __init__ ( id composing ? : source-types + : target-types +
+ : requirements * )
     {
         composing ?= true ;
- generator.__init__ $(id) $(composing) : $(source-types) : $(target-types) :
- $(requirements) ;
+ generator.__init__ $(id) $(composing) : $(source-types)
+ : $(target-types) : $(requirements) ;
     }
-
+
     rule run ( project name ? : property-set : sources + )
- {
- sources += [ $(property-set).get <library> ] ;
-
+ {
+ sources += [ $(property-set).get <library> ] ;
+
         local result = [ generator.run $(project) $(name) : $(property-set)
- : $(sources) ] ;
-
- # For static linking, if we get a library in source, we can't
- # directly link to it. So, we need to cause our dependencies
- # to link to that library. There are two approaches:
+ : $(sources) ] ;
+
+ # For static linking, if we get a library in source, we can't directly
+ # link to it so we need to cause our dependencies to link to that
+ # library. There are two approaches:
         # - adding the library to the list of returned targets.
         # - using the <library> usage requirements.
         # The problem with the first is:
- #
+ #
         # lib a1 : : <file>liba1.a ;
         # lib a2 : a2.cpp a1 : <link>static ;
         # install dist : a2 ;
         #
- # here we'll try to install 'a1', even though it's not necessary in
- # the general case.
- # With the second approaches, even indirect dependents will link to
- # the library, but it should not cause any harm.
- # So, return all LIB sources together with created targets,
- # so that dependents link to them.
+ # here we'll try to install 'a1', even though it's not necessary in the
+ # general case. With the second approach, even indirect dependants will
+ # link to the library, but it should not cause any harm. So, return all
+ # LIB sources together with created targets, so that dependants link to
+ # them.
         local usage-requirements ;
         if [ $(property-set).get <link> ] = static
         {
@@ -885,41 +891,36 @@
                 if [ type.is-derived [ $(t).type ] LIB ]
                 {
                     usage-requirements += <library>$(t) ;
- }
- }
+ }
+ }
         }
-
+
         usage-requirements = [ property-set.create $(usage-requirements) ] ;
-
+
         return $(usage-requirements) $(result) ;
- }
+ }
 }
 
-rule register-archiver ( id composing ? : source-types + : target-types + :
- requirements * )
+
+rule register-archiver ( id composing ? : source-types + : target-types +
+ : requirements * )
 {
- local g = [ new archive-generator $(id) $(composing) : $(source-types)
- : $(target-types) : $(requirements) ] ;
- generators.register $(g) ;
+ generators.register [ new archive-generator $(id) $(composing)
+ : $(source-types) : $(target-types) : $(requirements) ] ;
 }
 
-# Generators that accepts everything, and produces nothing.
-# Usefull as general fallback for toolset-specific actions, like
-# PCH generation.
+
+# Generator that accepts everything and produces nothing. Useful as a general
+# fallback for toolset-specific actions like PCH generation.
 class dummy-generator : generator
 {
     import property-set ;
-
+
     rule run ( project name ? : property-set : sources + )
     {
         return [ property-set.empty ] ;
     }
 }
 
-
-
-IMPORT $(__name__) : register-linker register-archiver
- : : generators.register-linker generators.register-archiver ;
-
-
-
+IMPORT $(__name__) : register-linker register-archiver
+ : : generators.register-linker generators.register-archiver ;

Modified: branches/CMake/release/tools/build/v2/tools/cast.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/cast.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/cast.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -10,7 +10,7 @@
 # This is done with:
 #
 # exe main : main.cpp [ cast _ moccable-cpp : widget.cpp ] ;
-#
+#
 # Boost.Build will assing target type CPP to both main.cpp and widget.cpp.
 # Then, the cast rule will change target type of widget.cpp to
 # MOCCABLE-CPP, and Qt support will run MOC tool as part of build process.
@@ -22,22 +22,25 @@
 # cast, as defining new target type + generator for that type is somewhat
 # simpler then defining main target rule.
 
-import project type targets ;
 import "class" : new ;
 import errors ;
+import project ;
 import property-set ;
+import targets ;
+import type ;
+
 
 class cast-target-class : typed-target
 {
     import type ;
-
- rule __init__ ( name : project : type
- : sources * : requirements * : default-build * : usage-requirements * )
+
+ rule __init__ ( name : project : type : sources * : requirements *
+ : default-build * : usage-requirements * )
     {
- typed-target.__init__ $(name) : $(project) : $(type)
- : $(sources) : $(requirements) : $(default-build) : $(usage-requirements) ;
+ typed-target.__init__ $(name) : $(project) : $(type) : $(sources)
+ : $(requirements) : $(default-build) : $(usage-requirements) ;
     }
-
+
     rule construct ( name : source-targets * : property-set )
     {
         local result ;
@@ -47,43 +50,42 @@
             {
                 ECHO "error: source to the 'cast' rule is not a file!" ;
                 EXIT ;
- }
+ }
             if [ $(s).action ]
             {
                 ECHO "error: only non-derived target are allowed for 'cast'." ;
                 ECHO "error: when building " [ full-name ] ;
                 EXIT ;
- }
+ }
             local r = [ $(s).clone-with-different-type $(self.type) ] ;
             result += [ virtual-target.register $(r) ] ;
         }
-
         return [ property-set.empty ] $(result) ;
- }
-
+ }
 }
 
-rule cast ( name type : sources * : requirements * : default-build *
+
+rule cast ( name type : sources * : requirements * : default-build *
     : usage-requirements * )
 {
     local project = [ project.current ] ;
-
+
     local real-type = [ type.type-from-rule-name $(type) ] ;
     if ! $(real-type)
     {
- errors.user-error "No type corresponds to main target rule nam '$(type)'"
- : "Hint: try lowercase name" ;
+ errors.user-error "No type corresponds to main target rule name '$(type)'"
+ : "Hint: try lowercase name" ;
     }
-
-
- # This is a circular module dependency, so it must be imported here
+
+ # This is a circular module dependency so it must be imported here.
     import targets ;
     targets.main-target-alternative
- [ new cast-target-class $(name) : $(project) : $(real-type)
- : [ targets.main-target-sources $(sources) : $(name) ]
- : [ targets.main-target-requirements $(requirements) : $(project) ]
- : [ targets.main-target-default-build $(default-build) : $(project) ]
- : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
- ] ;
+ [ new cast-target-class $(name) : $(project) : $(real-type)
+ : [ targets.main-target-sources $(sources) : $(name) ]
+ : [ targets.main-target-requirements $(requirements) : $(project) ]
+ : [ targets.main-target-default-build $(default-build) : $(project) ]
+ : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
+ ] ;
 }
+
 IMPORT $(__name__) : cast : : cast ;

Modified: branches/CMake/release/tools/build/v2/tools/common.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/common.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/common.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,9 +1,9 @@
-# Copyright 2003, 2005 Dave Abrahams
-# Copyright 2005, 2006 Rene Rivera
-# Copyright 2005 Toon Knapen
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003, 2005 Dave Abrahams
+# Copyright 2005, 2006 Rene Rivera
+# Copyright 2005 Toon Knapen
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Provides actions common to all toolsets, for as making directoies and
 # removing files.
@@ -31,41 +31,43 @@
 
 # Configurations
 #
-# The following class helps to manage toolset configurations. Each configuration
-# has unique ID and one or more parameters. A typical example of unique ID is
-# a condition generated by 'common.check-init-parameters' rule. Other kinds of
-# ID can be used. Parameters may include any details about the configuration like
-# 'command', 'path', etc.
-#
-# A configuration may be in one of two states:
-#
-# - registered - a toolset configuration is registered (by autodetection code
-# for instance) but is not used. I.e. 'toolset.using' wasn't yet been called
-# for this configuration.
-# - used - once called 'toolset.using' marks the configuration as 'used'.
-#
-# The main difference between the states is that while a configuration is
-# 'registered' its options can be freely changed. This is useful in particular
-# for autodetection code - all detected configurations may be safely overwritten
-# by a user.
+# The following class helps to manage toolset configurations. Each configuration
+# has a unique ID and one or more parameters. A typical example of a unique ID
+# is a condition generated by 'common.check-init-parameters' rule. Other kinds
+# of IDs can be used. Parameters may include any details about the configuration
+# like 'command', 'path', etc.
+#
+# A toolset configuration may be in one of the following states:
+#
+# - registered
+# Configuration has been registered (e.g. by autodetection code) but has
+# not yet been marked as used, i.e. 'toolset.using' rule has not yet been
+# called for it.
+# - used
+# Once called 'toolset.using' rule marks the configuration as 'used'.
+#
+# The main difference between the states above is that while a configuration is
+# 'registered' its options can be freely changed. This is useful in particular
+# for autodetection code - all detected configurations may be safely overwritten
+# by user code.
 
 class configurations
 {
- import errors : error ;
+ import errors ;
 
     rule __init__ ( )
     {
     }
-
- # Registers a configuration.
+
+ # Registers a configuration.
     #
- # Returns 'true' if the configuration has been added and an empty value if
+ # Returns 'true' if the configuration has been added and an empty value if
     # it already exists. Reports an error if the configuration is 'used'.
     rule register ( id )
     {
- if $(id) in $(self.used)
+ if $(id) in $(self.used)
         {
- error "common: the configuration '$(id)' is in use" ;
+ errors.error "common: the configuration '$(id)' is in use" ;
         }
 
         local retval ;
@@ -74,28 +76,28 @@
         {
             self.all += $(id) ;
 
- # indicate that a new configuration has been added
+ # Indicate that a new configuration has been added.
             retval = true ;
         }
 
         return $(retval) ;
     }
 
- # Mark a configuration as 'used'.
+ # Mark a configuration as 'used'.
     #
- # Returns 'true' if the state of the configuration has been changed to
+ # Returns 'true' if the state of the configuration has been changed to
     # 'used' and an empty value if it the state wasn't changed. Reports an error
     # if the configuration isn't known.
     rule use ( id )
     {
         if ! $(id) in $(self.all)
         {
- error "common: the configuration '$(id)' is not known" ;
+ errors.error "common: the configuration '$(id)' is not known" ;
         }
 
         local retval ;
 
- if ! $(id) in $(self.used)
+ if ! $(id) in $(self.used)
         {
             self.used += $(id) ;
 
@@ -117,31 +119,30 @@
     {
         return $(self.used) ;
     }
-
+
     # Returns the value of a configuration parameter.
     rule get ( id : param )
     {
- return $(self.$(param).$(id)) ;
+ return $(self.$(param).$(id)) ;
     }
 
     # Sets the value of a configuration parameter.
     rule set ( id : param : value * )
     {
- self.$(param).$(id) = $(value) ;
+ self.$(param).$(id) = $(value) ;
     }
 }
 
 
-# The rule checks toolset parameters. Each trailing parameter
-# should be a pair of parameter name and parameter value.
-# The rule will check that each parameter either has value in
-# each invocation, or has no value in each invocation. Also,
-# the rule will check that the combination of all parameter values is
-# unique in all invocations.
+# The rule for checking toolset parameters. Trailing parameters should all be
+# parameter name/value pairs. The rule will check that each parameter either has
+# a value in each invocation or has no value in each invocation. Also, the rule
+# will check that the combination of all parameter values is unique in all
+# invocations.
 #
-# Each parameter name corresponds to subfeature. This rule will declare subfeature
-# the first time non-empty parameter value is passed, and will extend it with
-# all the values.
+# Each parameter name corresponds to a subfeature. This rule will declare
+# a subfeature the first time a non-empty parameter value is passed and will
+# extend it with all the values.
 #
 # The return value from this rule is a condition to be used for flags settings.
 rule check-init-parameters ( toolset : * )
@@ -152,8 +153,8 @@
     {
         local name = $($(index)[1]) ;
         local value = $($(index)[2]) ;
-
- if $(value)-is-specified
+
+ if $(value)-is-not-empty
         {
             condition = $(condition)-$(value) ;
             if $(.had-unspecified-value.$(toolset).$(name))
@@ -163,37 +164,36 @@
                 "no value was specified in earlier initialization" :
                 "an explicit value is specified now" ;
             }
- # The below logic is for intel compiler. It calls this rule
- # with 'intel-linux' and 'intel-win' as toolset, so we need to
- # get the base part of toolset name.
- # We can't pass 'intel' as toolset, because it that case it will
- # be impossible to register versionles intel-linux and
- # intel-win of specific version.
+ # The below logic is for intel compiler. It calls this rule with
+ # 'intel-linux' and 'intel-win' as toolset, so we need to get the
+ # base part of toolset name. We can't pass 'intel' as toolset
+ # because in that case it will be impossible to register versionless
+ # intel-linux and intel-win toolsets of a specific version.
             local t = $(toolset) ;
             local m = [ MATCH ([^-]*)- : $(toolset) ] ;
             if $(m)
             {
                 t = $(m[1]) ;
- }
- if ! $(.had-value.$(toolset).$(name))
+ }
+ if ! $(.had-value.$(toolset).$(name))
             {
                 if ! $(.declared-subfeature.$(t).$(name))
                 {
                     feature.subfeature toolset $(t) : $(name) : : propagated ;
                     .declared-subfeature.$(t).$(name) = true ;
- }
+ }
                 .had-value.$(toolset).$(name) = true ;
             }
             feature.extend-subfeature toolset $(t) : $(name) : $(value) ;
         }
         else
         {
- if $(.had-value.$(toolset).$(name))
+ if $(.had-value.$(toolset).$(name))
             {
- errors.user-error
+ errors.user-error
                 "$(toolset) initialization: parameter '$(name)' inconsistent" :
                 "an explicit value was specified in an earlier initialization" :
- "no value is specified now" ;
+ "no value is specified now" ;
             }
             .had-unspecified-value.$(toolset).$(name) = true ;
         }
@@ -201,23 +201,24 @@
     }
     if $(sig) in $(.all-signatures)
     {
- local message =
- "duplicate initialization of $(toolset) with the following parameters: " ;
+ local message =
+ "duplicate initialization of $(toolset) with the following parameters: " ;
         for local index in 2 3 4 5 6 7 8 9
         {
             local p = $($(index)) ;
             if $(p)
             {
                 message += "$(p[1]) = $(p[2]:E=<unspecified>)" ;
- }
+ }
         }
         message += "previous initialization at $(.init-loc.$(sig))" ;
- errors.user-error $(message[1]) : $(message[2]) : $(message[3]) : $(message[4])
- : $(message[5]) : $(message[6]) : $(message[7]) : $(message[8]) ;
- }
+ errors.user-error
+ $(message[1]) : $(message[2]) : $(message[3]) : $(message[4]) :
+ $(message[5]) : $(message[6]) : $(message[7]) : $(message[8]) ;
+ }
     .all-signatures += $(sig) ;
     .init-loc.$(sig) = [ errors.nearest-user-location ] ;
-
+
     if $(.show-configuration)
     {
         ECHO notice: $(condition) ;
@@ -225,57 +226,68 @@
     return $(condition) ;
 }
 
-# A helper rule to get the command to invoke some tool.
-# In 'user-provided-command' is not given, tries to find binary
-# named 'tool' in PATH and in the passed 'additional-path'. Otherwise,
-# verified that the first element of 'user-provided-command' is an
-# existing program.
-#
+
+# A helper rule to get the command to invoke some tool. If
+# 'user-provided-command' is not given, tries to find binary named 'tool' in
+# PATH and in the passed 'additional-path'. Otherwise, verifies that the first
+# element of 'user-provided-command' is an existing program.
 #
 # This rule returns the command to be used when invoking the tool. If we can't
-# find the tool, a warning is issued.
-# If 'path-last' is specified, PATH is checked after 'additional-paths' when
-# searching to 'tool'.
-rule get-invocation-command (
+# find the tool, a warning is issued. If 'path-last' is specified, PATH is
+# checked after 'additional-paths' when searching for 'tool'.
+rule get-invocation-command-nodefault (
     toolset : tool : user-provided-command * : additional-paths * : path-last ? )
 {
     local command ;
     if ! $(user-provided-command)
     {
         command = [ common.find-tool $(tool) : $(additional-paths) : $(path-last) ] ;
- if ! $(command)
+ if ! $(command) && $(.debug-configuration)
         {
- if $(.debug-configuration)
- {
- ECHO "warning: toolset $(toolset) initialization: can't find tool $(tool)" ;
- ECHO "warning: initialized from" [ errors.nearest-user-location ] ;
- }
- command = $(tool) ;
- }
+ ECHO "warning: toolset $(toolset) initialization: can't find tool $(tool)" ;
+ ECHO "warning: initialized from" [ errors.nearest-user-location ] ;
+ }
     }
     else
     {
- command = [ common.check-tool $(user-provided-command) ] ;
- if ! $(command)
+ command = [ common.check-tool $(user-provided-command) ] ;
+ if ! $(command) && $(.debug-configuration)
         {
- if $(.debug-configuration)
- {
- ECHO "warning: toolset $(toolset) initialization: " ;
- ECHO "warning: can't find user-provided command " '$(user-provided-command)' ;
- ECHO "warning: initialized from" [ errors.nearest-user-location ] ;
- }
- # It's possible, in theory, that user-provided command is OK, but we're
- # not smart enough to understand that.
- command = $(user-provided-command) ;
- }
+ ECHO "warning: toolset $(toolset) initialization: " ;
+ ECHO "warning: can't find user-provided command " '$(user-provided-command)' ;
+ ECHO "warning: initialized from" [ errors.nearest-user-location ] ;
+ }
     }
 
     return $(command) ;
 }
 
-# Given an invocation command,
-# return the absolute path to the command. This works even if commnad
-# has not path element and is present in PATH.
+
+# Same as get-invocation-command-nodefault, except that if no tool is found,
+# returns either the user-provided-command, if present, or the 'tool' parameter.
+rule get-invocation-command (
+ toolset : tool : user-provided-command * : additional-paths * : path-last ? )
+{
+ local result = [ get-invocation-command-nodefault $(toolset) : $(tool)
+ : $(user-provided-command) : $(additional-paths) : $(path-last) ] ;
+
+ if ! $(result)
+ {
+ if $(user-provided-command)
+ {
+ result = $(user-provided-command) ;
+ }
+ else
+ {
+ result = $(tool) ;
+ }
+ }
+ return $(result) ;
+}
+
+
+# Given an invocation command return the absolute path to the command. This
+# works even if command has no path element and was found on the PATH.
 rule get-absolute-tool-path ( command )
 {
     if $(command:D)
@@ -286,22 +298,20 @@
     {
         local m = [ GLOB [ modules.peek : PATH Path path ] : $(command) $(command).exe ] ;
         return $(m[1]:D) ;
- }
+ }
 }
 
 
-
 # Attempts to find tool (binary) named 'name' in PATH and in 'additional-paths'.
-# If found in PATH, returns 'name'.
-# If found in additional paths, returns absolute name. If the tool is found
-# in several directories, return all paths.
-# Otherwise, returns empty string.
-# If 'path-last' is specified, PATH is searched after 'additional-paths'.
+# If found in PATH, returns 'name' and if found in additional paths, returns
+# absolute name. If the tool is found in several directories, returns all paths.
+# Otherwise, returns an empty string. If 'path-last' is specified, PATH is
+# searched after 'additional-paths'.
 rule find-tool ( name : additional-paths * : path-last ? )
 {
     local path = [ path.programs-path ] ;
     local match = [ path.glob $(path) : $(name) $(name).exe ] ;
- local additional-match = [ path.glob $(additional-paths) : $(name) $(name).exe ] ;
+ local additional-match = [ path.glob $(additional-paths) : $(name) $(name).exe ] ;
 
     local result ;
     if $(path-last)
@@ -324,65 +334,65 @@
         }
     }
     if $(result)
- {
+ {
         return [ path.native $(result[1]) ] ;
- }
+ }
 }
 
-# Checks if 'command' can be found either in path
-# or is a full name to an existing file.
+
+# Checks if 'command' can be found either in path or is a full name to an
+# existing file.
 rule check-tool-aux ( command )
 {
     if $(command:D)
     {
         if [ path.exists $(command) ]
- # Both NT and Cygwin will run .exe files by their unqualified names
- || [ os.on-windows ] && [ path.exists $(command).exe ]
- # Only NT will run .bat files by their unqualified names
+ # Both NT and Cygwin will run .exe files by their unqualified names.
+ || [ os.on-windows ] && [ path.exists $(command).exe ]
+ # Only NT will run .bat files by their unqualified names.
             || [ os.name ] = NT && [ path.exists $(command).bat ]
         {
             return $(command) ;
- }
+ }
     }
     else
     {
         if [ GLOB [ modules.peek : PATH Path path ] : $(command) ]
         {
             return $(command) ;
- }
- }
+ }
+ }
 }
 
 
-# Checks that a tool can be invoked by 'command'.
-# If command is not an absolute path, checks if it can be found in 'path'.
-# If comand is absolute path, check that it exists. Returns 'command'
-# if ok and empty string otherwise.
+# Checks that a tool can be invoked by 'command'. If command is not an absolute
+# path, checks if it can be found in 'path'. If comand is an absolute path,
+# check that it exists. Returns 'command' if ok or empty string otherwise.
 rule check-tool ( xcommand + )
 {
- if [ check-tool-aux $(xcommand[1]) ]
- || [ check-tool-aux $(xcommand[-1]) ]
+ if [ check-tool-aux $(xcommand[1]) ] ||
+ [ check-tool-aux $(xcommand[-1]) ]
     {
         return $(xcommand) ;
     }
 }
 
-# Handle common options for toolset, specifically sets the following
-# flag variables:
+
+# Handle common options for toolset, specifically sets the following flag
+# variables:
 # - CONFIG_COMMAND to 'command'
-# - OPTIONS for compile.c to the value of <cflags> in options
-# - OPTIONS for compile.c++ to the value of <cxxflags> in options
-# - OPTIOns for compile to the value of <compileflags> in options
-# - OPTIONs for link to the value of <linkflags> in options
+# - OPTIONS for compile.c to the value of <cflags> in options
+# - OPTIONS for compile.c++ to the value of <cxxflags> in options
+# - OPTIOns for compile to the value of <compileflags> in options
+# - OPTIONs for link to the value of <linkflags> in options
 rule handle-options ( toolset : condition * : command * : options * )
 {
     if $(.debug-configuration)
     {
         ECHO "notice: will use '$(command)' for $(toolset), condition $(condition:E=(empty))" ;
     }
-
- # The last parameter ('true') says it's OK to set flags for another
- # module,
+
+ # The last parameter ('true') says it's OK to set flags for another module.
     toolset.flags $(toolset) CONFIG_COMMAND $(condition) : $(command) : unchecked ;
     toolset.flags $(toolset).compile OPTIONS $(condition) :
       [ feature.get-values <compileflags> : $(options) ] : unchecked ;
@@ -393,12 +403,11 @@
     toolset.flags $(toolset).compile.fortran OPTIONS $(condition) :
       [ feature.get-values <fflags> : $(options) ] : unchecked ;
     toolset.flags $(toolset).link OPTIONS $(condition) :
- [ feature.get-values <linkflags> : $(options) ] : unchecked ;
+ [ feature.get-values <linkflags> : $(options) ] : unchecked ;
 }
 
 
-# returns the location of the "program files" directory on a windows
-# platform
+# Returns the location of the "program files" directory on a windows platform.
 rule get-program-files-dir ( )
 {
     local ProgramFiles = [ modules.peek : ProgramFiles ] ;
@@ -413,12 +422,13 @@
     return $(ProgramFiles) ;
 }
 
+
 if [ os.name ] = NT
 {
     RM = del /f /q ;
     CP = copy ;
     IGNORE = "2>nul >nul & setlocal" ;
- LN ?= $(CP) ;
+ LN ?= $(CP) ;
 }
 else
 {
@@ -427,28 +437,29 @@
     LN = ln ;
 }
 
-nl = "
-" ;
 
-rule rm-command ( )
+rule rm-command ( )
 {
- return $(RM) ;
+ return $(RM) ;
 }
 
+
 rule copy-command ( )
 {
     return $(CP) ;
 }
 
 
-# Returns the command needed to set the environment variable on the
-# current platform. The variable setting persists through all
-# following commands and is visible in the environment seen by
-# subsequently executed commands. In other words, on Unix systems,
-# the variable is exported, which is consistent with the only possible
-# behavior on Windows systems.
+# Returns the command needed to set an environment variable on the current
+# platform. The variable setting persists through all following commands and is
+# visible in the environment seen by subsequently executed commands. In other
+# words, on Unix systems, the variable is exported, which is consistent with the
+# only possible behavior on Windows systems.
 rule variable-setting-command ( variable : value )
-{
+{
+ local nl = "
+" ;
+
     if [ os.name ] = NT
     {
         return "set $(variable)=$(value)$(nl)" ;
@@ -459,30 +470,28 @@
     }
 }
 
-# Returns a command that sets the named shell path variable to the
-# given NATIVE paths to on the current platform.
+
+# Returns a command to sets a named shell path variable to the given NATIVE
+# paths on the current platform.
 rule path-variable-setting-command ( variable : paths * )
-{
+{
     local sep = [ os.path-separator ] ;
     return [ variable-setting-command $(variable) : $(paths:J=$(sep)) ] ;
 }
 
-# Returns a command that prepends the given paths to the named path
-# variable on the current platform.
+
+# Returns a command that prepends the given paths to the named path variable on
+# the current platform.
 rule prepend-path-variable-command ( variable : paths * )
-{
- return [
- path-variable-setting-command $(variable)
- : $(paths) [ os.expand-variable $(variable) ]
- ] ;
+{
+ return [ path-variable-setting-command $(variable)
+ : $(paths) [ os.expand-variable $(variable) ] ] ;
 }
 
 
-# Return a command which can create a file. If 'r' is result of invocation,
-# then
-# r foobar
-# will create foobar with unspecified content. What happens if file already
-# exists is unspecified.
+# Return a command which can create a file. If 'r' is result of invocation, then
+# 'r foobar' will create foobar with unspecified content. What happens if file
+# already exists is unspecified.
 rule file-creation-command ( )
 {
     if [ modules.peek : NT ]
@@ -495,10 +504,10 @@
     }
 }
 
-
-# Returns a command that may be used for 'touching' files.
-# It is not a real 'touch' command on NT because it adds an empty line at
-# the end of file but it works with source files
+
+# Returns a command that may be used for 'touching' files. It is not a real
+# 'touch' command on NT because it adds an empty line at the end of file but it
+# works with source files.
 rule file-touch-command ( )
 {
     if [ os.name ] in NT
@@ -514,18 +523,14 @@
 
 rule MkDir
 {
- # If dir exists, don't update it
- # Do this even for $(DOT).
-
+ # If dir exists, don't update it. Do this even for $(DOT).
     NOUPDATE $(<) ;
 
     if $(<) != $(DOT) && ! $($(<)-mkdir)
     {
- local s ;
-
- # Cheesy gate to prevent multiple invocations on same dir
- # MkDir1 has the actions
- # Arrange for jam dirs
+ # Cheesy gate to prevent multiple invocations on same dir.
+ # MkDir1 has the actions.
+ # Arrange for jam dirs.
 
         $(<)-mkdir = true ;
         MkDir1 $(<) ;
@@ -534,7 +539,7 @@
         # Recursively make parent directories.
         # $(<:P) = $(<)'s parent, & we recurse until root
 
- s = $(<:P) ;
+ local s = $(<:P) ;
 
         if $(NT)
         {
@@ -544,7 +549,7 @@
                 case *:\\ : s = ;
             }
         }
-
+
         if $(s) && $(s) != $(<)
         {
             Depends $(<) : $(s) ;
@@ -557,18 +562,21 @@
     }
 }
 
+
 actions MkDir1
 {
     mkdir "$(<)"
 }
 
+
 actions piecemeal together existing Clean
 {
     $(RM) "$(>)"
 }
 
-rule copy
-{
+
+rule copy
+{
 }
 
 
@@ -577,28 +585,32 @@
     $(CP) "$(>)" "$(<)"
 }
 
+
 rule RmTemps
 {
 }
+
+
 actions quietly updated piecemeal together RmTemps
 {
     $(RM) "$(>)" $(IGNORE)
 }
 
+
 actions hard-link
 {
     $(RM) "$(<)" 2$(NULL_OUT) $(NULL_OUT)
- $(LN) "$(>)" "$(<)" $(NULL_OUT)
+ $(LN) "$(>)" "$(<)" $(NULL_OUT)
 }
 
 
 # Given a target, as given to a custom tag rule, returns a string formatted
 # according to the passed format. Format is a list of properties that is
-# represented in the result. For each element of format the corresponding
-# target information is obtained and added to the result string.
-# For all, but the literal, the format value is taken as the as string to
-# prepend to the output to join the item to the rest of the result. If not
-# given "-" is used as a joiner.
+# represented in the result. For each element of format the corresponding target
+# information is obtained and added to the result string. For all, but the
+# literal, the format value is taken as the as string to prepend to the output
+# to join the item to the rest of the result. If not given "-" is used as a
+# joiner.
 #
 # The format options can be:
 #
@@ -629,8 +641,8 @@
 # boost_thread-vc80-mt-gd-1_33.dll, or
 # boost_regex-vc80-gd-1_33.dll
 #
-# The returned name also has the target type specific prefix and suffix
-# which puts it in a ready form to use as the value from a custom tag rule.
+# The returned name also has the target type specific prefix and suffix which
+# puts it in a ready form to use as the value from a custom tag rule.
 #
 rule format-name ( format * : name : type ? : property-set )
 {
@@ -643,19 +655,19 @@
             {
                 case <base> :
                 result += $(name:B) ;
-
+
                 case <toolset> :
                 result += [ join-tag $(f:G=) :
                     [ toolset-tag $(name) : $(type) : $(property-set) ] ] ;
-
+
                 case <threading> :
                 result += [ join-tag $(f:G=) :
                     [ threading-tag $(name) : $(type) : $(property-set) ] ] ;
-
+
                 case <runtime> :
                 result += [ join-tag $(f:G=) :
                     [ runtime-tag $(name) : $(type) : $(property-set) ] ] ;
-
+
                 case <version:*> :
                 local key = [ MATCH <version:(.*)> : $(f:G) ] ;
                 local version = [ $(property-set).get <$(key)> ] ;
@@ -663,7 +675,7 @@
                 version = [ MATCH "^([^.]+)[.]([^.]+)[.]?([^.]*)"
                     : $(version) ] ;
                 result += [ join-tag $(f:G=) : $(version[1])_$(version[2]) ] ;
-
+
                 case <property:*> :
                 local key = [ MATCH <property:(.*)> : $(f:G) ] ;
                 local p = [ $(property-set).get [ MATCH <property:(.*)> : $(f:G) ] ] ;
@@ -671,7 +683,7 @@
                 {
                     result += [ join-tag $(f:G=) : $(p) ] ;
                 }
-
+
                 case * :
                 result += $(f:G=) ;
             }
@@ -682,16 +694,18 @@
     }
 }
 
+
 local rule join-tag ( joiner ? : tag ? )
 {
     if ! $(joinder) { joiner = - ; }
     return $(joiner)$(tag) ;
 }
 
+
 local rule toolset-tag ( name : type ? : property-set )
 {
     local tag = ;
-
+
     local properties = [ $(property-set).raw ] ;
     switch [ $(property-set).get <toolset> ]
     {
@@ -708,7 +722,7 @@
                 case * : tag += gcc ;
             }
         }
- case intel :
+ case intel :
         if [ $(property-set).get <toolset-intel:platform> ] = win
         {
             tag += iw ;
@@ -729,8 +743,7 @@
     }
     local version = [ MATCH "<toolset.*version>([0123456789]+)[.]([0123456789]*)"
         : $(properties) ] ;
- # For historical reasons, vc6.0 and vc7.0 use different
- # naming.
+ # For historical reasons, vc6.0 and vc7.0 use different naming.
     if $(tag) = vc
     {
         if $(version[1]) = 6
@@ -743,88 +756,88 @@
             version = 7 ;
         }
     }
- # On intel, version is not added, because it does not
- # matter and it's the version of vc used as backend
- # that matters. Ideally, we'd encode the backend
- # version but that will break compatibility with
- # V1.
+ # On intel, version is not added, because it does not matter and it's the
+ # version of vc used as backend that matters. Ideally, we'd encode the
+ # backend version but that would break compatibility with V1.
     if $(tag) = iw
     {
         version = ;
     }
-
- # On borland, version is not added for compatibility
- # with V1.
+
+ # On borland, version is not added for compatibility with V1.
     if $(tag) = bcb
     {
         version = ;
     }
-
+
     tag += $(version) ;
-
+
     return $(tag:J=) ;
 }
 
+
 local rule threading-tag ( name : type ? : property-set )
 {
     local tag = ;
     local properties = [ $(property-set).raw ] ;
     if <threading>multi in $(properties) { tag = mt ; }
-
+
     return $(tag:J=) ;
 }
 
+
 local rule runtime-tag ( name : type ? : property-set )
 {
     local tag = ;
-
+
     local properties = [ $(property-set).raw ] ;
     if <runtime-link>static in $(properties) { tag += s ; }
-
- # This is ugly thing. In V1, there's a code to automatically
- # detect which properties affect a target. So, if
- # <runtime-debugging> does not affect gcc toolset, the
- # tag rules won't even see <runtime-debugging>.
- # Similar functionality in V2 is not implemented yet, so we just
- # check for toolsets which are know to care about runtime debug
- if <toolset>msvc in $(properties)
+
+ # This is an ugly thing. In V1, there's a code to automatically detect which
+ # properties affect a target. So, if <runtime-debugging> does not affect gcc
+ # toolset, the tag rules won't even see <runtime-debugging>. Similar
+ # functionality in V2 is not implemented yet, so we just check for toolsets
+ # which are known to care about runtime debug.
+ if <toolset>msvc in $(properties)
       || <stdlib>stlport in $(properties)
+ || <toolset-intel:platform>win in $(properties)
     {
- if <runtime-debugging>on in $(properties) { tag += g ; }
+ if <runtime-debugging>on in $(properties) { tag += g ; }
     }
-
+
     if <python-debugging>on in $(properties) { tag += y ; }
     if <variant>debug in $(properties) { tag += d ; }
     if <stdlib>stlport in $(properties) { tag += p ; }
     if <stdlib-stlport:iostream>hostios in $(properties) { tag += n ; }
-
+
     return $(tag:J=) ;
 }
 
-rule __test__ ( ) {
 
+rule __test__ ( )
+{
     import assert ;
-
- local save-os = [ modules.peek os : name ] ;
-
- modules.poke os : .name : LINUX ;
-
+
     local nl = "
 " ;
-
+
+ local save-os = [ modules.peek os : name ] ;
+
+ modules.poke os : .name : LINUX ;
+
     assert.result "PATH=foo:bar:baz$(nl)export PATH$(nl)"
- : path-variable-setting-command PATH : foo bar baz ;
-
+ : path-variable-setting-command PATH : foo bar baz ;
+
     assert.result "PATH=foo:bar:$PATH$(nl)export PATH$(nl)"
- : prepend-path-variable-command PATH : foo bar ;
-
+ : prepend-path-variable-command PATH : foo bar ;
+
     modules.poke os : .name : NT ;
-
+
     assert.result "set PATH=foo;bar;baz$(nl)"
- : path-variable-setting-command PATH : foo bar baz ;
-
+ : path-variable-setting-command PATH : foo bar baz ;
+
     assert.result "set PATH=foo;bar;%PATH%$(nl)"
- : prepend-path-variable-command PATH : foo bar ;
+ : prepend-path-variable-command PATH : foo bar ;
 
- modules.poke os : .name : $(save-os) ;
-}
+ modules.poke os : .name : $(save-os) ;
+}

Modified: branches/CMake/release/tools/build/v2/tools/darwin.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/darwin.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/darwin.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,6 +1,9 @@
 # Copyright 2003 Christopher Currie
 # Copyright 2006 Dave Abrahams
 # Copyright 2003, 2004, 2005, 2006 Vladimir Prus
+# Copyright 2005-2007 Mat Marcus
+# Copyright 2005-2007 Adobe Systems Incorporated
+# Copyright 2007 Rene Rivera
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
@@ -12,6 +15,7 @@
 import type ;
 import common ;
 import generators ;
+import path : basename ;
 
 feature.extend toolset : darwin ;
 import gcc ;
@@ -20,12 +24,19 @@
 generators.override darwin.prebuilt : builtin.prebuilt ;
 generators.override darwin.searched-lib-generator : searched-lib-generator ;
 
+# Override default do-nothing generators.
+generators.override darwin.compile.c.pch : pch.default-c-pch-generator ;
+generators.override darwin.compile.c++.pch : pch.default-cpp-pch-generator ;
+
 toolset.inherit-rules darwin : gcc ;
 toolset.inherit-flags darwin : gcc
- : # On Darwin, static runtime is just not supported. So don't inherit
- # any flags settings for <runtime-link>static
- <runtime-link>static
- ;
+ : <runtime-link>static
+ <architecture>x86/<address-model>32
+ <architecture>x86/<address-model>64
+ <architecture>x86/<instruction-set>
+ <architecture>power/<address-model>32
+ <architecture>power/<address-model>64
+ <architecture>power/<instruction-set> ;
 
 # No additional initialization should be necessary
 rule init ( version ? : command * : options * )
@@ -49,8 +60,109 @@
 
 feature framework : : free ;
 
+# The following adds objective-c support to darwin.
+# Thanks to http://thread.gmane.org/gmane.comp.lib.boost.build/13759
+
+type.register OBJECTIVE_C : m ;
+type.register OBJECTIVE_CPP : mm ;
+
+generators.register-c-compiler darwin.compile.m : OBJECTIVE_C : OBJ : <toolset>darwin ;
+generators.register-c-compiler darwin.compile.mm : OBJECTIVE_CPP : OBJ : <toolset>darwin ;
+
+rule compile.m
+{
+ LANG on $(<) = "-x objective-c" ;
+}
+
+actions compile.m
+{
+ "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
+}
+
+rule compile.mm
+{
+ LANG on $(<) = "-x objective-c++" ;
+}
+
+actions compile.mm
+{
+ "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
+}
+
+# Determine the MacOSX SDK versions installed and their locations.
+local rule available-macosx-versions ( )
+{
+ local sdks = [ GLOB /Developer/SDKs : MacOSX* ] ;
+ for local sdk in $(sdks)
+ {
+ local sdk-version = [ MATCH ([0-9]+)[.]([0-9]+)[.]?([0-9]+)? : $(sdk:D=) ] ;
+ sdk-version = $(sdk-version:J=.) ;
+ if $(sdk-version)
+ {
+ .macosx-sdk = $(sdk-version) $(.macosx-sdk) ;
+ .macosx-sdk.$(sdk-version) = $(sdk) ;
+ }
+ }
+ return $(.macosx-sdk) ;
+}
+
+# Add the found SDK version only to the allowed set. The "latests" SDKs
+# wil be first in the list, and hence the default.
+feature macosx-version
+ : [ available-macosx-versions ]
+ : propagated link-incompatible symmetric ;
+if 10.4 in [ feature.values macosx-version ]
+{
+ feature.set-default macosx-version : 10.4 ;
+}
+
+# Add the options for all the found SDKs.
+for local sdk in $(.macosx-sdk)
+{
+ flags darwin.compile OPTIONS <macosx-version>$(sdk) :
+ -isysroot $(.macosx-sdk.$(sdk))
+ -mmacosx-version-min=$(sdk)
+ ;
+ flags darwin.link OPTIONS <macosx-version>$(sdk) :
+ -isysroot $(.macosx-sdk.$(sdk))
+ -mmacosx-version-min=$(sdk)
+ ;
+}
+
+# Add option selection for combined and specific architecture combinations.
+
+local rule arch-addr-flags ( toolset variable
+ : architecture : address-model + : values + : default ? )
+{
+ if $(default)
+ {
+ flags $(toolset) $(variable)
+ <architecture>$(architecture)/<address-model>
+ : $(values) ;
+ }
+ flags $(toolset) $(variable)
+ <architecture>/<address-model>$(address-model)
+ <architecture>$(architecture)/<address-model>$(address-model)
+ : $(values) ;
+}
+
+arch-addr-flags darwin OPTIONS : combined : 32 : -arch i386 -arch ppc : default ;
+arch-addr-flags darwin OPTIONS : combined : 64 : -arch x86_64 -arch ppc64 ;
+
+arch-addr-flags darwin OPTIONS : x86 : 32 : -arch i386 : default ;
+arch-addr-flags darwin OPTIONS : x86 : 64 : -arch x86_64 ;
+
+arch-addr-flags darwin OPTIONS : power : 32 : -arch ppc : default ;
+arch-addr-flags darwin OPTIONS : power : 64 : -arch ppc64 ;
+
+
+flags darwin.link OPTIONS <runtime-link>static
+ : -nodefaultlibs -shared-libgcc -lstdc++-static -lgcc_eh -lgcc -lSystem ;
+
+flags darwin.link OPTIONS <variant>release : -Wl,-dead_strip -no_dead_strip_inits_and_terms ;
+
 flags darwin.compile OPTIONS <link>shared : -dynamic ;
-flags darwin.compile OPTIONS : -Wno-long-double -no-cpp-precomp ;
+flags darwin.compile OPTIONS : -Wno-long-double -no-cpp-precomp -gdwarf-2 ;
 
 flags darwin.link FRAMEWORK <framework> ;
 
@@ -63,9 +175,17 @@
 # set up the -F option to include the paths to any frameworks used.
 local rule prepare-framework-path ( target + )
 {
+ # The -framework option only takes basename of the framework.
+ # The -F option specifies the directories where a framework
+ # is searched for. So, if we find <framework> feature
+ # with some path, we need to generate property -F option.
     local framework-path = [ on $(target) return $(FRAMEWORK:D) ] ;
-
- FRAMEWORK_PATH on $(target) += -F$(framework-path) ;
+
+ # Be sure to generate no -F if there's no path.
+ if $(framework-path) != ""
+ {
+ FRAMEWORK_PATH on $(target) += -F$(framework-path) ;
+ }
 }
 
 rule link
@@ -86,11 +206,12 @@
 
 actions link.dll bind LIBRARIES
 {
- $(CONFIG_COMMAND) -dynamiclib -L"$(LINKPATH)" -o "$(<)" "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-SA) -l$(FINDLIBS-ST) $(FRAMEWORK_PATH) -framework$(_)$(FRAMEWORK:D=:S=) $(OPTIONS) $(USER_OPTIONS)
+ $(CONFIG_COMMAND) -dynamiclib -install_name "$(<:B)$(<:S)" -L"$(LINKPATH)" -o "$(<)" "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-SA) -l$(FINDLIBS-ST) $(FRAMEWORK_PATH) -framework$(_)$(FRAMEWORK:D=:S=) $(OPTIONS) $(USER_OPTIONS)
 }
 
+# We use libtool instead of ar to support universal binary linking
+# TODO: Find a way to use the underlying tools, i.e. lipo, to do this.
 actions piecemeal archive
 {
- ar -c -r -s $(ARFLAGS) "$(<:T)" "$(>:T)"
+ libtool -static -o "$(<:T)" $(ARFLAGS) "$(>:T)"
 }
-

Modified: branches/CMake/release/tools/build/v2/tools/docutils.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/docutils.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/docutils.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -12,6 +12,7 @@
 import toolset ;
 import path ;
 import feature : feature ;
+import property ;
 
 .initialized = ;
 
@@ -58,10 +59,10 @@
 
 rule html ( target : source : properties * )
 {
- local command-prefix = "python "$(.docutils-dir)/tools/ ;
     if ! [ on $(target) return $(RST2XXX) ]
     {
- RST2XXX on $(target) = $(command-prefix:E="")rst2html.py ;
+ local python-cmd = [ property.select <python.interpreter> : $(properties) ] ;
+ RST2XXX on $(target) = $(python-cmd:G=:E="python") $(.docutils-dir)/tools/rst2html.py ;
     }
 }
 
@@ -76,6 +77,6 @@
 actions html
 {
     $(.setup)
- $(RST2XXX) $(COMMON-FLAGS) $(HTML-FLAGS) $(>) $(<)
+ "$(RST2XXX)" $(COMMON-FLAGS) $(HTML-FLAGS) $(>) $(<)
 }
 

Modified: branches/CMake/release/tools/build/v2/tools/doxproc.py
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/doxproc.py (original)
+++ branches/CMake/release/tools/build/v2/tools/doxproc.py 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -530,6 +530,12 @@
     def _translate_sectiondef_private_func( self, sectiondef, target=None, **kwargs ):
         return self._translate_sectiondef_func_(sectiondef,
             name='private member functions',target=target,**kwargs)
+
+ #~ Translate:
+ #~ <sectiondef kind="user-defined"><header>...</header>...</sectiondef>
+ def _translate_sectiondef_user_defined( self, sectiondef, target=None, **kwargs ):
+ return self._translate_sectiondef_func_(sectiondef,
+ name=self._getChildData('header', root=sectiondef),target=target,**kwargs)
     
     #~ Translate:
     #~ <memberdef kind="typedef" id="?">
@@ -829,11 +835,11 @@
     #~ and definitions so that lookup is unambiguous when reading in the definitions.
     namespace_files = filter(
         lambda x:
- os.path.basename(x).startswith('namespace_'),
+ os.path.basename(x).startswith('namespace'),
         input)
     decl_files = filter(
         lambda x:
- not os.path.basename(x).startswith('namespace_') and not os.path.basename(x).startswith('_'),
+ not os.path.basename(x).startswith('namespace') and not os.path.basename(x).startswith('_'),
         input)
     for dox in namespace_files:
         #~ print '--|',os.path.basename(dox)

Modified: branches/CMake/release/tools/build/v2/tools/doxygen.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/doxygen.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/doxygen.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -352,7 +352,7 @@
         # Build an HTML directory from the sources.
         local html-location = [ feature.get-values <location> : $(requirements) ] ;
         local output-dir = [ path.root
- [ path.join $(html-location:E=html) [ $(project).get build-dir ] ]
+ [ path.join [ $(project).get build-dir ] $(html-location:E=html) ]
             [ path.pwd ]
             ] ;
         local output-dir-native = [ path.native $(output-dir) ] ;

Modified: branches/CMake/release/tools/build/v2/tools/gcc.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/gcc.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/gcc.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -56,7 +56,7 @@
 # libxxx.a static library
 # xxx.dll DLL
 # libxxx.dll.a import library
-#
+#
 # Note: user can always override by using the <tag>@rule
 # This settings have been choosen, so that mingw
 # is in line with msvc naming conventions. For
@@ -72,13 +72,12 @@
 
 import rc ;
 
-# Initializes the gcc toolset for the given version.
-# If necessary, command may be used to specify where the compiler
-# is located.
-# The parameter 'options' is a space-delimited list of options, each
-# one being specified as <option-name>option-value. Valid option names
-# are: cxxflags, linkflags and linker-type. Accepted values for linker-type
-# are gnu and sun, gnu being the default.
+# Initializes the gcc toolset for the given version. If necessary, command may
+# be used to specify where the compiler is located. The parameter 'options' is a
+# space-delimited list of options, each one specified as
+# <option-name>option-value. Valid option names are: cxxflags, linkflags and
+# linker-type. Accepted linker-type values are gnu, darwin, osf, hpux or sun
+# and the default value will be selected based on the current OS.
 # Example:
 # using gcc : 3.4 : : <cxxflags>foo <linkflags>bar <linker-type>sun ;
 rule init ( version ? : command * : options * )
@@ -128,12 +127,12 @@
             : version $(version)
             ] ;
     }
-
+
     common.handle-options gcc : $(condition) : $(command) : $(options) ;
-
+
     local linker = [ feature.get-values <linker-type> : $(options) ] ;
- if ! $(linker) {
-
+ if ! $(linker)
+ {
         if [ os.name ] = OSF
         {
             linker = osf ;
@@ -143,36 +142,35 @@
             linker = hpux ;
         }
         else
- {
+ {
             linker = gnu ;
- }
+ }
     }
     init-link-flags gcc $(linker) $(condition) ;
-
-
- # If gcc is installed in non-standard location, we'd need to
- # add LD_LIBRARY_PATH when running programs created with it
- # (for unit-test/run rules).
+
+
+ # If gcc is installed in non-standard location, we'd need to add
+ # LD_LIBRARY_PATH when running programs created with it (for unit-test/run
+ # rules).
     if $(command)
     {
- # On multilib 64-bit boxes, there are both 32-bit and 64-bit
- # libraries and all must be added to LD_LIBRARY_PATH. The linker
- # will pick the right onces.
- # Note that we don't provide a clean way to build 32-bit binary
- # with 64-bit compiler, but user can always pass -m32 manually.
+ # On multilib 64-bit boxes, there are both 32-bit and 64-bit libraries
+ # and all must be added to LD_LIBRARY_PATH. The linker will pick the
+ # right onces. Note that we don't provide a clean way to build 32-bit
+ # binary with 64-bit compiler, but user can always pass -m32 manually.
         local lib_path = $(root)/bin $(root)/lib $(root)/lib32 $(root)/lib64 ;
         if $(.debug-configuration)
         {
             ECHO notice: using gcc libraries :: $(condition) :: $(lib_path) ;
         }
         flags gcc.link RUN_PATH $(condition) : $(lib_path) ;
- }
+ }
+
+ # If it's not a system gcc install we should adjust the various programs as
+ # needed to prefer using the install specific versions. This is essential
+ # for correct use of MinGW and for cross-compiling.
 
- #~ If it's not a system gcc install we should adjust the various
- #~ programs as needed to prefer using the install specific versions.
- #~ This is essential for correct use of MinGW and for cross-compiling.
-
- #~ - The archive builder.
+ # - The archive builder.
     local archiver =
         [ common.get-invocation-command gcc
             : ar : [ feature.get-values <archiver> : $(options) ] : $(bin) : search-path ] ;
@@ -181,23 +179,21 @@
     {
         ECHO notice: using gcc archiver :: $(condition) :: $(archiver[1]) ;
     }
-
- #~ - The resource compiler.
+
+ # - The resource compiler.
     local rc =
- [ common.get-invocation-command gcc
+ [ common.get-invocation-command-nodefault gcc
             : windres : [ feature.get-values <rc> : $(options) ] : $(bin) : search-path ] ;
     local rc-type =
         [ feature.get-values <rc-type> : $(options) ] ;
     rc-type ?= windres ;
     if ! $(rc)
     {
- #~ If we can't find an RC compiler we fallback to a null RC compiler
- #~ that creates empty object files. This allows the same Jamfiles
- #~ to work across the board. The null RC uses the assembler to create
- #~ the empty objects, so configure that.
- rc =
- [ common.get-invocation-command gcc
- : as : : $(bin) : search-path ] ;
+ # If we can't find an RC compiler we fallback to a null RC compiler that
+ # creates empty object files. This allows the same Jamfiles to work
+ # across the board. The null RC uses the assembler to create the empty
+ # objects, so configure that.
+ rc = [ common.get-invocation-command gcc : as : : $(bin) : search-path ] ;
         rc-type = null ;
     }
     rc.configure $(rc) : $(condition) : <rc-type>$(rc-type) ;
@@ -205,23 +201,22 @@
 
 if [ os.name ] = NT
 {
- # This causes single-line command invocation to not go through
- # .bat files, thus avoiding command-line length limitations
- JAMSHELL = % ;
+ # This causes single-line command invocation to not go through .bat files,
+ # thus avoiding command-line length limitations.
+ JAMSHELL = % ;
 }
 
 generators.register-c-compiler gcc.compile.c++ : CPP : OBJ : <toolset>gcc ;
-generators.register-c-compiler gcc.compile.c : C : OBJ : <toolset>gcc ;
+generators.register-c-compiler gcc.compile.c : C : OBJ : <toolset>gcc ;
 generators.register-c-compiler gcc.compile.asm : ASM : OBJ : <toolset>gcc ;
 
 # pch support
 
-# The compiler looks for a precompiled header in each directory just
-# before it looks for the include file in that directory.
-# The name searched for is the name specified in the #include directive
-# with ".gch" suffix appended.
-# The logic in gcc-pch-generator will make sure that BASE_PCH suffix is
-# appended to full name of the header.
+# The compiler looks for a precompiled header in each directory just before it
+# looks for the include file in that directory. The name searched for is the
+# name specified in the #include directive with ".gch" suffix appended. The
+# logic in gcc-pch-generator will make sure that BASE_PCH suffix is appended to
+# full name of the header.
 
 type.set-generated-target-suffix PCH : <toolset>gcc : gch ;
 
@@ -238,15 +233,14 @@
         local header ;
         for local s in $(sources)
         {
- if [ type.is-derived [ $(s).type ] H ]
+ if [ type.is-derived [ $(s).type ] H ]
             {
                 header = $(s) ;
- }
+ }
         }
-
- # error handling
- # base name of header file should be the same as the base name
- # of precompiled header.
+
+ # Error handling: Base header file name should be the same as the base
+ # precompiled header name.
         local header-name = [ $(header).name ] ;
         local header-basename = $(header-name:B) ;
         if $(header-basename) != $(name)
@@ -255,13 +249,8 @@
             errors.user-error "in" $(location)": pch target name `"$(name)"' should be the same as the base name of header file `"$(header-name)"'" ;
         }
 
- local pch-file =
- [
- generator.run $(project) $(name)
- : $(property-set)
- : $(header)
- ]
- ;
+ local pch-file = [ generator.run $(project) $(name) : $(property-set)
+ : $(header) ] ;
 
         # return result of base class and pch-file property as usage-requirements
         return
@@ -269,21 +258,21 @@
             $(pch-file)
           ;
     }
-
- # Calls the base version specifying source's name as the
- # name of the created target. As result, the PCH will be named
- # whatever.hpp.gch, and not whatever.gch.
+
+ # Calls the base version specifying source's name as the name of the created
+ # target. As result, the PCH will be named whatever.hpp.gch, and not
+ # whatever.gch.
     rule generated-targets ( sources + : property-set : project name ? )
     {
         name = [ $(sources[1]).name ] ;
- return [ generator.generated-targets $(sources)
+ return [ generator.generated-targets $(sources)
           : $(property-set) : $(project) $(name) ] ;
- }
+ }
 }
 
-# Note: the 'H' source type will catch both '.h' header and '.hpp' header. The latter
-# have HPP type, but HPP type is derived from H. The type of compilation is determined
-# entirely by the destination type.
+# Note: the 'H' source type will catch both '.h' header and '.hpp' header. The
+# latter have HPP type, but HPP type is derived from H. The type of compilation
+# is determined entirely by the destination type.
 generators.register [ new gcc-pch-generator gcc.compile.c.pch : H : C_PCH : <pch>on <toolset>gcc ] ;
 generators.register [ new gcc-pch-generator gcc.compile.c++.pch : H : CPP_PCH : <pch>on <toolset>gcc ] ;
 
@@ -294,60 +283,59 @@
 flags gcc.compile PCH_FILE <pch>on : <pch-file> ;
 
 # Declare flags and action for compilation
-flags gcc.compile OPTIONS <optimization>off : -O0 ;
+flags gcc.compile OPTIONS <optimization>off : -O0 ;
 flags gcc.compile OPTIONS <optimization>speed : -O3 ;
 flags gcc.compile OPTIONS <optimization>space : -Os ;
 
-flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
-flags gcc.compile OPTIONS <inlining>on : -Wno-inline ;
+flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
+flags gcc.compile OPTIONS <inlining>on : -Wno-inline ;
 flags gcc.compile OPTIONS <inlining>full : -finline-functions -Wno-inline ;
 
 flags gcc.compile OPTIONS <warnings>off : -w ;
-flags gcc.compile OPTIONS <warnings>on : -Wall ;
+flags gcc.compile OPTIONS <warnings>on : -Wall ;
 flags gcc.compile OPTIONS <warnings>all : -Wall -pedantic ;
 flags gcc.compile OPTIONS <warnings-as-errors>on : -Werror ;
 
 flags gcc.compile OPTIONS <debug-symbols>on : -g ;
 flags gcc.compile OPTIONS <profiling>on : -pg ;
-# On cygwin and mingw, gcc generates position independent code by default,
-# and warns if -fPIC is specified. This might not be the right way
-# of checking if we're using cygwin. For example, it's possible
-# to run cygwin gcc from NT shell, or using crosscompiling.
-# But we'll solve that problem when it's time. In that case
-# we'll just add another parameter to 'init' and move this login
+flags gcc.compile OPTIONS <rtti>off : -fno-rtti ;
+
+# On cygwin and mingw, gcc generates position independent code by default, and
+# warns if -fPIC is specified. This might not be the right way of checking if
+# we're using cygwin. For example, it's possible to run cygwin gcc from NT
+# shell, or using crosscompiling. But we'll solve that problem when it's time.
+# In that case we'll just add another parameter to 'init' and move this login
 # inside 'init'.
 if [ os.name ] != CYGWIN && [ os.name ] != NT
-{
+{
     # This logic will add -fPIC for all compilations:
     #
     # lib a : a.cpp b ;
     # obj b : b.cpp ;
     # exe c : c.cpp a d ;
     # obj d : d.cpp ;
- #
- # This all is fine, except that 'd' will be compiled with
- # -fPIC even though it's not needed, as 'd' is used only in
- # exe. However, it's hard to detect where a target is going to
- # be used. Alternative, we can set -fPIC only when main target type
- # is LIB but than 'b' will be compiled without -fPIC. In x86-64 that
- # will lead to link errors. So, compile everything with -fPIC.
     #
- # Yet another alternative would be to create propagated <sharedable>
- # feature, and set it when building shared libraries, but that's hard
- # to implement and will increase target path length even more.
+ # This all is fine, except that 'd' will be compiled with -fPIC even though
+ # it's not needed, as 'd' is used only in exe. However, it's hard to detect
+ # where a target is going to be used. Alternative, we can set -fPIC only
+ # when main target type is LIB but than 'b' will be compiled without -fPIC.
+ # In x86-64 that will lead to link errors. So, compile everything with
+ # -fPIC.
+ #
+ # Yet another alternative would be to create propagated <sharedable>
+ # feature, and set it when building shared libraries, but that's hard to
+ # implement and will increase target path length even more.
     flags gcc.compile OPTIONS <link>shared : -fPIC ;
-}
+}
 if [ os.name ] != NT && [ os.name ] != OSF && [ os.name ] != HPUX
 {
     # OSF does have an option called -soname but it doesn't seem to work as
     # expected, therefore it has been disabled.
-
     HAVE_SONAME = "" ;
     SONAME_OPTION = -h ;
 }
 
 
-
 flags gcc.compile USER_OPTIONS <cflags> ;
 flags gcc.compile.c++ USER_OPTIONS <cxxflags> ;
 flags gcc.compile DEFINES <define> ;
@@ -355,35 +343,34 @@
 
 actions compile.c++.pch
 {
- "$(CONFIG_COMMAND)" -x c++-header $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
+ "$(CONFIG_COMMAND)" -x c++-header $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
 }
 
 actions compile.c.pch
 {
- "$(CONFIG_COMMAND)" -x c-header $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
+ "$(CONFIG_COMMAND)" -x c-header $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
 }
 
 rule compile.c++
 {
- # Some extensions are compiled as C++ by default. For others, we need
- # to pass -x c++.
- # We could always pass -x c++ but distcc does not work with it.
+ # Some extensions are compiled as C++ by default. For others, we need to
+ # pass -x c++. We could always pass -x c++ but distcc does not work with it.
     if ! $(>:S) in .cc .cp .cxx .cpp .c++ .C
     {
         LANG on $(<) = "-x c++" ;
- }
+ }
     DEPENDS $(<) : [ on $(<) return $(PCH_FILE) ] ;
 }
 
 rule compile.c
 {
- # If we use the name g++ then default file suffix -> language mapping
- # does not work. So have to pass -x option. Maybe, we can work around this
- # by allowing the user to specify both C and C++ compiler names.
+ # If we use the name g++ then default file suffix -> language mapping does
+ # not work. So have to pass -x option. Maybe, we can work around this by
+ # allowing the user to specify both C and C++ compiler names.
     #if $(>:S) != .c
     #{
         LANG on $(<) = "-x c" ;
- #}
+ #}
     DEPENDS $(<) : [ on $(<) return $(PCH_FILE) ] ;
 }
 
@@ -394,7 +381,7 @@
 
 actions compile.c bind PCH_FILE
 {
- "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
+ "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
 }
 
 rule compile.asm
@@ -404,17 +391,17 @@
 
 actions compile.asm
 {
- "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
+ "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
 }
 
-# The class which check that we don't try to use
-# the <runtime-link>static property while creating or using shared library,
-# since it's not supported by gcc/libc.
+# The class which check that we don't try to use the <runtime-link>static
+# property while creating or using shared library, since it's not supported by
+# gcc/libc.
 class gcc-linking-generator : unix-linking-generator
 {
     rule run ( project name ? : property-set : sources + )
     {
- #~ TODO: Replace this with the use of a target-os property.
+ # TODO: Replace this with the use of a target-os property.
         local no-static-link = ;
         if [ modules.peek : UNIX ]
         {
@@ -452,15 +439,14 @@
             ECHO warning:
                 $(reason) ;
             ECHO warning:
- "It's suggested to use '<runtime-link>static' together"
- "with the '<link>static'." ;
+ "It is suggested to use '<runtime-link>static' together"
+ "with '<link>static'." ;
             return ;
         }
         else
         {
- local generated-targets = [ unix-linking-generator.run $(project) $(name)
- : $(property-set) : $(sources) ] ;
-
+ local generated-targets = [ unix-linking-generator.run $(project)
+ $(name) : $(property-set) : $(sources) ] ;
             return $(generated-targets) ;
         }
     }
@@ -495,8 +481,8 @@
             : <toolset>gcc ] ;
 }
 
-# Declare flags for linking
-# First, the common flags
+# Declare flags for linking.
+# First, the common flags.
 flags gcc.link OPTIONS <debug-symbols>on : -g ;
 flags gcc.link OPTIONS <profiling>on : -pg ;
 flags gcc.link USER_OPTIONS <linkflags> ;
@@ -505,39 +491,37 @@
 flags gcc.link FINDLIBS-SA <find-shared-library> ;
 flags gcc.link LIBRARIES <library-file> ;
 
-# For <runtime-link>static we made sure there are no dynamic libraries
-# in the link.
-# On HP-UX not all system libraries exist as archived libraries (for example,
-# there is no libunwind.a), so, on this platform, the -static option cannot
-# be specified.
-
+# For <runtime-link>static we made sure there are no dynamic libraries in the
+# link. On HP-UX not all system libraries exist as archived libraries (for
+# example, there is no libunwind.a), so, on this platform, the -static option
+# cannot be specified.
 if [ os.name ] != HPUX
 {
     flags gcc.link OPTIONS <runtime-link>static : -static ;
 }
 
-# Now, the vendor specific flags
-# The parameter linker can be either gnu or sun
+# Now, the vendor specific flags.
+# The parameter linker can be either gnu, darwin, osf, hpux or sun.
 rule init-link-flags ( toolset linker condition )
 {
     switch $(linker)
     {
     case gnu :
         {
- # Strip the binary when no debugging is needed.
- # We use --strip-all flag as opposed to -s since icc
- # (intel's compiler) is generally option-compatible with
- # and inherits from gcc toolset, but does not support -s
- flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off : -Wl,--strip-all
- : unchecked ;
- flags $(toolset).link RPATH $(condition) : <dll-path> : unchecked ;
- flags $(toolset).link RPATH_LINK $(condition) : <xdll-path> : unchecked ;
- flags $(toolset).link START-GROUP $(condition) : -Wl,--start-group : unchecked ;
- flags $(toolset).link END-GROUP $(condition) : -Wl,--end-group : unchecked ;
-
- # gnu ld has the ability to change the search behaviour for libraries referenced
- # by -l switch. These modifiers are -Bstatic and -Bdynamic and change search
- # for -l switches that follow them. The following list shows the tried variants.
+ # Strip the binary when no debugging is needed. We use --strip-all flag
+ # as opposed to -s since icc (intel's compiler) is generally
+ # option-compatible with and inherits from the gcc toolset, but does not
+ # support -s.
+ flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off : -Wl,--strip-all : unchecked ;
+ flags $(toolset).link RPATH $(condition) : <dll-path> : unchecked ;
+ flags $(toolset).link RPATH_LINK $(condition) : <xdll-path> : unchecked ;
+ flags $(toolset).link START-GROUP $(condition) : -Wl,--start-group : unchecked ;
+ flags $(toolset).link END-GROUP $(condition) : -Wl,--end-group : unchecked ;
+
+ # gnu ld has the ability to change the search behaviour for libraries
+ # referenced by -l switch. These modifiers are -Bstatic and -Bdynamic
+ # and change search for -l switches that follow them. The following list
+ # shows the tried variants.
         # The search stops at the first variant that has a match.
         # *nix: -Bstatic -lxxx
         # libxxx.a
@@ -561,72 +545,71 @@
         # libxxx.a
         #
         # (*) This is for cygwin
- # Please note that -Bstatic and -Bdynamic are not a guarantee that a static
- # or dynamic lib indeed gets linked in. The switches only change search
- # patterns!
-
+ # Please note that -Bstatic and -Bdynamic are not a guarantee that a
+ # static or dynamic lib indeed gets linked in. The switches only change
+ # search patterns!
+
         # On *nix mixing shared libs with static runtime is not a good idea.
- flags $(toolset).link FINDLIBS-ST-PFX $(condition)/<runtime-link>shared
+ flags $(toolset).link FINDLIBS-ST-PFX $(condition)/<runtime-link>shared
             : -Wl,-Bstatic : unchecked ;
- flags $(toolset).link FINDLIBS-SA-PFX $(condition)/<runtime-link>shared
+ flags $(toolset).link FINDLIBS-SA-PFX $(condition)/<runtime-link>shared
             : -Wl,-Bdynamic : unchecked ;
-
- # On windows allow mixing of static and dynamic libs with static runtime
+
+ # On windows allow mixing of static and dynamic libs with static
+ # runtime.
         flags $(toolset).link FINDLIBS-ST-PFX $(condition)/<runtime-link>static/<target-os>windows
             : -Wl,-Bstatic : unchecked ;
- flags $(toolset).link FINDLIBS-SA-PFX $(condition)/<runtime-link>static/<target-os>windows
+ flags $(toolset).link FINDLIBS-SA-PFX $(condition)/<runtime-link>static/<target-os>windows
             : -Wl,-Bdynamic : unchecked ;
- flags $(toolset).link OPTIONS $(condition)/<runtime-link>static/<target-os>windows
+ flags $(toolset).link OPTIONS $(condition)/<runtime-link>static/<target-os>windows
             : -Wl,-Bstatic : unchecked ;
         }
+
     case darwin :
         {
- # On Darwin, the -s option to ld does not work unless we pass
- # -static, and passing -static unconditionally is a bad idea.
- # So, don't pass -s at all, darwin.jam will use separate 'strip'
- # invocation.
+ # On Darwin, the -s option to ld does not work unless we pass -static,
+ # and passing -static unconditionally is a bad idea. So, don't pass -s.
+ # at all, darwin.jam will use separate 'strip' invocation.
         flags $(toolset).link RPATH $(condition) : <dll-path> : unchecked ;
         flags $(toolset).link RPATH_LINK $(condition) : <xdll-path> : unchecked ;
         }
-
+
     case osf :
         {
- # No --strip-all, just -s
- flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off : -Wl,-s
+ # No --strip-all, just -s.
+ flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off : -Wl,-s
               : unchecked ;
-
             flags $(toolset).link RPATH $(condition) : <dll-path> : unchecked ;
- # This does not supports -R
+ # This does not supports -R.
             flags $(toolset).link RPATH_OPTION $(condition) : -rpath : unchecked ;
             # -rpath-link is not supported at all.
         }
-
 
     case sun :
         {
- flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off : -Wl,-s
+ flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off : -Wl,-s
             : unchecked ;
         flags $(toolset).link RPATH $(condition) : <dll-path> : unchecked ;
- # Solaris linker does not have a separate -rpath-link, but
- # allows to use -L for the same purpose.
+ # Solaris linker does not have a separate -rpath-link, but allows to use
+ # -L for the same purpose.
         flags $(toolset).link LINKPATH $(condition) : <xdll-path> : unchecked ;
 
- # This permits shared libraries with non-PIC code on Solaris
- # VP, 2004/09/07: Now that we have -fPIC hardcode in link.dll,
- # the following is not needed. Whether -fPIC should be hardcoded,
- # is a separate question.
- # AH, 2004/10/16: it is still necessary because some tests link
- # against static libraries that were compiled without PIC.
- flags $(toolset).link OPTIONS $(condition)/<link>shared : -mimpure-text
- : unchecked ;
+ # This permits shared libraries with non-PIC code on Solaris.
+ # VP, 2004/09/07: Now that we have -fPIC hardcode in link.dll, the
+ # following is not needed. Whether -fPIC should be hardcoded, is a
+ # separate question.
+ # AH, 2004/10/16: it is still necessary because some tests link against
+ # static libraries that were compiled without PIC.
+ flags $(toolset).link OPTIONS $(condition)/<link>shared : -mimpure-text
+ : unchecked ;
         }
 
     case hpux :
         {
- flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off : -Wl,-s
- : unchecked ;
- flags $(toolset).link OPTIONS $(condition)/<link>shared : -fPIC
- : unchecked ;
+ flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off
+ : -Wl,-s : unchecked ;
+ flags $(toolset).link OPTIONS $(condition)/<link>shared
+ : -fPIC : unchecked ;
         }
 
     case * :
@@ -634,19 +617,18 @@
             errors.user-error
             "$(toolset) initialization: invalid linker '$(linker)'" :
             "The value '$(linker)' specified for <linker> is not recognized." :
- "Possible values are 'sun', 'gnu'" ;
+ "Possible values are 'gnu', 'darwin', 'osf', 'hpux' or 'sun'" ;
         }
     }
 }
 
-# Declare actions for linking
+# Declare actions for linking.
 rule link ( targets * : sources * : properties * )
 {
- SPACE on $(targets) = " " ;
- # Serialize execution of the 'link' action, since
- # running N links in parallel is just slower.
- # For now, serialize only gcc links, it might be a good
- # idea to serialize all links.
+ SPACE on $(targets) = " " ;
+ # Serialize execution of the 'link' action, since running N links in
+ # parallel is just slower. For now, serialize only gcc links, it might be a
+ # good idea to serialize all links.
     JAM_SEMAPHORE on $(targets) = <s>gcc-link-semaphore ;
 }
 
@@ -656,12 +638,11 @@
 
 }
 
-# Default value. Mostly for the sake of intel-linux
-# that inherits from gcc, but does not has the same
-# logic to set the .AR variable. We can put the same
-# logic in intel-linux, but that's hardly worth the trouble
-# as on Linux, 'ar' is always available.
-.AR = ar ;
+# Default value. Mostly for the sake of intel-linux that inherits from gcc, but
+# does not have the same logic to set the .AR variable. We can put the same
+# logic in intel-linux, but that's hardly worth the trouble as on Linux, 'ar' is
+# always available.
+.AR = ar ;
 
 flags gcc.archive AROPTIONS <archiveflags> ;
 
@@ -671,20 +652,18 @@
     #
     # Andre Hentz:
     #
- # I had a file, say a1.c, that was included into liba.a.
- # I moved a1.c to a2.c, updated my Jamfiles and rebuilt.
- # My program was crashing with absurd errors.
- # After some debugging I traced it back to the fact that a1.o was *still*
- # in liba.a
+ # I had a file, say a1.c, that was included into liba.a. I moved a1.c to
+ # a2.c, updated my Jamfiles and rebuilt. My program was crashing with absurd
+ # errors. After some debugging I traced it back to the fact that a1.o was
+ # *still* in liba.a
     #
     # Rene Rivera:
     #
- # Originally removing the archive was done by splicing an RM
- # onto the archive action. That makes archives fail to build on NT
- # when they have many files because it will no longer execute the
- # action directly and blow the line length limit. Instead we
- # remove the file in a different action, just before the building
- # of the archive.
+ # Originally removing the archive was done by splicing an RM onto the
+ # archive action. That makes archives fail to build on NT when they have
+ # many files because it will no longer execute the action directly and blow
+ # the line length limit. Instead we remove the file in a different action,
+ # just before building the archive.
     #
     local clean.a = $(targets[1])(clean) ;
     TEMPORARY $(clean.a) ;
@@ -695,14 +674,13 @@
     common.RmTemps $(clean.a) : $(targets) ;
 }
 
-# Declare action for creating static libraries
-# The 'r' letter means to add files to the archive with replacement
-# Since we remove archive, we don't care about replacement, but
-# there's no option "add without replacement".
-# The 'c' letter means suppresses warning in case the archive
-# does not exists yet. That warning is produced only on
-# some platforms, for whatever reasons.
-actions piecemeal archive
+# Declare action for creating static libraries.
+# The letter 'r' means to add files to the archive with replacement. Since we
+# remove archive, we don't care about replacement, but there's no option "add
+# without replacement".
+# The letter 'c' suppresses the warning in case the archive does not exists yet.
+# That warning is produced only on some platforms, for whatever reasons.
+actions piecemeal archive
 {
     "$(.AR)" $(AROPTIONS) rc "$(<)" "$(>)"
 }
@@ -710,7 +688,7 @@
 
 rule link.dll ( targets * : sources * : properties * )
 {
- SPACE on $(targets) = " " ;
+ SPACE on $(targets) = " " ;
     JAM_SEMAPHORE on $(targets) = <s>gcc-link-semaphore ;
 }
 
@@ -723,11 +701,11 @@
 # Set up threading support. It's somewhat contrived, so perform it at the end,
 # to avoid cluttering other code.
 
-if [ os.on-windows ]
+if [ os.on-windows ]
 {
     flags gcc OPTIONS <threading>multi : -mthreads ;
 }
-else if [ modules.peek : UNIX ]
+else if [ modules.peek : UNIX ]
 {
     switch [ modules.peek : JAMUNAME ]
     {

Modified: branches/CMake/release/tools/build/v2/tools/generate.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/generate.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/generate.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,6 +1,6 @@
-# Copyright 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Declares main target 'generate' that can be used to produce targets
 # by calling a user-provides rule, that takes virtual target and produces
@@ -9,13 +9,13 @@
 import targets ;
 import "class" : new ;
 import property ;
-import errors : error ;
-import type : type ;
+import errors ;
 import regex ;
 import property-set ;
 import project ;
 import feature ;
 
+
 feature.feature generating-rule : : free ;
 
 
@@ -24,28 +24,28 @@
     import errors ;
     import indirect ;
     import virtual-target ;
-
+
     rule __init__ ( name : project : sources * : requirements *
         : default-build * : usage-requirements * )
- {
- basic-target.__init__ $(name) : $(project) : $(sources)
- : $(requirements) : $(default-build) : $(usage-requirements) ;
-
+ {
+ basic-target.__init__ $(name) : $(project) : $(sources)
+ : $(requirements) : $(default-build) : $(usage-requirements) ;
+
         local r = [ $(self.requirements).get <generating-rule> ] ;
         if ! $(r)
         {
- errors.user-error
- "The generate rule requires <generating-rule> property to be set" ;
- }
+ errors.user-error
+ "The generate rule requires <generating-rule> property to be set" ;
+ }
     }
-
+
     rule construct ( name : sources * : property-set )
     {
         local result ;
         local gr = [ $(property-set).get <generating-rule> ] ;
-
+
         # FIXME: this is copy-paste from virtual-target.jam. Must
- # have an utilty rule to call a rule like this.
+ # have n utilty rule to call a rule like this.
         local rule-name = [ MATCH ^@(.*) : $(gr) ] ;
         if $(rule-name)
         {
@@ -53,22 +53,21 @@
             {
                 errors.error "<tag>@rulename is present but is not the only <tag> feature" ;
             }
-
-
- result = [ indirect.call $(rule-name) $(self.project) $(name)
- : $(property-set) : $(sources) ] ;
-
+
+ result = [ indirect.call $(rule-name) $(self.project) $(name)
+ : $(property-set) : $(sources) ] ;
+
             if ! $(result)
             {
                 ECHO "warning: Unable to construct" [ full-name ] ;
- }
- }
-
+ }
+ }
+
         local ur ;
         local targets ;
 
         if $(result)
- {
+ {
             if [ class.is-a $(result[1]) : property-set ]
             {
                 ur = $(result[1]) ;
@@ -78,31 +77,30 @@
             {
                 ur = [ property-set.empty ] ;
                 targets = $(result) ;
- }
- }
+ }
+ }
         local rt ;
         for t in $(targets)
         {
             rt += [ virtual-target.register $(t) ] ;
         }
         return $(ur) $(rt) ;
- }
+ }
 }
 
-rule generate ( name : sources * : requirements * : default-build *
+
+rule generate ( name : sources * : requirements * : default-build *
     : usage-requirements * )
 {
     local project = [ project.current ] ;
-
+
     targets.main-target-alternative
- [ new generated-target-class $(name) : $(project)
- : [ targets.main-target-sources $(sources) : $(name) ]
- : [ targets.main-target-requirements $(requirements) : $(project) ]
- : [ targets.main-target-default-build $(default-build) : $(project) ]
- : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
- ] ;
+ [ new generated-target-class $(name) : $(project)
+ : [ targets.main-target-sources $(sources) : $(name) ]
+ : [ targets.main-target-requirements $(requirements) : $(project) ]
+ : [ targets.main-target-default-build $(default-build) : $(project) ]
+ : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
+ ] ;
 }
 
 IMPORT $(__name__) : generate : : generate ;
-
-

Modified: branches/CMake/release/tools/build/v2/tools/gettext.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/gettext.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/gettext.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,47 +1,47 @@
-# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # This module support GNU gettext internationalization utilities.
-#
+#
 # It provides two main target rules: 'gettext.catalog', used for
 # creating machine-readable catalogs from translations files, and
 # 'gettext.update', used for update translation files from modified
 # sources.
-#
+#
 # To add i18n support to your application you should follow these
 # steps.
-#
+#
 # - Decide on a file name which will contain translations and
 # what main target name will be used to update it. For example::
-#
+#
 # gettext.update update-russian : russian.po a.cpp my_app ;
-#
+#
 # - Create the initial translation file by running::
 #
 # bjam update-russian
 #
 # - Edit russian.po. For example, you might change fields like LastTranslator.
-#
+#
 # - Create a main target for final message catalog::
 #
 # gettext.catalog russian : russian.po ;
 #
-# The machine-readable catalog will be updated whenever you update
+# The machine-readable catalog will be updated whenever you update
 # "russian.po". The "russian.po" file will be updated only on explicit
 # request. When you're ready to update translations, you should
-#
+#
 # - Run::
-#
+#
 # bjam update-russian
 #
 # - Edit "russian.po" in appropriate editor.
-#
+#
 # The next bjam run will convert "russian.po" into machine-readable form.
 #
 # By default, translations are marked by 'i18n' call. The 'gettext.keyword'
 # feature can be used to alter this.
-
+
 
 import targets ;
 import property-set ;
@@ -59,7 +59,7 @@
 
 # Initializes the gettext module.
 rule init ( path ? # Path where all tools are located. If not specified,
- # they should be in PATH.
+ # they should be in PATH.
           )
 {
     if $(.initialized) && $(.path) != $(path)
@@ -68,9 +68,9 @@
     }
     .initialized = true ;
     if $(path)
- {
+ {
         .path = $(path)/ ;
- }
+ }
 }
 
 # Creates a main target 'name', which, when updated, will cause
@@ -80,36 +80,36 @@
 # of those main targets will be scanned, provided they are of
 # appropricate type. The 'gettext.types' feature can be used to
 # control the types.
-#
+#
 # The target will be updated only if explicitly requested on the
 # command line.
 rule update ( name : existing-translation sources + : requirements * )
 {
     local project = [ project.current ] ;
-
+
     targets.main-target-alternative
       [ new typed-target $(name) : $(project) : gettext.UPDATE :
         $(existing-translation) $(sources)
- : [ targets.main-target-requirements $(requirements) : $(project) ]
+ : [ targets.main-target-requirements $(requirements) : $(project) ]
       ] ;
     $(project).mark-target-as-explicit $(name) ;
 }
 
 
 # The human editable source, containing translation.
-type.register gettext.PO : po ;
+type.register gettext.PO : po ;
 # The machine readable message catalog.
 type.register gettext.catalog : mo ;
 # Intermediate type produce by extracting translations from
 # sources.
-type.register gettext.POT : pot ;
+type.register gettext.POT : pot ;
 # Pseudo type used to invoke update-translations generator
 type.register gettext.UPDATE ;
 
 # Identifies the keyword that should be used when scanning sources.
 # Default: i18n
 feature gettext.keyword : : free ;
-# Contains space-separated list of sources types which should be scanned.
+# Contains space-separated list of sources types which should be scanned.
 # Default: "C CPP"
 feature gettext.types : : free ;
 
@@ -119,7 +119,7 @@
 {
     import regex : split ;
     import property-set ;
-
+
     rule __init__ ( * : * )
     {
         generator.__init__ $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
@@ -135,11 +135,11 @@
         local types = [ $(property-set).get <gettext.types> ] ;
         types ?= "C CPP" ;
         types = [ regex.split $(types) " " ] ;
-
+
         local keywords = [ $(property-set).get <gettext.keyword> ] ;
         property-set = [ property-set.create $(keywords:G=<gettext.keyword>) ] ;
 
- # First deterime the list of sources that must be scanned for
+ # First deterime the list of sources that must be scanned for
         # messages.
         local all-sources ;
         # CONSIDER: I'm not sure if the logic should be the same as for 'stage':
@@ -154,22 +154,22 @@
             if [ $(s).type ] in $(types)
             {
                 right-sources += $(s) ;
- }
+ }
         }
-
+
         local .constructed ;
         if $(right-sources)
- {
+ {
             # Create the POT file, which will contain list of messages extracted
             # from the sources.
- local extract =
+ local extract =
               [ new action $(right-sources) : gettext.extract : $(property-set) ] ;
- local new-messages = [ new file-target $(name) : gettext.POT
+ local new-messages = [ new file-target $(name) : gettext.POT
               : $(project) : $(extract) ] ;
-
+
             # Create a notfile target which will update the existing translation file
- # with new messages.
- local a = [ new action $(sources[1]) $(new-messages)
+ # with new messages.
+ local a = [ new action $(sources[1]) $(new-messages)
               : gettext.update-po-dispatch ] ;
             local r = [ new notfile-target $(name) : $(project) : $(a) ] ;
             .constructed = [ virtual-target.register $(r) ] ;
@@ -177,9 +177,9 @@
         else
         {
             errors.error "No source could be scanned by gettext tools" ;
- }
- return $(.constructed) ;
- }
+ }
+ return $(.constructed) ;
+ }
 }
 generators.register [ new update-translations-generator gettext.update : : gettext.UPDATE ] ;
 
@@ -199,23 +199,22 @@
 # first run), we need to copy the file created from sources.
 # In all other cases, we need to update the file.
 rule update-po-dispatch
-{
+{
     NOCARE $(>[1]) ;
     gettext.create-po $(<) : $(>) ;
     gettext.update-po $(<) : $(>) ;
- _ on $(<) = " " ;
+ _ on $(<) = " " ;
     ok on $(<) = "" ;
     EXISTING_PO on $(<) = $(>[1]) ;
 }
 
-# Due to fancy interaction of existing and updated, this rule
-# can be called with with one source, in which case we copy
-# the lonely source into EXISTING_PO, or with two sources,
-# in which case the action body expands to nothing.
-# I'd really like to have "missing" action modifier.
+# Due to fancy interaction of existing and updated, this rule can be called with
+# one source, in which case we copy the lonely source into EXISTING_PO, or with
+# two sources, in which case the action body expands to nothing. I'd really like
+# to have "missing" action modifier.
 actions quietly existing updated create-po bind EXISTING_PO
 {
- cp$(_)"$(>[1])"$(_)"$(EXISTING_PO)"$($(>[2]:E=ok))
+ cp$(_)"$(>[1])"$(_)"$(EXISTING_PO)"$($(>[2]:E=ok))
 }
 
 actions updated update-po bind EXISTING_PO
@@ -223,12 +222,9 @@
     $(.path)msgmerge$(_)-U$(_)"$(EXISTING_PO)"$(_)"$(>[1])"
 }
 
-actions gettext.compile
+actions gettext.compile
 {
- $(.path)msgfmt -o $(<) $(>)
+ $(.path)msgfmt -o $(<) $(>)
 }
 
 IMPORT $(__name__) : update : : gettext.update ;
-
-
-

Modified: branches/CMake/release/tools/build/v2/tools/intel.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/intel.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/intel.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -16,15 +16,19 @@
 
 rule init ( * : * )
 {
- if [ os.name ] = LINUX || [ os.name ] = MACOSX
+ if [ os.name ] = LINUX
     {
         toolset.using intel-linux :
           $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
     }
+ else if [ os.name ] = MACOSX
+ {
+ toolset.using intel-darwin :
+ $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
+ }
     else
     {
         toolset.using intel-win :
           $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
-
     }
 }

Modified: branches/CMake/release/tools/build/v2/tools/mpi.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/mpi.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/mpi.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -271,6 +271,12 @@
       command = [ common.get-invocation-command mpi : mpiCC ] ;
     }
 
+ if ! $(mpicxx) && ! $(command)
+ {
+ # Try "mpicxx", which is used by OpenMPI and MPICH2
+ command = [ common.get-invocation-command mpi : mpicxx ] ;
+ }
+
     local result ;
     local compile_flags ;
     local link_flags ;

Modified: branches/CMake/release/tools/build/v2/tools/msvc.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/msvc.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/msvc.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -9,17 +9,16 @@
 # License Version 1.0. (See accompanying file LICENSE_1_0.txt or
 # http://www.boost.org/LICENSE_1_0.txt)
 
+import "class" : new ;
 import property ;
 import generators ;
 import os ;
 import type ;
 import toolset : flags ;
-import errors : error ;
-import feature : feature get-values ;
+import errors ;
+import feature ;
 import path ;
-import sequence : unique ;
 import common ;
-import "class" : new ;
 import rc ;
 import midl ;
 import mc ;
@@ -51,15 +50,14 @@
 # Dynamic runtime comes only in MT flavour.
 toolset.add-requirements <toolset>msvc,<runtime-link>shared:<threading>multi ;
 
-
-RM = [ common.rm-command ] ;
+RM = [ common.rm-command ] ;
 nl = "
 " ;
 
 
-# Initialize the toolset for a specific version. As the result, path to
-# compiler and, possible, program names are set up, and will be used when
-# that version of compiler is requested. For example, you might have:
+# Initialize the toolset for a specific version. As the result, path to compiler
+# and, possible, program names are set up, and will be used when that version of
+# compiler is requested. For example, you might have:
 #
 # using msvc : 6.5 : cl.exe ;
 # using msvc : 7.0 : Y:/foo/bar/cl.exe ;
@@ -72,36 +70,36 @@
 # - all - all detected versions will be registered;
 # - default - this is an equivalent to an empty version.
 #
-# Depending on a supplied version, detected configurations and presence
-# 'cl.exe' in the path different results may be achieved. The following
-# table describes all possible cases:
+# Depending on a supplied version, detected configurations and presence 'cl.exe'
+# in the path different results may be achieved. The following table describes
+# all possible cases:
 #
 # Nothing "x.y"
 # Passed Nothing "x.y" detected, detected,
 # version detected detected cl.exe in path cl.exe in path
-#
+#
 # default Error Use "x.y" Create "default" Use "x.y"
 # all None Use all None Use all
 # x.y - Use "x.y" - Use "x.y"
 # a.b Error Error Create "a.b" Create "a.b"
-#
+#
 # "x.y" - refers to a detected version;
 # "a.b" - refers to an undetected version.
 #
 # Note: for free VC7.1 tools, we don't correctly find vcvars32.bar when user
 # explicitly provides a path.
-rule init (
+rule init (
     version ? # the msvc version which is being configured. When omitted
             # the tools invoked when no explicit version is given will be configured.
- : command *
+ : command *
     # the command to invoke the compiler. If not specified:
     # - if version is given, default location for that version will be searched
- #
- # - if version is not given, default locations for 7.1, 7.0 and 6.* will
- # be searched
- #
- # - if compiler is not found in default locations, PATH will be searched.
- : options *
+ #
+ # - if version is not given, default locations for 7.1, 7.0 and 6.* will
+ # be searched
+ #
+ # - if compiler is not found in default locations, PATH will be searched.
+ : options *
     # options can include <setup>, <compiler>, <assembler>, <linker> and <resource-compiler>
     #
     # <compiler-filter>
@@ -118,22 +116,19 @@
 }
 
 
-# 'configure' is a newer version of 'init'. The parameter 'command' is passed as
+# 'configure' is a newer version of 'init'. The parameter 'command' is passed as
 # a part of the 'options' list.
-rule configure (
- version ? :
- options *
- )
+rule configure ( version ? : options * )
 {
     switch $(version)
     {
         case all :
             if $(options)
             {
- error "msvc: options should be empty when 'all' is specified" ;
+ errors.error "msvc: options should be empty when 'all' is specified" ;
             }
 
- # use all detected versions
+ # Use all detected versions.
             for local v in [ $(.versions).all ]
             {
                 configure-really $(v) ;
@@ -149,27 +144,24 @@
 
 
 # Supported CPU architectures
-cpu-arch-i386 =
+cpu-arch-i386 =
     <architecture>/<address-model>
     <architecture>/<address-model>32
- <architecture>x86/<address-model>
+ <architecture>x86/<address-model>
     <architecture>x86/<address-model>32 ;
 
-cpu-arch-amd64 =
- <architecture>/<address-model>64
+cpu-arch-amd64 =
+ <architecture>/<address-model>64
     <architecture>x86/<address-model>64 ;
 
 cpu-arch-ia64 =
- <architecture>ia64/<address-model>
+ <architecture>ia64/<address-model>
     <architecture>ia64/<address-model>64 ;
 
 
-local rule configure-really (
- version ? :
- options *
- )
+local rule configure-really ( version ? : options * )
 {
- # If no version supplied use the default configuration. Note that condition
+ # If no version supplied use the default configuration. Note that condition
     # remains versionless.
     local v = $(version) ;
     if ! $(v)
@@ -179,7 +171,7 @@
         version = $(version[1]) ;
         v = $(version) ;
 
- # Note: 'version' can still be empty at this point if no versions were
+ # Note: 'version' can still be empty at this point if no versions were
         # detected.
         version ?= "default" ;
     }
@@ -194,15 +186,15 @@
     if $(version) in [ $(.versions).used ]
     {
         # Allow multiple 'toolset.usage' calls for the same configuration
- # if the identical sets of options are used
+ # if the identical sets of options are used
         if $(options) && ( $(options) != [ $(.versions).get $(version) : options ] )
         {
- error "msvc: the toolset version '$(version)' is configured already" ;
+ errors.error "msvc: the toolset version '$(version)' is configured already" ;
         }
     }
     else
     {
- # Register a new configuration
+ # Register a new configuration
         $(.versions).register $(version) ;
 
         # Add user-supplied to auto-detected options
@@ -212,26 +204,23 @@
         $(.versions).use $(version) ;
 
         # Generate condition and save it
- local condition = [ common.check-init-parameters msvc :
- version $(v) ] ;
+ local condition = [ common.check-init-parameters msvc : version $(v) ] ;
 
         $(.versions).set $(version) : condition : $(condition) ;
 
+ local command = [ feature.get-values <command> : $(options) ] ;
 
- local command = [ get-values <command> : $(options) ] ;
-
- # If version is specified, we try to search first in default paths,
- # and only then in PATH.
+ # If version is specified, we try to search first in default paths, and
+ # only then in PATH.
         command = [ common.get-invocation-command msvc : cl.exe : $(command)
           : [ default-paths $(version) ] : $(version) ] ;
 
         common.handle-options msvc : $(condition) : $(command) : $(options) ;
-
 
- if ! $(version)
+ if ! $(version)
         {
- # Even if version is not explicitly specified, try to detect the version
- # from the path.
+ # Even if version is not explicitly specified, try to detect the
+ # version from the path.
             if [ MATCH "(Microsoft Visual Studio 9)" : $(command) ]
             {
                 version = 9.0 ;
@@ -239,7 +228,7 @@
             if [ MATCH "(Microsoft Visual Studio 8)" : $(command) ]
             {
                 version = 8.0 ;
- }
+ }
             else if [ MATCH "(NET 2003[\/\\]VC7)" : $(command) ]
             {
                 version = 7.1 ;
@@ -255,11 +244,10 @@
             else
             {
                 version = 6.0 ;
- }
+ }
         }
 
-
- # Generate and register setup command
+ # Generate and register setup command.
 
         local below-8.0 = [ MATCH ^([67]\\.) : $(version) ] ;
 
@@ -276,9 +264,9 @@
             parent = [ path.parent $(parent) ] ;
             parent = [ path.native $(parent) ] ;
 
- # setup will be used if the script name has been specified.
- # If setup is not specified, a default script will be used instead.
- setup = [ get-values <setup> : $(options) ] ;
+ # Setup will be used if the script name has been specified. If setup
+ # is not specified, a default script will be used instead.
+ setup = [ feature.get-values <setup> : $(options) ] ;
 
             if ! $(setup)
             {
@@ -291,14 +279,14 @@
                     setup ?= vcvarsall.bat ;
                 }
 
- # The vccars32.bat is actually in "bin" directory.
- # (except for free VC7.1 tools)
+ # The vccars32.bat is actually in "bin" directory except for
+ # free VC7.1 tools.
                 setup = [ GLOB $(command) $(parent) : $(setup) ] ;
             }
 
             if $(setup)
             {
- # Note Cygwin to Windows translation
+ # Note Cygwin to Windows translation.
                 setup = "\""$(setup[1]:W)"\"" ;
 
                 if ! $(below-8.0)
@@ -309,9 +297,15 @@
                     # say about x86_IPF, that seem to be doc bug,
                     # and x86_ia64 is right one.
                     setup-option = x86 x86_amd64 x86_ia64 ;
-
- # Use a native x64 compiler if possible
- if [ MATCH ^(AMD64) : [ os.environ PROCESSOR_IDENTIFIER ] ]
+
+ # When using 64-bit Windows, and targeting 64-bit, it's
+ # possible to use native 64-bit compiler, which is selected
+ # by the "amd64" parameter to vcvarsall.bat. There are two
+ # variables we can use -- PROCESSOR_ARCHITECTURE and
+ # PROCESSOR_IDENTIFIER. The first is 'x86' when running
+ # 32-bit windows, no matter what processor is, and 'AMD64'
+ # on 64-bit windows on x86 (either AMD64 or EM64T) windows.
+ if [ MATCH ^(AMD64) : [ os.environ PROCESSOR_ARCHITECTURE ] ]
                     {
                         setup-option = x86 amd64 x86_ia64 ;
                     }
@@ -330,32 +324,32 @@
 
         command = $(prefix)$(setup)" "$(setup-option:E="")$(suffix) ;
 
- # Setup script is not required in some configurations
+ # Setup script is not required in some configurations.
         command ?= "" ;
 
- # Get tool names (if any) and finish setup
+ # Get tool names (if any) and finish setup.
 
- compiler = [ get-values <compiler> : $(options) ] ;
+ compiler = [ feature.get-values <compiler> : $(options) ] ;
         compiler ?= cl ;
 
- linker = [ get-values <linker> : $(options) ] ;
+ linker = [ feature.get-values <linker> : $(options) ] ;
         linker ?= link ;
 
- resource-compiler = [ get-values <resource-compiler> : $(options) ] ;
+ resource-compiler = [ feature.get-values <resource-compiler> : $(options) ] ;
         resource-compiler ?= rc ;
 
- assembler = [ get-values <assembler> : $(options) ] ;
+ assembler = [ feature.get-values <assembler> : $(options) ] ;
         assembler ?= ml ;
 
- idl-compiler = [ get-values <idl-compiler> : $(options) ] ;
+ idl-compiler = [ feature.get-values <idl-compiler> : $(options) ] ;
         idl-compiler ?= midl ;
 
- mc-compiler = [ get-values <mc-compiler> : $(options) ] ;
+ mc-compiler = [ feature.get-values <mc-compiler> : $(options) ] ;
         mc-compiler ?= mc ;
 
         manifest-tool = mt ;
-
- local cc-filter = [ get-values <compiler-filter> : $(options) ] ;
+
+ local cc-filter = [ feature.get-values <compiler-filter> : $(options) ] ;
 
         for local i in 1 2 3
         {
@@ -370,31 +364,31 @@
                     ECHO "msvc: condition: '$(cond)', "
                         "command: '$(command[$(i)])'" ;
                 }
-
- flags msvc.compile .CC $(cond) : $(command[$(i)])$(compiler) /Zm800 -nologo ;
- flags msvc.compile .RC $(cond) : $(command[$(i)])$(resource-compiler) ;
- flags msvc.compile .ASM $(cond) : $(command[$(i)])$(assembler) ;
- flags msvc.link .LD $(cond) : $(command[$(i)])$(linker) /NOLOGO /INCREMENTAL:NO ;
- flags msvc.archive .LD $(cond) : $(command[$(i)])$(linker) /lib /NOLOGO ;
- flags msvc.compile .IDL $(cond) : $(command[$(i)])$(idl-compiler) ;
- flags msvc.compile .MC $(cond) : $(command[$(i)])$(mc-compiler) ;
+
+ toolset.flags msvc.compile .CC $(cond) : $(command[$(i)])$(compiler) /Zm800 -nologo ;
+ toolset.flags msvc.compile .RC $(cond) : $(command[$(i)])$(resource-compiler) ;
+ toolset.flags msvc.compile .ASM $(cond) : $(command[$(i)])$(assembler) ;
+ toolset.flags msvc.link .LD $(cond) : $(command[$(i)])$(linker) /NOLOGO /INCREMENTAL:NO ;
+ toolset.flags msvc.archive .LD $(cond) : $(command[$(i)])$(linker) /lib /NOLOGO ;
+ toolset.flags msvc.compile .IDL $(cond) : $(command[$(i)])$(idl-compiler) ;
+ toolset.flags msvc.compile .MC $(cond) : $(command[$(i)])$(mc-compiler) ;
 
                 if ! [ os.name ] in NT
                 {
- flags msvc.link .MT $(cond) : $(command[$(i)])$(manifest-tool) -nologo ;
+ toolset.flags msvc.link .MT $(cond) : $(command[$(i)])$(manifest-tool) -nologo ;
                 }
                 else
                 {
- flags msvc.link .MT $(cond) : $(manifest-tool) -nologo ;
+ toolset.flags msvc.link .MT $(cond) : $(manifest-tool) -nologo ;
                 }
-
+
                 if $(cc-filter)
                 {
- flags msvc .CC.FILTER $(cond) : "|" $(cc-filter) ;
+ toolset.flags msvc .CC.FILTER $(cond) : "|" $(cc-filter) ;
                 }
             }
         }
- # Set version-specific flags
+ # Set version-specific flags.
         configure-version-specific msvc : $(version) : $(condition) ;
     }
 }
@@ -403,95 +397,94 @@
 # Supported CPU types (only Itanium optimization options are supported from
 # VC++ 2005 on). See http://msdn2.microsoft.com/en-us/library/h66s5s0e(vs.90).aspx
 cpu-type-g5 = i586 pentium pentium-mmx ;
-cpu-type-g6 =
- i686 pentiumpro pentium2 pentium3 pentium3m pentium-m k6 k6-2 k6-3
+cpu-type-g6 =
+ i686 pentiumpro pentium2 pentium3 pentium3m pentium-m k6 k6-2 k6-3
     winchip-c6 winchip2 c3 c3-2 ;
 
-cpu-type-em64t = prescott nocona
+cpu-type-em64t = prescott nocona
     conroe conroe-xe conroe-l allendale mermon mermon-xe kentsfield kentsfield-xe
     penryn wolfdale yorksfield nehalem ;
 cpu-type-amd64 = k8 opteron athlon64 athlon-fx ;
 
-cpu-type-g7 =
- pentium4 pentium4m athlon athlon-tbird athlon-4 athlon-xp athlon-mp
+cpu-type-g7 =
+ pentium4 pentium4m athlon athlon-tbird athlon-4 athlon-xp athlon-mp
     $(cpu-type-em64t) $(cpu-type-amd64) ;
 
 cpu-type-itanium = itanium itanium1 merced ;
 cpu-type-itanium2 = itanium2 mckinley ;
 
-# Sets up flag definitions that are dependent on the version ot
-# compiler.
+
+# Sets up flag definitions dependent on the compiler version used.
 # - 'version' is the version of compiler in N.M format.
-# - 'condition' is the property set to be used as condition for flag
-# - 'toolset' is the toolset for which flag settings are to be defined
+# - 'condition' is the property set to be used as condition for flag.
+# - 'toolset' is the toolset for which flag settings are to be defined.
 # This makes the rule reusable for other msvc-option-compatible compilers.
 rule configure-version-specific ( toolset : version : condition )
 {
     toolset.push-checking-for-flags-module unchecked ;
- # Starting with versions 7.0, the msvc compiler have the /Zc:forScope
- # and /Zc:wchar_t options that improve C++ standard conformance, but
- # those options are off by default.
- # If we're sure that msvc version is at 7.*, add those options explicitly.
- # We can be sure either if user specified version 7.* explicitly,
- # or if the installation path contain 7.* (this is checked above).
+ # Starting with versions 7.0, the msvc compiler have the /Zc:forScope and
+ # /Zc:wchar_t options that improve C++ standard conformance, but those
+ # options are off by default. If we're sure that msvc version is at 7.*, add
+ # those options explicitly. We can be sure either if user specified version
+ # 7.* explicitly, or if the installation path contain 7.* (checked above).
     if ! [ MATCH ^(6\\.) : $(version) ]
     {
- flags $(toolset).compile CFLAGS $(condition) : /Zc:forScope /Zc:wchar_t ;
- flags $(toolset).compile.c++ C++FLAGS $(condition) : /wd4675 ;
+ toolset.flags $(toolset).compile CFLAGS $(condition) : /Zc:forScope /Zc:wchar_t ;
+ toolset.flags $(toolset).compile.c++ C++FLAGS $(condition) : /wd4675 ;
         # disable the function is deprecated warning
         # Some version of msvc have a bug, that cause deprecation
         # warning to be emitted even with /W0
- flags $(toolset).compile CFLAGS $(condition)/<warnings>off : /wd4996 ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<warnings>off : /wd4996 ;
         # 64-bit compatibility warning
- flags $(toolset).compile CFLAGS $(condition)/<warnings>all : /Wp64 ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<warnings>all : /Wp64 ;
     }
-
+
     #
     # Processor-specific optimization
     #
 
     if [ MATCH ^([67]) : $(version) ]
     {
- # 8.0 deprecates some of the options
- flags $(toolset).compile CFLAGS $(condition)/<optimization>speed $(condition)/<optimization>space : /Ogiy /Gs ;
- flags $(toolset).compile CFLAGS $(condition)/<optimization>speed : /Ot ;
- flags $(toolset).compile CFLAGS $(condition)/<optimization>space : /Os ;
-
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set> : /GB ;
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>i386 : /G3 ;
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>i486 : /G4 ;
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>$(cpu-type-g5) : /G5 ;
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>$(cpu-type-g6) : /G6 ;
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>$(cpu-type-g7) : /G7 ;
-
- # Improve floating-point accuracy. Otherwise, some of C++ Boost's
- # "math" tests will fail.
- flags $(toolset).compile CFLAGS $(condition) : /Op ;
-
- # 7.1 and below have single-threaded static RTL
- flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>off/<runtime-link>static/<threading>single : /ML ;
- flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>on/<runtime-link>static/<threading>single : /MLd ;
+ # 8.0 deprecates some of the options.
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<optimization>speed $(condition)/<optimization>space : /Ogiy /Gs ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<optimization>speed : /Ot ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<optimization>space : /Os ;
+
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set> : /GB ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>i386 : /G3 ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>i486 : /G4 ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>$(cpu-type-g5) : /G5 ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>$(cpu-type-g6) : /G6 ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-i386)/<instruction-set>$(cpu-type-g7) : /G7 ;
+
+ # Improve floating-point accuracy. Otherwise, some of C++ Boost's "math"
+ # tests will fail.
+ toolset.flags $(toolset).compile CFLAGS $(condition) : /Op ;
+
+ # 7.1 and below have single-threaded static RTL.
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>off/<runtime-link>static/<threading>single : /ML ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>on/<runtime-link>static/<threading>single : /MLd ;
     }
     else
     {
- # 8.0 and above adds some more options
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set> : /favor:blend ;
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set>$(cpu-type-em64t) : /favor:EM64T ;
- flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set>$(cpu-type-amd64) : /favor:AMD64 ;
-
- # 8.0 and above only has multi-threaded static RTL
- flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>off/<runtime-link>static/<threading>single : /MT ;
- flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>on/<runtime-link>static/<threading>single : /MTd ;
+ # 8.0 and above adds some more options.
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set> : /favor:blend ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set>$(cpu-type-em64t) : /favor:EM64T ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set>$(cpu-type-amd64) : /favor:AMD64 ;
+
+ # 8.0 and above only has multi-threaded static RTL.
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>off/<runtime-link>static/<threading>single : /MT ;
+ toolset.flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>on/<runtime-link>static/<threading>single : /MTd ;
     }
     toolset.pop-checking-for-flags-module ;
 }
 
 
-# Returns the default installation path for the given version.
+# Returns the default installation path for the given version.
 local rule default-path ( version )
 {
- # Use auto-detected path if possible
- local path = [ get-values <command> :
+ # Use auto-detected path if possible
+ local path = [ feature.get-values <command> :
         [ $(.versions).get $(version) : options ] ] ;
 
     if $(path)
@@ -524,12 +517,13 @@
     return $(path) ;
 }
 
-# Returns either the default installation path (if 'version' is not empty) or list of all
-# known default paths (if no version is given)
+
+# Returns either the default installation path (if 'version' is not empty) or
+# list of all known default paths (if no version is given)
 rule default-paths ( version ? )
 {
     local possible-paths ;
-
+
     if $(version)
     {
         possible-paths += [ default-path $(version) ] ;
@@ -546,14 +540,13 @@
 }
 
 
-# Declare generators
+# Declare generators.
 
-# is it possible to combine these?
-# make the generators non-composing, so that they don't convert each source
-# into separate rsp file.
+# Is it possible to combine these? Make the generators non-composing so that
+# they don't convert each source into a separate rsp file.
 generators.register-linker msvc.link : OBJ SEARCHED_LIB STATIC_LIB IMPORT_LIB : EXE : <toolset>msvc ;
 generators.register-linker msvc.link.dll : OBJ SEARCHED_LIB STATIC_LIB IMPORT_LIB : SHARED_LIB IMPORT_LIB : <toolset>msvc ;
-
+
 generators.register-archiver msvc.archive : OBJ : STATIC_LIB : <toolset>msvc ;
 generators.register-c-compiler msvc.compile.c++ : CPP : OBJ : <toolset>msvc ;
 generators.register-c-compiler msvc.compile.c : C : OBJ : <toolset>msvc ;
@@ -571,14 +564,14 @@
 
 # pch support
 
-feature pch-source : : free dependency ;
+feature.feature pch-source : : free dependency ;
 
 class msvc-pch-generator : pch-generator
 {
     import property-set ;
 
     rule run-pch ( project name ? : property-set : sources * )
- {
+ {
         # searching header and source file in the sources
         local pch-header ;
         local pch-source ;
@@ -595,30 +588,24 @@
                 pch-source = $(s) ;
             }
         }
-
+
         if ! $(pch-header)
         {
             errors.user-error "can't build pch without pch-header" ;
         }
 
- # If we don't have PCH source, it's fine, we'll
- # create temporary .cpp file in the action.
+ # If we don't have PCH source - that's fine. We'll just create a
+ # temporary .cpp file in the action.
 
- local generated =
- [
- # Passing of <pch-source> is a dirty trick,
- # needed because non-composing generators
- # with multiple inputs are subtly broken:
- # https://zigzag.cs.msu.su:7813/boost.build/ticket/111
- generator.run $(project) $(name)
- : [
- property-set.create
- <pch-source>$(pch-source)
- [ $(property-set).raw ]
- ]
- : $(pch-header)
- ]
- ;
+ local generated = [ generator.run $(project) $(name)
+ : [ property-set.create
+ # Passing of <pch-source> is a dirty trick, needed because
+ # non-composing generators with multiple inputs are subtly
+ # broken. For more detailed information see:
+ # https://zigzag.cs.msu.su:7813/boost.build/ticket/111
+ <pch-source>$(pch-source)
+ [ $(property-set).raw ] ]
+ : $(pch-header) ] ;
 
         local pch-file ;
         for local g in $(generated)
@@ -629,29 +616,24 @@
             }
         }
 
- return
- [
- property-set.create
- <pch-header>$(pch-header)
- <pch-file>$(pch-file)
- ]
- $(generated)
- ;
+ return [ property-set.create <pch-header>$(pch-header)
+ <pch-file>$(pch-file) ] $(generated) ;
     }
 }
 
-# Note: the 'H' source type will catch both '.h' header and '.hpp' header. The latter
-# have HPP type, but HPP type is derived from H. The type of compilation is determined
-# entirely by the destination type.
+
+# Note: the 'H' source type will catch both '.h' header and '.hpp' header. The
+# latter have HPP type, but HPP type is derived from H. The type of compilation
+# is determined entirely by the destination type.
 generators.register [ new msvc-pch-generator msvc.compile.c.pch : H : C_PCH OBJ : <pch>on <toolset>msvc ] ;
 generators.register [ new msvc-pch-generator msvc.compile.c++.pch : H : CPP_PCH OBJ : <pch>on <toolset>msvc ] ;
 
 generators.override msvc.compile.c.pch : pch.default-c-pch-generator ;
 generators.override msvc.compile.c++.pch : pch.default-cpp-pch-generator ;
 
-flags msvc.compile PCH_FILE <pch>on : <pch-file> ;
-flags msvc.compile PCH_SOURCE <pch>on : <pch-source> ;
-flags msvc.compile PCH_HEADER <pch>on : <pch-header> ;
+flags msvc.compile PCH_FILE <pch>on : <pch-file> ;
+flags msvc.compile PCH_SOURCE <pch>on : <pch-source> ;
+flags msvc.compile PCH_HEADER <pch>on : <pch-header> ;
 
 #
 # Declare flags and action for compilation
@@ -681,7 +663,11 @@
 flags msvc.compile C++FLAGS <exception-handling>on/<asynch-exceptions>on/<extern-c-nothrow>off : /EHa ;
 flags msvc.compile C++FLAGS <exception-handling>on/<asynch-exceptions>on/<extern-c-nothrow>on : /EHac ;
 
+# By default 8.0 enables rtti support while prior versions disabled it. We
+# simply enable or disable it expliclty so we do not have to depend on this
+# default behaviour.
 flags msvc.compile CFLAGS <rtti>on : /GR ;
+flags msvc.compile CFLAGS <rtti>off : /GR- ;
 flags msvc.compile CFLAGS <runtime-debugging>off/<runtime-link>shared : /MD ;
 flags msvc.compile CFLAGS <runtime-debugging>on/<runtime-link>shared : /MDd ;
 
@@ -697,22 +683,26 @@
 flags msvc.compile UNDEFS <undef> ;
 flags msvc.compile INCLUDES <include> ;
 
+
 rule get-rspline ( target : lang-opt )
 {
     CC_RSPLINE on $(target) = [ on $(target) return $(lang-opt) -U$(UNDEFS) $(CFLAGS) $(C++FLAGS) $(OPTIONS) -c $(nl)-D$(DEFINES) $(nl)\"-I$(INCLUDES)\" ] ;
 }
 
+
 rule compile-c-c++ ( targets + : sources * )
 {
     DEPENDS $(<[1]) : [ on $(<[1]) return $(PCH_HEADER) ] ;
     DEPENDS $(<[1]) : [ on $(<[1]) return $(PCH_FILE) ] ;
 }
 
+
 actions compile-c-c++
 {
     $(.CC) @"@($(<[1]:W).rsp:E="$(>[1]:W)" -Fo"$(<[1]:W)" -Yu"$(>[3]:D=)" -Fp"$(>[2]:W)" $(CC_RSPLINE))" $(.CC.FILTER)
 }
 
+
 rule compile.c ( targets + : sources * : properties * )
 {
     C++FLAGS on $(targets[1]) = ;
@@ -720,19 +710,22 @@
     compile-c-c++ $(<) : $(>) [ on $(<) return $(PCH_FILE) ] [ on $(<) return $(PCH_HEADER) ] ;
 }
 
+
 rule compile.c++ ( targets + : sources * : properties * )
 {
     get-rspline $(targets) : -TP ;
     compile-c-c++ $(<) : $(>) [ on $(<) return $(PCH_FILE) ] [ on $(<) return $(PCH_HEADER) ] ;
 }
 
+
 actions compile-c-c++-pch-s
 {
     $(.CC) @"@($(<[1]:W).rsp:E="$(>[2]:W)" -Fo"$(<[2]:W)" -Yc"$(>[1]:D=)" -Yl"__bjam_pch_symbol_$(>[1]:D=)" -Fp"$(<[1]:W)" $(CC_RSPLINE))" $(.CC.FILTER)
 }
 
-# Needed only to avoid messing up Emacs syntax highlighting in
-# the messing N-quoted code below.
+
+# Needed only to avoid messing up Emacs syntax highlighting in the messy
+# N-quoted code below.
 quote = "\"" ;
 
 actions compile-c-c++-pch
@@ -740,6 +733,7 @@
     $(.CC) @"@($(<[1]:W).rsp:E="$(>[2]:W)" -Fo"$(<[2]:W)" -Yc"$(>[1]:D=)" -Yl"__bjam_pch_symbol_$(>[1]:D=)" -Fp"$(<[1]:W)" $(CC_RSPLINE))" "@($(<[1]:W).cpp:E=#include $(quote)$(>[1]:D=)$(quote))" $(.CC.FILTER)
 }
 
+
 rule compile.c.pch ( targets + : sources * : properties * )
 {
     C++FLAGS on $(targets[1]) = ;
@@ -747,47 +741,52 @@
     get-rspline $(targets[2]) : -TC ;
     local pch-source = [ on $(<) return $(PCH_SOURCE) ] ;
     if $(pch-source)
- {
+ {
         DEPENDS $(<) : $(pch-source) ;
         compile-c-c++-pch-s $(targets) : $(sources) $(pch-source) ;
     }
     else
     {
         compile-c-c++-pch $(targets) : $(sources) ;
- }
+ }
 }
 
+
 rule compile.c++.pch ( targets + : sources * : properties * )
 {
     get-rspline $(targets[1]) : -TP ;
     get-rspline $(targets[2]) : -TP ;
     local pch-source = [ on $(<) return $(PCH_SOURCE) ] ;
     if $(pch-source)
- {
+ {
         DEPENDS $(<) : $(pch-source) ;
         compile-c-c++-pch-s $(targets) : $(sources) $(pch-source) ;
     }
     else
     {
         compile-c-c++-pch $(targets) : $(sources) ;
- }
+ }
 }
 
+
 actions compile.rc
 {
     $(.RC) -l 0x409 -U$(UNDEFS) -D$(DEFINES) -I"$(INCLUDES)" -fo "$(<:W)" "$(>:W)"
 }
 
+
 # See midl.jam for details
 TOUCH_FILE = [ common.file-touch-command ] ;
 
+
 actions compile.idl
 {
     $(.IDL) /nologo @"@($(<[1]:W).rsp:E=$(nl)"$(>:W)" $(nl)-D$(DEFINES) $(nl)"-I$(INCLUDES)" $(nl)-U$(UNDEFS) $(nl)$(MIDLFLAGS) $(nl)/tlb "$(<[1]:W)" $(nl)/h "$(<[2]:W)" $(nl)/iid "$(<[3]:W)" $(nl)/proxy "$(<[4]:W)" $(nl)/dlldata "$(<[5]:W)")"
- $(TOUCH_FILE) "$(<[4]:W)"
- $(TOUCH_FILE) "$(<[5]:W)"
+ $(TOUCH_FILE) "$(<[4]:W)"
+ $(TOUCH_FILE) "$(<[5]:W)"
 }
 
+
 # Declare flags and action for the assembler
 
 flags msvc.compile.asm USER_ASMFLAGS <asmflags> : ;
@@ -805,12 +804,13 @@
     $(.ASM) -nologo -c -coff -Zp4 -Cp -Cx $(USER_ASMFLAGS) -Fo "$(<:W)" "$(>:W)"
 }
 
+
 # Declare flags and action for linking
-flags msvc.link PDB_LINKFLAG <debug-symbols>on/<debug-store>database : /PDB: ; # not used yet
+flags msvc.link PDB_LINKFLAG <debug-symbols>on/<debug-store>database : /PDB: ; # not used yet
 flags msvc.link LINKFLAGS <debug-symbols>on : /DEBUG ;
 flags msvc.link DEF_FILE <def-file> ;
-# The linker disables the default optimizations when using /DEBUG. Whe have
-# to enable them manually for release builds with debug symbols.
+# The linker disables the default optimizations when using /DEBUG. Whe have to
+# enable them manually for release builds with debug symbols.
 flags msvc LINKFLAGS <debug-symbols>on/<runtime-debugging>off : /OPT:REF,ICF ;
 
 flags msvc LINKFLAGS <user-interface>console : /subsystem:console ;
@@ -822,7 +822,6 @@
 flags msvc.link OPTIONS <linkflags> ;
 flags msvc.link LINKPATH <library-path> ;
 
-
 flags msvc.link FINDLIBS_ST <find-static-library> ;
 flags msvc.link FINDLIBS_SA <find-shared-library> ;
 flags msvc.link LIBRARY_OPTION <toolset>msvc : "" : unchecked ;
@@ -836,44 +835,42 @@
     DEPENDS $(<) : [ on $(<) return $(DEF_FILE) ] ;
 }
 
-# Declare action for creating static libraries
-# If library exists, remove it before adding files. See
-# http://article.gmane.org/gmane.comp.lib.boost.build/4241
-# for rationale.
+# Declare action for creating static libraries. If library exists, remove it
+# before adding files. See
+# http://article.gmane.org/gmane.comp.lib.boost.build/4241 for rationale.
 if [ os.name ] in NT
-{
- # The 'DEL' command would issue a message to stdout
- # if the file does not exist, so need a check.
+{
+ # The 'DEL' command would issue a message to stdout if the file does not
+ # exist, so need a check.
     actions archive
- {
- if exist "$(<[1])" DEL "$(<[1])"
+ {
+ if exist "$(<[1])" DEL "$(<[1])"
         $(.LD) $(AROPTIONS) /out:"$(<[1])" @"@($(<[1]:W).rsp:E=$(nl)"$(>)" $(nl)$(LIBRARIES_MENTIONED_BY_FILE) $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_ST).lib" $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_SA).lib")"
     }
 }
 else
 {
     actions archive
- {
+ {
         $(RM) "$(<[1])"
         $(.LD) $(AROPTIONS) /out:"$(<[1])" @"@($(<[1]:W).rsp:E=$(nl)"$(>)" $(nl)$(LIBRARIES_MENTIONED_BY_FILE) $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_ST).lib" $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_SA).lib")"
     }
 }
-
-# incremental linking a DLL causes no end of problems: if the
-# actual exports don't change, the import .lib file is never
-# updated. Therefore, the .lib is always out-of-date and gets
-# rebuilt every time. I'm not sure that incremental linking is
-# such a great idea in general, but in this case I'm sure we
-# don't want it.
-
-# Windows Manifests is a new way to specify dependencies
-# on managed DotNet assemblies and Windows native DLLs. The
-# manifests are embedded as resources and are useful in
-# any PE targets (both DLL and EXE)
+
+
+# Incremental linking a DLL causes no end of problems: if the actual exports
+# don't change, the import .lib file is never updated. Therefore, the .lib is
+# always out-of-date and gets rebuilt every time. I'm not sure that incremental
+# linking is such a great idea in general, but in this case I'm sure we don't
+# want it.
+
+# Windows manifest is a new way to specify dependencies on managed DotNet
+# assemblies and Windows native DLLs. The manifests are embedded as resources
+# and are useful in any PE target (both DLL and EXE).
 
 if [ os.name ] in NT
 {
- actions link bind DEF_FILE
+ actions link bind DEF_FILE LIBRARIES_MENTIONED_BY_FILE
     {
         $(.LD) $(LINKFLAGS) /out:"$(<[1]:W)" /LIBPATH:"$(LINKPATH:W)" $(OPTIONS) @"@($(<[1]:W).rsp:E=$(nl)"$(>)" $(nl)$(LIBRARIES_MENTIONED_BY_FILE) $(nl)$(LIBRARIES) $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_ST).lib" $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_SA).lib")"
         if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%
@@ -882,7 +879,7 @@
         )
     }
 
- actions link.dll bind DEF_FILE
+ actions link.dll bind DEF_FILE LIBRARIES_MENTIONED_BY_FILE
     {
         $(.LD) /DLL $(LINKFLAGS) /out:"$(<[1]:W)" /IMPLIB:"$(<[2]:W)" /LIBPATH:"$(LINKPATH:W)" /def:"$(DEF_FILE)" $(OPTIONS) @"@($(<[1]:W).rsp:E=$(nl)"$(>)" $(nl)$(LIBRARIES_MENTIONED_BY_FILE) $(nl)$(LIBRARIES) $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_ST).lib" $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_SA).lib")"
         if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%
@@ -893,7 +890,7 @@
 }
 else
 {
- actions link bind DEF_FILE
+ actions link bind DEF_FILE LIBRARIES_MENTIONED_BY_FILE
     {
         $(.LD) $(LINKFLAGS) /out:"$(<[1]:W)" /LIBPATH:"$(LINKPATH:W)" $(OPTIONS) @"@($(<[1]:W).rsp:E=$(nl)"$(>)" $(nl)$(LIBRARIES_MENTIONED_BY_FILE) $(nl)$(LIBRARIES) $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_ST).lib" $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_SA).lib")"
         if test -e "$(<[1]).manifest"; then
@@ -901,7 +898,7 @@
         fi
     }
 
- actions link.dll bind DEF_FILE
+ actions link.dll bind DEF_FILE LIBRARIES_MENTIONED_BY_FILE
     {
         $(.LD) /DLL $(LINKFLAGS) /out:"$(<[1]:W)" /IMPLIB:"$(<[2]:W)" /LIBPATH:"$(LINKPATH:W)" /def:"$(DEF_FILE)" $(OPTIONS) @"@($(<[1]:W).rsp:E=$(nl)"$(>)" $(nl)$(LIBRARIES_MENTIONED_BY_FILE) $(nl)$(LIBRARIES) $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_ST).lib" $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_SA).lib")"
         if test -e "$(<[1]).manifest"; then
@@ -919,7 +916,7 @@
 
 #
 # Autodetection code
-# detects versions listed as '.known-versions' using registry, environment
+# detects versions listed as '.known-versions' using registry, environment
 # and checking default paths. Supports both native Windows and Cygwin.
 #
 
@@ -933,7 +930,7 @@
 .version-alias-7 = 7.0 ;
 .version-alias-8 = 8.0 ;
 .version-alias-9 = 9.0 ;
-
+
 # Name of the registry key that contains Visual C++ installation path
 # (relative to "HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft"
 .version-6.0-reg = "VisualStudio\\6.0\\Setup\\Microsoft Visual C++" ;
@@ -945,18 +942,18 @@
 .version-9.0express-reg = "VCExpress\\9.0\\Setup\\VC" ;
 
 # Visual C++ Toolkit 2003 do not store its installation path in the registry.
-# The environment variable 'VCToolkitInstallDir' and the default installation
+# The environment variable 'VCToolkitInstallDir' and the default installation
 # path will be checked instead.
 .version-7.1toolkit-path = "Microsoft Visual C++ Toolkit 2003" "bin" ;
 .version-7.1toolkit-env = VCToolkitInstallDir ;
 
-# Path to the folder containing "cl.exe" relative to the value of the corresponding
-# environment variable
+# Path to the folder containing "cl.exe" relative to the value of the
+# corresponding environment variable.
 .version-7.1toolkit-envpath = "bin" ;
 
 
-# Validates given path, registers found configuration and prints debug information
-# about it.
+# Validates given path, registers found configuration and prints debug
+# information about it.
 local rule register-configuration ( version : path ? )
 {
     if $(path)
@@ -978,8 +975,7 @@
 
 if [ os.name ] in NT CYGWIN
 {
- # Get installation paths from the registry
-
+ # Get installation paths from the registry.
     for local i in $(.known-versions)
     {
         if $(.version-$(i)-reg)
@@ -988,11 +984,10 @@
             for local x in "" "Wow6432Node\\"
             {
                 vc-path += [ W32_GETREG
- "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\"$(x)$(.version-$(i)-reg)
+ "HKEY_LOCAL_MACHINE\\SOFTWARE\\"$(x)"\\Microsoft\\"$(.version-$(i)-reg)
                 : "ProductDir" ] ;
             }
-
-
+
             if $(vc-path)
             {
                 vc-path = [ path.native [ path.join [ path.make-NT $(vc-path[1]) ] "bin" ] ] ;
@@ -1003,7 +998,7 @@
 }
 
 
-# Check environment and default installation paths
+# Check environment and default installation paths.
 
 for local i in $(.known-versions)
 {
@@ -1012,4 +1007,3 @@
         register-configuration $(i) : [ default-path $(i) ] ;
     }
 }
-

Modified: branches/CMake/release/tools/build/v2/tools/notfile.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/notfile.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/notfile.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -4,47 +4,52 @@
 # License Version 1.0. (See accompanying file LICENSE_1_0.txt or
 # http://www.boost.org/LICENSE_1_0.txt)
 
+import "class" : new ;
 import generators ;
-import type ;
-import feature ;
 import project ;
 import targets ;
 import toolset ;
-import "class" : new ;
+import type ;
+
 
 type.register NOTFILE_MAIN ;
 
+
 class notfile-generator : generator
 {
     rule __init__ ( * : * )
     {
         generator.__init__ $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
     }
-
+
     rule run ( project name ? : property-set : sources * : multiple ? )
     {
         local action ;
         local action-name = [ $(property-set).get <action> ] ;
-
+
         local m = [ MATCH ^@(.*) : $(action-name) ] ;
-
- if $(m)
+
+ if $(m)
         {
- action = [ new action $(sources) : $(m[1])
- : $(property-set) ] ;
+ action = [ new action $(sources) : $(m[1])
+ : $(property-set) ] ;
         }
         else
         {
- action = [ new action $(sources) : notfile.run
- : $(property-set) ] ;
- }
+ action = [ new action $(sources) : notfile.run
+ : $(property-set) ] ;
+ }
         return [ new notfile-target $(name) : $(project) : $(action) ] ;
- }
+ }
 }
 
+
 generators.register [ new notfile-generator notfile.main : : NOTFILE_MAIN ] ;
 
+
 toolset.flags notfile.run ACTION : <action> ;
+
+
 actions run
 {
     $(ACTION)
@@ -52,20 +57,17 @@
 
 
 rule notfile ( target-name : action + : sources * : requirements * : default-build * )
-{
+{
     local project = [ project.current ] ;
-
+
     requirements += <action>$(action) ;
 
-
- targets.main-target-alternative
+ targets.main-target-alternative
         [ new typed-target $(target-name) : $(project) : NOTFILE_MAIN
- : [ targets.main-target-sources $(sources) : $(target-name) ]
- : [ targets.main-target-requirements $(requirements) : $(project) ]
- : [ targets.main-target-default-build $(default-build) : $(project) ]
+ : [ targets.main-target-sources $(sources) : $(target-name) ]
+ : [ targets.main-target-requirements $(requirements) : $(project) ]
+ : [ targets.main-target-default-build $(default-build) : $(project) ]
         ] ;
 }
 
 IMPORT $(__name__) : notfile : : notfile ;
-
-

Modified: branches/CMake/release/tools/build/v2/tools/package.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/package.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/package.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -34,7 +34,6 @@
 import targets ;
 import "class" : new ;
 import option ;
-import errors ;
 import stage ;
 import property ;
 
@@ -77,7 +76,6 @@
     # source header files
     local include-locate = [ option.get includedir : $(prefix)/include ] ;
 
-
     stage.install $(name)-bin : $(binaries) : $(requirements) <location>$(bin-locate) ;
     stage.install $(name)-lib :
         $(binaries) $(libraries)

Modified: branches/CMake/release/tools/build/v2/tools/pathscale.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/pathscale.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/pathscale.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -129,7 +129,7 @@
 
 actions link bind LIBRARIES
 {
- "$(CONFIG_COMMAND)" $(OPTIONS) -L"$(LINKPATH)" -Wl,-rpath,"$(RPATH)" -o "$(<)" "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-SA) -l$(FINDLIBS-ST)
+ "$(CONFIG_COMMAND)" $(OPTIONS) -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" -o "$(<)" "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-SA) -l$(FINDLIBS-ST)
 }
 
 # Slight mods for dlls
@@ -140,7 +140,7 @@
 
 actions link.dll bind LIBRARIES
 {
- "$(CONFIG_COMMAND)" $(OPTIONS) -L"$(LINKPATH)" -Wl,-rpath,"$(RPATH)" -o "$(<)" -Wl,-soname$(SPACE)-Wl,$(<[1]:D=) -shared "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-SA) -l$(FINDLIBS-ST)
+ "$(CONFIG_COMMAND)" $(OPTIONS) -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" -o "$(<)" -Wl,-soname$(SPACE)-Wl,$(<[1]:D=) -shared "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-SA) -l$(FINDLIBS-ST)
 }
 
 # Declare action for creating static libraries

Modified: branches/CMake/release/tools/build/v2/tools/pch.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/pch.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/pch.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -34,19 +34,18 @@
 type.register C_PCH : : PCH ;
 type.register CPP_PCH : : PCH ;
 
-# control precompiled header (PCH) generation
+# Control precompiled header (PCH) generation.
 feature.feature pch :
- on
- off
- : propagated
- ;
+ on
+ off
+ : propagated ;
+
 
 feature.feature pch-header : : free dependency ;
 feature.feature pch-file : : free dependency ;
 
-# Base PCH generator. The 'run' method has the logic to
-# prevent this generator from being run unless it's used
-# in top-level PCH target.
+# Base PCH generator. The 'run' method has the logic to prevent this generator
+# from being run unless it's being used for a top-level PCH target.
 class pch-generator : generator
 {
     import property-set ;
@@ -60,38 +59,37 @@
     {
         if ! $(name)
         {
- # Unless this generator is invoked as the top-most
- # generator for a main target, fail. This allows using
- # 'H' type as input type for this generator, while
- # preventing Boost.Build to try this generator when not
- # explicitly asked for.
+ # Unless this generator is invoked as the top-most generator for a
+ # main target, fail. This allows using 'H' type as input type for
+ # this generator, while preventing Boost.Build to try this generator
+ # when not explicitly asked for.
             #
- # One bad example is msvc, where pch generator produces
- # both PCH target and OBJ target, so if there's any
- # header generated (like by bison, or by msidl), we'd
- # try to use pch generator to get OBJ from that H, which
- # is completely wrong. By restricting this generator
+ # One bad example is msvc, where pch generator produces both PCH
+ # target and OBJ target, so if there's any header generated (like by
+ # bison, or by msidl), we'd try to use pch generator to get OBJ from
+ # that H, which is completely wrong. By restricting this generator
             # only to pch main target, such problem is solved.
         }
         else
         {
- local r = [ run-pch $(project) $(name)
+ local r = [ run-pch $(project) $(name)
               : [ $(property-set).add-raw <define>BOOST_BUILD_PCH_ENABLED ]
               : $(sources) ] ;
             return [ generators.add-usage-requirements $(r)
               : <define>BOOST_BUILD_PCH_ENABLED ] ;
- }
+ }
     }
-
+
     # This rule must be overridden by the derived classes.
     rule run-pch ( project name ? : property-set : sources + )
- {
- }
+ {
+ }
 }
 
-# NOTE: requiremetns are empty,
-# default pch generator can be applied when pch=off
-generators.register [
- new dummy-generator pch.default-c-pch-generator : : C_PCH ] ;
-generators.register [
- new dummy-generator pch.default-cpp-pch-generator : : CPP_PCH ] ;
+
+# NOTE: requirements are empty, default pch generator can be applied when
+# pch=off.
+generators.register
+ [ new dummy-generator pch.default-c-pch-generator : : C_PCH ] ;
+generators.register
+ [ new dummy-generator pch.default-cpp-pch-generator : : CPP_PCH ] ;

Modified: branches/CMake/release/tools/build/v2/tools/pgi.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/pgi.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/pgi.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -11,6 +11,7 @@
 import fortran ;
 import type ;
 import common ;
+import gcc ;
 
 feature.extend toolset : pgi ;
 toolset.inherit pgi : unix ;
@@ -41,6 +42,8 @@
 
   flags pgi.link FINDLIBS-SA : [
     feature.get-values <find-shared-library> : $(options) ] : unchecked ;
+
+ gcc.init-link-flags pgi gnu $(condition) ;
 }
 
 # Declare generators
@@ -49,7 +52,8 @@
 generators.register-fortran-compiler pgi.compile.fortran : FORTRAN : OBJ : <toolset>pgi ;
 
 # Declare flags and actions for compilation
-flags pgi.compile OPTIONS <link>shared : -shared -fpic ;
+flags pgi.compile OPTIONS : -Kieee ;
+flags pgi.compile OPTIONS <link>shared : -fpic ;
 flags pgi.compile OPTIONS <debug-symbols>on : -g ;
 flags pgi.compile OPTIONS <profiling>on : -xprofile=tcov ;
 flags pgi.compile OPTIONS <optimization>speed : -fast -Mx,8,0x10000000 ;
@@ -93,7 +97,7 @@
 flags pgi.link LINKPATH <library-path> ;
 flags pgi.link FINDLIBS-ST <find-static-library> ;
 flags pgi.link FINDLIBS-SA <find-shared-library> ;
-flags pgi.link FINDLIBS-SA <threading>multi : pthread ;
+flags pgi.link FINDLIBS-SA <threading>multi : pthread rt ;
 flags pgi.link LIBRARIES <library-file> ;
 flags pgi.link LINK-RUNTIME <runtime-link>static : static ;
 flags pgi.link LINK-RUNTIME <runtime-link>shared : dynamic ;
@@ -129,7 +133,7 @@
 
 actions link.dll bind LIBRARIES
 {
- "$(CONFIG_COMMAND)" -shared -fpic $(OPTIONS) -L"$(LINKPATH)" -R"$(RPATH)" -o "$(<)" "$(>)" "$(LIBRARIES)" -Bdynamic -l$(FINDLIBS-SA) -Bstatic -l$(FINDLIBS-ST) -B$(LINK-RUNTIME)
+ "$(CONFIG_COMMAND)" $(OPTIONS) -shared -L"$(LINKPATH)" -R"$(RPATH)" -o "$(<)" "$(>)" -Wl,-h -Wl,$(<[1]:D=) "$(LIBRARIES)" -Bdynamic -l$(FINDLIBS-SA) -Bstatic -l$(FINDLIBS-ST) -B$(LINK-RUNTIME)
 }
 
 actions updated together piecemeal pgi.archive

Modified: branches/CMake/release/tools/build/v2/tools/python.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/python.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/python.jam 2008-03-17 08:45:19 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.
@@ -94,8 +99,8 @@
 #
 # using python 2.3 ;
 # using python 2.3 : /usr/local/bin/python ;
-#
-rule init ( version ? : cmd-or-prefix ? : includes * : libraries ?
+#
+rule init ( version ? : cmd-or-prefix ? : includes * : libraries ?
     : condition * : extension-suffix ? )
 {
     project.push-current $(.project) ;
@@ -108,7 +113,7 @@
             debug-message " user-specified "$(v): \"$($(v))\" ;
         }
     }
-
+
     configure $(version) : $(cmd-or-prefix) : $(includes) : $(libraries) : $(condition) : $(extension-suffix) ;
 
     project.pop-current ;
@@ -610,13 +615,16 @@
             # appears to duplicate the logic already in gcc.jam, it
             # doesn't as long as we're not forcing <threading>multi.
 
- # Caleb Epstein reports that his python's
+ # On solaris 10,
             # distutils.sysconfig.get_config_var('LIBS') yields
- # -lresolv -lsocket -lnsl -lrt -ldl. However, we're not
- # yet sure that is the right list for extension modules.
- # Being conservative, we add rt and remove pthread, which
- # was causing errors.
- return <library>dl <toolset>gcc:<library>rt ;
+ # '-lresolv -lsocket -lnsl -lrt -ldl'. However, that
+ # doesn't seem to be the right list for extension modules.
+ # For example, on my installation, adding -ldl causes at
+ # least one test to fail because the library can't be
+ # found and removing it causes no failures.
+
+ # Apparently, though, we need to add -lrt for gcc.
+ return <toolset>gcc:<library>rt ;
 
         case osf : return <library>pthread <toolset>gcc:<library>rt ;
 
@@ -661,7 +669,7 @@
 }
 
 # implementation of init
-local rule configure (
+local rule configure (
   version ? : cmd-or-prefix ? : includes * : libraries ? : condition * : extension-suffix ? )
 {
     local prefix ;
@@ -672,13 +680,13 @@
     local target-os = [ feature.get-values target-os : $(condition) ] ;
     target-os ?= [ feature.defaults target-os ] ;
     target-os = $(target-os:G=) ;
-
- if $(target-os) = windows && <python-debugging>on in $(condition)
+
+ if $(target-os) = windows && <python-debugging>on in $(condition)
     {
         extension-suffix ?= _d ;
     }
     extension-suffix ?= "" ;
-
+
     # Normalize and dissect any version number
     local major-minor ;
     if $(version)
@@ -712,7 +720,7 @@
     # Values to use in case we can't really find anything in the system.
     local fallback-cmd = $(cmds-to-try[1]) ;
     local fallback-version ;
-
+
     # Anything left to find or check?
     if ! ( $(interpreter-cmd) && $(includes) && $(libraries) )
     {
@@ -731,7 +739,7 @@
             case windows : platform = win32 ;
             case cygwin : platform = cygwin ;
         }
-
+
         while $(cmds-to-try)
         {
             # pop top command
@@ -777,7 +785,7 @@
             }
         }
     }
-
+
     # Anything left to compute?
     if $(includes) && $(libraries)
     {
@@ -855,13 +863,13 @@
     }
 
     local dll-path = $(libraries) ;
-
+
     # Make sure that we can find the Python DLL on windows
     if $(target-os) = windows && $(exec-prefix)
     {
         dll-path += $(exec-prefix) ;
     }
-
+
     #
     # prepare usage requirements
     #
@@ -880,10 +888,15 @@
             usage-requirements += <define>Py_DEBUG ;
         }
     }
+
+ # Global, but conditional, requirements to give access to the interpreter
+ # for general utilities, like other toolsets, that run Python scripts.
+ toolset.add-requirements
+ $(target-requirements:J=,):<python.interpreter>$(interpreter-cmd) ;
 
- # Register the right suffix for extensions
+ # Register the right suffix for extensions.
     register-extension-suffix $(extension-suffix) : $(target-requirements) ;
-
+
     #
     # Declare the "python" target. This should really be called
     # python_for_embedding
@@ -908,7 +921,7 @@
         # (http://article.gmane.org/gmane.comp.python.general/544986). The
         # evil here, aside from the workaround necessitated by
         # Python's bug, is that:
- #
+ #
         # a. we're guessing the location of the python standard
         # library from the location of pythonXX.lib
         #
@@ -921,7 +934,7 @@
             set-PYTHONPATH =
               [ common.prepend-path-variable-command PYTHONPATH : $(libraries:D)/Lib ] ;
         }
-
+
         alias python
           :
           : $(target-requirements)
@@ -930,8 +943,8 @@
             # the system libs is a mystery, but if we don't do it, on
             # cygwin, -lpythonX.Y never appears in the command line
             # (although it does on linux).
- : $(usage-requirements)
- <testing.launcher>$(set-PYTHONPATH)
+ : $(usage-requirements)
+ <testing.launcher>$(set-PYTHONPATH)
               <library-path>$(libraries) <dll-path>$(dll-path) <library>python.lib
           ;
     }
@@ -984,12 +997,12 @@
 local rule register-extension-suffix ( root : condition * )
 {
     local suffix ;
-
+
     switch [ feature.get-values target-os : $(condition) ]
     {
       case windows : suffix = pyd ;
       case cygwin : suffix = dll ;
- case hpux :
+ case hpux :
       {
           if [ feature.get-values python : $(condition) ] in 1.5 1.6 2.0 2.1 2.2 2.3 2.4
           {
@@ -1002,7 +1015,7 @@
       }
       case * : suffix = so ;
     }
-
+
     type.set-generated-target-suffix PYTHON_EXTENSION : $(condition) : <$(root).$(suffix)> ;
 }
 
@@ -1020,23 +1033,23 @@
 
     local project = [ project.current ] ;
 
-
     targets.main-target-alternative
- [ new typed-target $(name) : $(project) : PYTHON_EXTENSION
- : [ targets.main-target-sources $(sources) : $(name) ]
- : [ targets.main-target-requirements $(requirements) : $(project) ]
- : [ targets.main-target-default-build $(default-build) : $(project) ]
- ] ;
+ [ new typed-target $(name) : $(project) : PYTHON_EXTENSION
+ : [ targets.main-target-sources $(sources) : $(name) ]
+ : [ targets.main-target-requirements $(requirements) : $(project) ]
+ : [ targets.main-target-default-build $(default-build) : $(project) ]
+ ] ;
 }
 
 IMPORT python : python-extension : : python-extension ;
 
+
 # Support for testing
 type.register PY : py ;
 type.register RUN_PYD_OUTPUT ;
-#type.set-generated-target-suffix RUN_PYD : : run ;
 type.register RUN_PYD : : TEST ;
 
+
 class python-test-generator : generator
 {
     import set ;
@@ -1140,6 +1153,13 @@
     return $(x[1]) ;
 }
 
+# Extract the path to a single ".pyd" source. This is used to build the
+# PYTHONPATH for running bpl tests.
+local rule pyd-pythonpath ( source )
+{
+ return [ on $(source) return $(LOCATE) $(SEARCH) ] ;
+}
+
 # The flag settings on testing.capture-output do not
 # apply to python.capture output at the moment.
 # Redo this explicitly.
@@ -1153,8 +1173,9 @@
     # over explicitly.
     RUN_PATH on $(sources[1]) = [ on $(sources[2-]) return $(RUN_PATH) ] ;
 
- PYTHONPATH = [ on $(sources[2-]) return $(LOCATE) $(SEARCH) ] ;
-
+ PYTHONPATH = [ sequence.transform pyd-pythonpath : $(sources[2-]) ] ;
+ PYTHONPATH += [ feature.get-values pythonpath : $(properties) ] ;
+
     # After test is run, we remove the Python module, but not the Python
     # script.
     testing.capture-output $(target) : $(sources[1]) : $(properties)

Modified: branches/CMake/release/tools/build/v2/tools/qt4.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/qt4.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/qt4.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -492,17 +492,18 @@
         
         local r = [ virtual-target.register $(target) ] ;
  
- # Since this generator will return H target, the linking generator
- # won't use it at all, and won't set any dependency on it.
- # However, we need to target to be seen by bjam, so that dependency
- # from sources to this generated header is detected -- if jam does
- # not know about this target, it won't do anything.
+ # Since this generator will return a H target, the linking generator
+ # won't use it at all, and won't set any dependency on it. However, we
+ # need the target to be seen by bjam, so that dependency from sources to
+ # this generated header is detected -- if jam does not know about this
+ # target, it won't do anything.
         DEPENDS all : [ $(r).actualize ] ;
         
         return $(r) ;
     }
 }
 
+
 class moc-h-generator : generator
 {
     rule __init__ ( * : * )
@@ -525,17 +526,19 @@
             
             local r = [ virtual-target.register $(target) ] ;
             
- # Since this generator will return H target, the linking generator
- # won't use it at all, and won't set any dependency on it.
- # However, we need to target to be seen by bjam, so that dependency
- # from sources to this generated header is detected -- if jam does
- # not know about this target, it won't do anything.
+ # Since this generator will return a H target, the linking generator
+ # won't use it at all, and won't set any dependency on it. However,
+ # we need the target to be seen by bjam, so that dependency from
+ # sources to this generated header is detected -- if jam does not
+ # know about this target, it won't do anything.
             DEPENDS all : [ $(r).actualize ] ;
             
             return $(r) ;
         }
     }
 }
+
+
 class moc-inc-generator : generator
 {
     rule __init__ ( * : * )
@@ -556,11 +559,11 @@
             local target = [
               new file-target moc_$(name) : CPP : $(project) : $(a) ] ;
             
- # Since this generator will return H target, the linking generator
- # won't use it at all, and won't set any dependency on it.
- # However, we need to target to be seen by bjam, so that dependency
- # from sources to this generated header is detected -- if jam does
- # not know about this target, it won't do anything.
+ # Since this generator will return a H target, the linking generator
+ # won't use it at all, and won't set any dependency on it. However,
+ # we need the target to be seen by bjam, so that dependency from
+ # sources to this generated header is detected -- if jam does not
+ # know about this target, it won't do anything.
             DEPENDS all : [ $(target).actualize ] ;
             
             return [ virtual-target.register $(target) ] ;
@@ -568,18 +571,20 @@
     }
 }
 
-# Query the installation directory
-# This is needed in at least two scenarios
-# First, when re-using sources from the Qt-Tree.
-# Second, to "install" custom Qt plugins to the Qt-Tree.
+
+# Query the installation directory. This is needed in at least two scenarios.
+# First, when re-using sources from the Qt-Tree. Second, to "install" custom Qt
+# plugins to the Qt-Tree.
 rule directory
 {
     return $(.prefix) ;
 }
 
+
 # Get <include> and <defines> from current toolset
 flags qt4.moc INCLUDES <include> ;
-flags qt4.moc DEFINES <define> ;
+flags qt4.moc DEFINES <define> ;
+
 
 # Processes headers to create Qt MetaObject information
 # Qt4-moc has its c++-parser, so pass INCLUDES and DEFINES.
@@ -588,6 +593,7 @@
     $(.binprefix)/moc -I$(INCLUDES) -D$(DEFINES) -f $(>) -o $(<)
 }
 
+
 # When moccing files for include only, we don't need -f,
 # otherwise the generated code will include the .cpp
 # and we'll get duplicated symbols.
@@ -603,12 +609,14 @@
     $(.binprefix)/rcc $(>) -name $(>:B) -o $(<)
 }
 
+
 # Generates user-interface source from .ui files
 actions uic-h
 {
     $(.binprefix)/uic $(>) -o $(<)
 }
 
+
 # Scanner for .qrc files.
 # Look for the CDATA section of the <file> tag.
 # Ignore the "alias" attribute.

Modified: branches/CMake/release/tools/build/v2/tools/quickbook.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/quickbook.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/quickbook.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -253,7 +253,8 @@
     rule pattern ( )
     {
         return "\\[[ \t]*include[ \t]+([^]]+)\\]"
- "\\[[ \t]*include:[a-zA-Z0-9_]+[ \t]+([^]]+)\\]" ;
+ "\\[[ \t]*include:[a-zA-Z0-9_]+[ \t]+([^]]+)\\]"
+ "\\[[ \t]*import[ \t]+([^]]+)\\]" ;
     }
 }
 

Modified: branches/CMake/release/tools/build/v2/tools/stage.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/stage.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/stage.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,42 +1,50 @@
-# Copyright 2003 Dave Abrahams
-# Copyright 2005, 2006 Rene Rivera
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Dave Abrahams
+# Copyright 2005, 2006 Rene Rivera
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
-# This module defines the 'install' rule, used to copy a set of targets to
-# a single location
+# This module defines the 'install' rule, used to copy a set of targets to a
+# single location
 
 import targets ;
 import "class" : new ;
-import property ;
-import errors : error ;
-import type : type ;
+import errors ;
 import type ;
-import regex ;
 import generators ;
 import feature ;
 import project ;
-import property-set ;
 import virtual-target ;
 import path ;
+import types/register ;
 
-feature.feature <install-dependencies> : off on : incidental ;
-feature.feature <install-type> : : free incidental ;
-feature.feature <install-source-root> : : free path ;
-# If 'on', version symblinks for shared libraries won't be created
-# This feature has effect only on Unix.
+
+feature.feature <install-dependencies> : off on : incidental ;
+feature.feature <install-type> : : free incidental ;
+feature.feature <install-source-root> : : free path ;
+feature.feature <so-version> : : free incidental ;
+
+# If 'on', version symlinks for shared libraries won't be created. Affects Unix
+# builds only.
 feature.feature <install-no-version-symlinks> : on : optional incidental ;
-feature.feature <so-version> : : free incidental ;
+
 
 class install-target-class : basic-target
 {
- import feature project type errors generators path stage ;
+ import feature ;
+ import project ;
+ import type ;
+ import errors ;
+ import generators ;
+ import path ;
+ import stage ;
     import "class" : new ;
-
+ import property ;
+ import property-set ;
+
     rule __init__ ( name-and-dir : project : sources * : requirements * : default-build * )
     {
- basic-target.__init__ $(name-and-dir) : $(project) : $(sources) : $(requirements)
+ basic-target.__init__ $(name-and-dir) : $(project) : $(sources) : $(requirements)
           : $(default-build) ;
     }
 
@@ -50,195 +58,192 @@
 
             property-set = [ $(property-set).add-raw $(loc:G=<location>) ] ;
         }
-
+
         return $(property-set) ;
     }
-
+
     # Takes a target that is installed and property set which is
     # used when installing.
     rule adjust-properties ( target : build-property-set )
     {
         local ps-raw ;
- local a = [ $(target).action ] ;
+ local a = [ $(target).action ] ;
         if $(a)
         {
             local ps = [ $(a).properties ] ;
             ps-raw = [ $(ps).raw ] ;
-
+
             # Unless <hardcode-dll-paths>true is in properties, which can
             # happen only if the user has explicitly requested it, nuke all
- # <dll-path> properties
+ # <dll-path> properties
             if [ $(property-set).get <hardcode-dll-paths> ] != true
             {
                 ps-raw = [ property.change $(ps-raw) : <dll-path> ] ;
             }
-
+
             # If any <dll-path> properties were specified for installing,
             # add them.
             local l = [ $(build-property-set).get <dll-path> ] ;
             ps-raw += $(l:G=<dll-path>) ;
-
+
             # Also copy <linkflags> feature from current build
             # set, to be used for relinking.
             local l = [ $(build-property-set).get <linkflags> ] ;
- ps-raw += $(l:G=<linkflags>) ;
+ ps-raw += $(l:G=<linkflags>) ;
         }
-
+
         # Remove the <tag> feature on original targets.
         ps-raw = [ property.change $(ps-raw) : <tag> ] ;
         # And <location>. If stage target has another stage target
         # in sources, then we'll get virtual targets with <location>
         # property set.
         ps-raw = [ property.change $(ps-raw) : <location> ] ;
-
-
+
+
         local d = [ $(build-property-set).get <dependency> ] ;
         ps-raw += $(d:G=<dependency>) ;
-
+
         local d = [ $(build-property-set).get <location> ] ;
         ps-raw += $(d:G=<location>) ;
-
+
         local ns = [ $(build-property-set).get <install-no-version-symlinks> ] ;
         ps-raw += $(ns:G=<install-no-version-symlinks>) ;
-
+
         local d = [ $(build-property-set).get <install-source-root> ] ;
         # Make the path absolute: we'll use it to compute relative
         # paths and making the path absolute will help.
         if $(d)
- {
+ {
             d = [ path.root $(d) [ path.pwd ] ] ;
             ps-raw += $(d:G=<install-source-root>) ;
- }
-
+ }
+
         if $(ps-raw)
         {
             return [ property-set.create $(ps-raw) ] ;
- }
+ }
         else
         {
             return [ property-set.empty ] ;
- }
+ }
     }
-
-
+
     rule construct ( name : source-targets * : property-set )
- {
- source-targets = [
+ {
+ source-targets = [
           targets-to-stage $(source-targets) : $(property-set) ] ;
-
- property-set = [ update-location $(property-set) ] ;
-
- local ename = [ $(property-set).get <name> ] ;
-
+
+ property-set = [ update-location $(property-set) ] ;
+
+ local ename = [ $(property-set).get <name> ] ;
+
         if $(ename) && $(source-targets[2])
         {
- errors.error
+ errors.error
               "When <name> property is used in 'install', only one source is allowed" ;
         }
-
-
+
         local result ;
         for local i in $(source-targets)
- {
+ {
             local staged-targets ;
-
- local new-properties =
+
+ local new-properties =
               [ adjust-properties $(i) : $(property-set) ] ;
-
+
             # See if something special should be done when staging this
- # type. It is indicated by presense of special "staged" type
- local t = [ $(i).type ] ;
+ # type. It is indicated by presense of special "staged" type
+ local t = [ $(i).type ] ;
             if $(t) && [ type.registered INSTALLED_$(t) ]
             {
                 if $(ename)
                 {
- error.error "In 'install': <name> property specified with target that requires relinking" ;
+ errors.error "In 'install': <name> property specified with target that requires relinking" ;
                 }
                 else
                 {
- local targets = [ generators.construct $(self.project) $(name) :
+ local targets = [ generators.construct $(self.project) $(name) :
                       INSTALLED_$(t) : $(new-properties) : $(i) ] ;
- staged-targets += $(targets[2-]) ;
- }
+ staged-targets += $(targets[2-]) ;
+ }
             }
- else
- {
+ else
+ {
                 staged-targets = [ stage.copy-file $(self.project) $(ename)
                   : $(i) : $(new-properties) ] ;
             }
-
+
             if ! $(staged-targets)
- {
+ {
                 errors.error "Unable to generate staged version of " [ $(source).str ] ;
- }
-
- for t in $(staged-targets)
+ }
+
+ for t in $(staged-targets)
             {
- result += [ virtual-target.register $(t) ] ;
- }
+ result += [ virtual-target.register $(t) ] ;
+ }
         }
-
+
         return [ property-set.empty ] $(result) ;
- }
-
+ }
 
     # Given the list of source targets explicitly passed to 'stage',
     # returns the list of targets which must be staged.
     rule targets-to-stage ( source-targets * : property-set )
- {
+ {
         local result ;
-
+
         # Traverse the dependencies, if needed.
         if [ $(property-set).get <install-dependencies> ] = "on"
         {
             source-targets = [ collect-targets $(source-targets) ] ;
         }
-
+
         # Filter the target types, if needed
- local included-types = [ $(property-set).get <install-type> ] ;
+ local included-types = [ $(property-set).get <install-type> ] ;
         for local r in $(source-targets)
         {
- local ty = [ $(r).type ] ;
+ local ty = [ $(r).type ] ;
             if $(ty)
             {
                 # Don't stage searched libs.
                 if $(ty) != SEARCHED_LIB
                 {
                     if $(included-types)
- {
+ {
                         if [ include-type $(ty) : $(included-types) ]
                         {
                             result += $(r) ;
- }
- }
+ }
+ }
                     else
                     {
- result += $(r) ;
- }
- }
+ result += $(r) ;
+ }
+ }
             }
             else if ! $(included-types)
             {
                 # Don't install typeless target if there's
                 # explicit list of allowed types.
                 result += $(r) ;
- }
+ }
         }
-
+
         return $(result) ;
     }
-
+
     # CONSIDER: figure out why we can't use virtual-target.traverse here.
     rule collect-targets ( targets * )
     {
         # Find subvariants
- local s ;
+ local s ;
         for local t in $(targets)
         {
             s += [ $(t).creating-subvariant ] ;
         }
         s = [ sequence.unique $(s) ] ;
-
+
         local result = $(targets) ;
         for local i in $(s)
         {
@@ -250,11 +255,11 @@
             if $(r:G) != <use>
             {
                 result2 += $(r:G=) ;
- }
- }
- result = [ sequence.unique $(result2) ] ;
+ }
+ }
+ result = [ sequence.unique $(result2) ] ;
     }
-
+
     # Returns true iff 'type' is subtype of some element of 'types-to-include'.
     local rule include-type ( type : types-to-include * )
     {
@@ -264,27 +269,27 @@
             if [ type.is-subtype $(type) $(types-to-include[1]) ]
             {
                 found = true ;
- }
+ }
             types-to-include = $(types-to-include[2-]) ;
         }
-
+
         return $(found) ;
- }
+ }
 }
 
-# Creates a copy of target 'source'. The 'properties' object should
-# have a <location> property which specifies where the target must
-# be placed.
+
+# Creates a copy of target 'source'. The 'properties' object should have a
+# <location> property which specifies where the target must be placed.
 rule copy-file ( project name ? : source : properties )
-{
+{
     local targets ;
     name ?= [ $(source).name ] ;
 
- new-a = [
- new non-scanning-action $(source) : common.copy : $(properties) ] ;
+ new-a = [
+ new non-scanning-action $(source) : common.copy : $(properties) ] ;
     local source-root = [ $(properties).get <install-source-root> ] ;
- if $(source-root)
- {
+ if $(source-root)
+ {
         # Get the real path of the target. We probably need to strip
         # relative path from the target name at construction...
         local path = [ $(source).path ] ;
@@ -293,8 +298,8 @@
         # path. The 'source-root' is already absolute, see the
         # 'adjust-properties' method above.
         path = [ path.root $(path) [ path.pwd ] ] ;
-
- relative = [ path.relative-to $(source-root) $(path) ] ;
+
+ relative = [ path.relative-to $(source-root) $(path) ] ;
         # Note: using $(name:D=$(relative)) might be faster
         # here, but then we need to explicitly check that
         # relative is not ".", otherwise we might get paths like
@@ -302,190 +307,200 @@
         # <prefix>/boost/.
         #
         # try to create it, and mkdir will obviously fail.
- name = [ path.root $(name:D=) $(relative) ] ;
- targets = [ new file-target $(name) exact : [ $(source).type ]
+ name = [ path.root $(name:D=) $(relative) ] ;
+ targets = [ new file-target $(name) exact : [ $(source).type ]
           : $(project) : $(new-a) ] ;
-
- }
+ }
     else
     {
- targets = [ new file-target $(name:D=) exact : [ $(source).type ]
+ targets = [ new file-target $(name:D=) exact : [ $(source).type ]
           : $(project) : $(new-a) ] ;
     }
-
+
     return $(targets) ;
 }
 
+
 rule symlink ( name : project : source : properties )
 {
     local a = [ new action $(source) : symlink.ln :
       $(properties) ] ;
- local targets = [
+ local targets = [
      new file-target $(name) exact : [ $(source).type ] : $(project) : $(a) ] ;
-
+
     return $(targets) ;
 }
 
-rule relink-file ( project : source : property-set )
-{
+
+rule relink-file ( project : source : property-set )
+{
     local action = [ $(source).action ] ;
     local cloned-action = [ virtual-target.clone-action $(action) : $(project) :
       "" : $(property-set) ] ;
- local result = [ $(cloned-action).targets ] ;
-
+ local result = [ $(cloned-action).targets ] ;
+
     return $(result) ;
 }
 
-# Declare installed version of the EXE type. Generator for this type will
-# cause relinking to the new location.
+
+# Declare installed version of the EXE type. Generator for this type will cause
+# relinking to the new location.
 type.register INSTALLED_EXE : : EXE ;
 
 class installed-exe-generator : generator
 {
- import type property-set modules stage ;
-
+ import type ;
+ import property-set ;
+ import modules ;
+ import stage ;
+
     rule __init__ ( )
     {
         generator.__init__ install-exe : EXE : INSTALLED_EXE ;
     }
-
+
     rule run ( project name ? : property-set : source : multiple ? )
     {
- if [ $(property-set).get <os> ] in NT CYGWIN
+ if [ $(property-set).get <os> ] in NT CYGWIN ||
+ [ $(property-set).get <target-os> ] in windows cygwin
         {
             # Relinking is never needed on NT
- return [ stage.copy-file $(project)
- : $(source) : $(property-set) ] ;
+ return [ stage.copy-file $(project)
+ : $(source) : $(property-set) ] ;
         }
- else
+ else
         {
- return [ stage.relink-file $(project)
- : $(source) : $(property-set) ] ;
- }
- }
+ return [ stage.relink-file $(project)
+ : $(source) : $(property-set) ] ;
+ }
+ }
 }
 
 generators.register [ new installed-exe-generator ] ;
 
 
-# Installing shared link on Unix might cause a creation of
-# versioned symbolic links.
+# Installing a shared link on Unix might cause a creation of versioned symbolic
+# links.
 type.register INSTALLED_SHARED_LIB : : SHARED_LIB ;
+
 class installed-shared-lib-generator : generator
 {
- import type property-set modules stage ;
-
+ import type ;
+ import property-set ;
+ import modules ;
+ import stage ;
+
     rule __init__ ( )
     {
         generator.__init__ install-shared-lib : SHARED_LIB
           : INSTALLED_SHARED_LIB ;
     }
-
+
     rule run ( project name ? : property-set : source : multiple ? )
- {
- if [ $(property-set).get <os> ] = NT
+ {
+ if [ $(property-set).get <os> ] in NT CYGWIN ||
+ [ $(property-set).get <target-os> ] in windows cygwin
         {
- local copied = [ stage.copy-file $(project)
- : $(source) : $(property-set) ] ;
-
+ local copied = [ stage.copy-file $(project)
+ : $(source) : $(property-set) ] ;
+
             copied = [ virtual-target.register $(copied) ] ;
-
+
             return $(copied) ;
         }
- else
+ else
         {
- local a = [ $(source).action ] ;
+ local a = [ $(source).action ] ;
             local copied ;
             if ! $(a)
             {
                 # Non-derived file, just copy.
- copied = [ stage.copy-file $(project)
- : $(source) : $(property-set) ] ;
+ copied = [ stage.copy-file $(project)
+ : $(source) : $(property-set) ] ;
             }
             else
- {
+ {
                 local cp = [ $(a).properties ] ;
                 local current-dll-path = [ $(cp).get <dll-path> ] ;
                 local new-dll-path = [ $(property-set).get <dll-path> ] ;
-
+
                 if $(current-dll-path) != $(new-dll-path)
                 {
                     # Rpath changed, need to relink.
- copied = [ stage.relink-file
+ copied = [ stage.relink-file
                         $(project) : $(source) : $(property-set) ] ;
                 }
                 else
- {
- copied = [ stage.copy-file $(project)
- : $(source) : $(property-set) ] ;
+ {
+ copied = [ stage.copy-file $(project)
+ : $(source) : $(property-set) ] ;
                 }
             }
-
+
             copied = [ virtual-target.register $(copied) ] ;
-
+
             local result = $(copied) ;
             # If the name is in the form NNN.XXX.YYY.ZZZ, where all
             # 'X', 'Y' and 'Z' are numbers, we need to create
             # NNN.XXX and NNN.XXX.YYY symbolic links.
- local m = [ MATCH (.*)\\.([0123456789]+)\\.([0123456789]+)\\.([0123456789]+)$
+ local m = [ MATCH (.*)\\.([0123456789]+)\\.([0123456789]+)\\.([0123456789]+)$
               : [ $(copied).name ] ] ;
             if $(m)
             {
                 # Symlink without version at all is used to make
                 # -lsome_library work.
                 result += [ stage.symlink $(m[1]) : $(project)
- : $(copied) : $(property-set) ] ;
-
+ : $(copied) : $(property-set) ] ;
+
                 # Symlinks of some libfoo.N and libfoo.N.M are used
                 # so that library can found at runtime, if libfoo.N.M.X
                 # has soname of libfoo.N. That happens when the library
                 # makes some binary compatibility guarantees. If not,
                 # it's possible to skip those symlinks.
- local suppress =
+ local suppress =
                   [ $(property-set).get <install-no-version-symlinks> ] ;
-
+
                 if $(suppress) != "on"
- {
+ {
                     result += [ stage.symlink $(m[1]).$(m[2]) : $(project)
                       : $(copied) : $(property-set) ] ;
                     result += [ stage.symlink $(m[1]).$(m[2]).$(m[3]) : $(project)
                       : $(copied) : $(property-set) ] ;
- }
+ }
             }
-
+
             return $(result) ;
- }
- }
+ }
+ }
 }
 
 generators.register [ new installed-shared-lib-generator ] ;
 
 
-
-# Main target rule for 'install'
+# Main target rule for 'install'.
 rule install ( name : sources * : requirements * : default-build * )
 {
     local project = [ project.current ] ;
-
+
     # Unless the user has explicitly asked us to hardcode dll paths, add
     # <hardcode-dll-paths>false in requirements, to override default
     # value.
     if ! <hardcode-dll-paths>true in $(requirements)
     {
         requirements += <hardcode-dll-paths>false ;
- }
-
+ }
+
     if <tag> in $(requirements:G)
     {
- errors.user-error
+ errors.user-error
           "The <tag> property is not allowed for the 'install' rule" ;
     }
-
+
     targets.main-target-alternative
- [ new install-target-class $(name) : $(project)
+ [ new install-target-class $(name) : $(project)
         : [ targets.main-target-sources $(sources) : $(name) ]
- : [ targets.main-target-requirements $(requirements) : $(project) ]
- : [ targets.main-target-default-build $(default-build) : $(project) ]
+ : [ targets.main-target-requirements $(requirements) : $(project) ]
+ : [ targets.main-target-default-build $(default-build) : $(project) ]
       ] ;
 }
 

Modified: branches/CMake/release/tools/build/v2/tools/testing.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/tools/testing.jam (original)
+++ branches/CMake/release/tools/build/v2/tools/testing.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,36 +1,36 @@
-# Copyright 2005 Dave Abrahams
-# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2005 Dave Abrahams
+# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
-# This module implements regression testing framework. It declares a number of
-# main target rules, which perform some action, and if the results are ok,
+# This module implements regression testing framework. It declares a number of
+# main target rules which perform some action and, if the results are ok,
 # creates an output file.
-#
+#
 # The exact list of rules is:
-# 'compile' -- creates .test file if compilation of sources was successfull
-# 'compile-fail' -- creates .test file if compilation of sources failed
+# 'compile' -- creates .test file if compilation of sources was
+# successful.
+# 'compile-fail' -- creates .test file if compilation of sources failed.
 # 'run' -- creates .test file is running of executable produced from
-# sources was successfull. Also leaves behing .output file
+# sources was successful. Also leaves behind .output file
 # with the output from program run.
 # 'run-fail' -- same as above, but .test file is created if running fails.
 #
-# In all cases, presense of .test file is an incication that
-# the test passed. For more convenient reporting, you might want to use C++ Boost
-# regression testing utilities, see
-# http://www.boost.org/more/regression.html
+# In all cases, presence of .test file is an indication that the test passed.
+# For more convenient reporting, you might want to use C++ Boost regression
+# testing utilities, see http://www.boost.org/more/regression.html
 #
-# For historical reason, a 'unit-test' rule is available which
-# has the same syntax as 'exe' and behaves just like 'run'.
+# For historical reason, a 'unit-test' rule is available which has the same
+# syntax as 'exe' and behaves just like 'run'.
 
 # Things to do:
 # - Teach compiler_status handle Jamfile.v2.
 # Notes:
-# - <no-warn> is not implemented, since in Como-specific, and it's not clear how
-# to implement it
-# - std::locale-support is not impelemted (it's used in one test).
+# - <no-warn> is not implemented, since in Como-specific, and it's not clear
+# how to implement it
+# - std::locale-support is not implemented (it's used in one test).
+
 
-
 import targets ;
 import "class" : new ;
 import property ;
@@ -48,77 +48,83 @@
 import sequence ;
 import errors ;
 
-rule init ( ) { }
 
-# The feature which controls the name of program used to
-# lanch test programs.
-feature.feature testing.launcher : : optional free ;
-feature.feature test-info : : free incidental ;
-feature.feature testing.arg : : free incidental ;
+rule init ( )
+{
+}
+
+
+# Feature controling the command used to lanch test programs.
+feature.feature testing.launcher : : free optional ;
+
+feature.feature test-info : : free incidental ;
+feature.feature testing.arg : : free incidental ;
 feature.feature testing.input-file : : free dependency ;
 
+
 # Register target types.
-type.register TEST : test ;
-type.register COMPILE : : TEST ;
-type.register COMPILE_FAIL : : TEST ;
-type.register RUN_OUTPUT : run ;
-type.register RUN : : TEST ;
-type.register RUN_FAIL : : TEST ;
-type.register LINK_FAIL : : TEST ;
-type.register LINK : : TEST ;
-type.register UNIT_TEST : passed : TEST ;
-
-# Declare the rules which create main targets.
-# While the 'type' module already creates rules with the same names for us,
-# we need extra convenience: default name of main target, so write
-# our own versions.
-
-# Helper rule. Create a test target, using basename of first source if no
-# target name is explicitly passed. Remembers the created target in
-# a global variable.
+type.register TEST : test ;
+type.register COMPILE : : TEST ;
+type.register COMPILE_FAIL : : TEST ;
+type.register RUN_OUTPUT : run ;
+type.register RUN : : TEST ;
+type.register RUN_FAIL : : TEST ;
+type.register LINK_FAIL : : TEST ;
+type.register LINK : : TEST ;
+type.register UNIT_TEST : passed : TEST ;
+
+
+# Declare the rules which create main targets. While the 'type' module already
+# creates rules with the same names for us, we need extra convenience: default
+# name of main target, so write our own versions.
+
+# Helper rule. Create a test target, using basename of first source if no target
+# name is explicitly passed. Remembers the created target in a global variable.
 rule make-test ( target-type : sources + : requirements * : target-name ? )
 {
     target-name ?= $(sources[1]:D=:S=) ;
 
     local project = [ project.current ] ;
- # The <location-prefix> forces the build system for generate paths in the form
- # $build_dir/array1.test/gcc/debug
- # This is necessary to allow post-processing tools to work.
- local t =
- [ targets.create-typed-target
+ # The <location-prefix> forces the build system for generate paths in the
+ # form '$build_dir/array1.test/gcc/debug'. This is necessary to allow
+ # post-processing tools to work.
+ local t =
+ [ targets.create-typed-target
           [ type.type-from-rule-name $(target-type) ] : $(project)
- : $(target-name) : $(sources)
+ : $(target-name) : $(sources)
             : $(requirements) <location-prefix>$(target-name).test ] ;
-
- # Remember the test (for --dump-test).
- # A good way would be to collect all given a project.
- # This has some technical problems: e.g. we can't call this dump from
- # Jamfile since projects referred by 'build-project' are not available until
- # whole Jamfile is loaded.
+
+ # Remember the test (for --dump-tests). A good way would be to collect all
+ # given a project. This has some technical problems: e.g. we can't call this
+ # dump from Jamfile since projects referred by 'build-project' are not
+ # available until the whole Jamfile is loaded.
     .all-tests += $(t) ;
- return $(t) ;
+ return $(t) ;
 }
 
-# Note: passing more that one cpp file here is know to
-# fail. Passing a cpp file and a library target works.
+
+# Note: passing more that one cpp file here is known to fail. Passing a cpp file
+# and a library target works.
 rule compile ( sources + : requirements * : target-name ? )
-{
+{
     return [ make-test compile : $(sources) : $(requirements) : $(target-name) ] ;
 }
 
+
 rule compile-fail ( sources + : requirements * : target-name ? )
-{
+{
     return [ make-test compile-fail : $(sources) : $(requirements) : $(target-name) ] ;
 }
 
+
 rule link ( sources + : requirements * : target-name ? )
-{
+{
     return [ make-test link : $(sources) : $(requirements) : $(target-name) ] ;
 }
 
 
 rule link-fail ( sources + : requirements * : target-name ? )
-{
+{
     return [ make-test link-fail : $(sources) : $(requirements) : $(target-name) ] ;
 }
 
@@ -127,56 +133,55 @@
 {
     if $(input-files[2])
     {
- # Check that sorting made when creating property-set instance
- # won't change the ordering.
+ # Check that sorting made when creating property-set instance won't
+ # change the ordering.
         if [ sequence.insertion-sort $(input-files) ] != $(input-files)
         {
             errors.user-error "Names of input files must be sorted alphabetically"
- : "due to internal limitations" ;
- }
+ : "due to internal limitations" ;
+ }
     }
     return <testing.input-file>$(input-files) ;
 }
 
 
-rule run ( sources + : args * : input-files * : requirements * : target-name ?
+rule run ( sources + : args * : input-files * : requirements * : target-name ?
     : default-build * )
-{
+{
     requirements += <testing.arg>$(args:J=" ") ;
     requirements += [ handle-input-files $(input-files) ] ;
     return [ make-test run : $(sources) : $(requirements) : $(target-name) ] ;
 }
 
-rule run-fail ( sources + : args * : input-files * : requirements * : target-name ?
- : default-build * )
-{
- requirements += <testing.arg>$(args:J=" ") ;
+
+rule run-fail ( sources + : args * : input-files * : requirements *
+ : target-name ? : default-build * )
+{
+ requirements += <testing.arg>$(args:J=" ") ;
     requirements += [ handle-input-files $(input-files) ] ;
     return [ make-test run-fail : $(sources) : $(requirements) : $(target-name) ] ;
 }
 
-
-# Use 'test-suite' as synonym for 'alias', for backward compatibility.
+# Use 'test-suite' as a synonym for 'alias', for backward compatibility.
 IMPORT : alias : : test-suite ;
 
 
-
-# For all main target in 'project-module',
-# which are typed target with type derived from 'TEST',
-# produce some interesting information.
+# For all main targets in 'project-module', which are typed targets with type
+# derived from 'TEST', produce some interesting information.
 rule dump-tests # ( project-module )
 {
     for local t in $(.all-tests)
     {
         dump-test $(t) ;
- }
+ }
 }
 
-# Given a project location, compute the name of Boost library
+
+# Given a project location in normalized form (slashes are forward), compute the
+# name of the Boost library.
 local rule get-library-name ( path )
 {
     # Path is in normalized form, so all slashes are forward.
-
     local match1 = [ MATCH /libs/(.*)/(test|example) : $(path) ] ;
     local match2 = [ MATCH /libs/(.*)$ : $(path) ] ;
     local match3 = [ MATCH (/status$) : $(path) ] ;
@@ -184,19 +189,20 @@
     if $(match1) { return $(match1[0]) ; }
     else if $(match2) { return $(match2[0]) ; }
     else if $(match3) { return "" ; }
- else if --dump-tests in [ modules.peek : ARGV ]
- {
- # The 'run' rule and others might be used outside
- # boost. In that case, just return the path,
- # since the 'library name' makes no sense.
+ else if --dump-tests in [ modules.peek : ARGV ]
+ {
+ # The 'run' rule and others might be used outside boost. In that case,
+ # just return the path, since the 'library name' makes no sense.
         return $(path) ;
     }
 }
 
+
 # Was an XML dump requested?
 .out-xml = [ MATCH --out-xml=(.*) : [ modules.peek : ARGV ] ] ;
 
-# Take a target (instance of 'basic-target') and prints
+
+# Takes a target (instance of 'basic-target') and prints
 # - its type
 # - its name
 # - comments specified via the <test-info> property
@@ -206,44 +212,44 @@
     local type = [ $(target).type ] ;
     local name = [ $(target).name ] ;
     local project = [ $(target).project ] ;
-
+
     local project-root = [ $(project).get project-root ] ;
- local library = [ get-library-name
+ local library = [ get-library-name
         [ path.root [ $(project).get location ] [ path.pwd ] ] ] ;
     if $(library)
     {
         name = $(library)/$(name) ;
     }
-
+
     local sources = [ $(target).sources ] ;
     local source-files ;
     for local s in $(sources)
     {
- if [ class.is-a $(s) : file-reference ]
+ if [ class.is-a $(s) : file-reference ]
         {
- local location =
- [ path.root
+ local location =
+ [ path.root
                   [ path.root [ $(s).name ] [ $(s).location ] ]
- [ path.pwd ] ] ;
-
- source-files +=
- [ path.relative
+ [ path.pwd ] ] ;
+
+ source-files +=
+ [ path.relative
                   $(location)
                   [ path.root $(project-root) [ path.pwd ] ] ] ;
- }
+ }
     }
-
+
     local r = [ $(target).requirements ] ;
- # Extract values of the <test-info> feature
+ # Extract values of the <test-info> feature.
     local test-info = [ $(r).get <test-info> ] ;
-
- # If the user requested XML output on the command-line, add the
- # test info to that XML file rather than dumping them to stdout.
+
+ # If the user requested XML output on the command-line, add the test info to
+ # that XML file rather than dumping them to stdout.
     if $(.out-xml)
     {
         local nl = "
 " ;
- .contents on $(.out-xml) +=
+ .contents on $(.out-xml) +=
             "$(nl) <test type=\"$(type)\" name=\"$(name)\">"
             "$(nl) <info><![CDATA[$(test-info)]]></info>"
             "$(nl) <source><![CDATA[$(source-files)]]></source>"
@@ -252,123 +258,123 @@
     }
     else
     {
- # Format them into a single string of quoted strings
+ # Format them into a single string of quoted strings.
         test-info = \"$(test-info:J=\"\ \")\" ;
-
- ECHO boost-test($(type)) \"$(name)\"
- [$(test-info)]
- ":" \"$(source-files)\"
- ;
+
+ ECHO boost-test($(type)) \"$(name)\"
+ [$(test-info)]
+ ":" \"$(source-files)\" ;
     }
 }
 
-# Register generators. Depending on target type, either
-# 'expect-success' or 'expect-failure' rule will be used.
-generators.register-standard testing.expect-success : OBJ : COMPILE ;
-generators.register-standard testing.expect-failure : OBJ : COMPILE_FAIL ;
-generators.register-standard testing.expect-success : RUN_OUTPUT : RUN ;
-generators.register-standard testing.expect-failure : RUN_OUTPUT : RUN_FAIL ;
-generators.register-standard testing.expect-failure : EXE : LINK_FAIL ;
-generators.register-standard testing.expect-success : EXE : LINK ;
+
+# Register generators. Depending on target type, either 'expect-success' or
+# 'expect-failure' rule will be used.
+generators.register-standard testing.expect-success : OBJ : COMPILE ;
+generators.register-standard testing.expect-failure : OBJ : COMPILE_FAIL ;
+generators.register-standard testing.expect-success : RUN_OUTPUT : RUN ;
+generators.register-standard testing.expect-failure : RUN_OUTPUT : RUN_FAIL ;
+generators.register-standard testing.expect-failure : EXE : LINK_FAIL ;
+generators.register-standard testing.expect-success : EXE : LINK ;
 
 # Generator which runs an EXE and captures output.
 generators.register-standard testing.capture-output : EXE : RUN_OUTPUT ;
 
-# Generator which creates target if sources runs successfully.
-# Differers from RUN in that run output is not captured.
-# The reason why it exists is that the 'run' rule is much better for
-# automated testing, but is not user-friendly. See
+# Generator which creates a target if sources runs successfully. Differs from
+# RUN in that run output is not captured. The reason why it exists is that the
+# 'run' rule is much better for automated testing, but is not user-friendly. See
 # http://article.gmane.org/gmane.comp.lib.boost.build/6353/
 generators.register-standard testing.unit-test : EXE : UNIT_TEST ;
 
 
 # The action rules called by generators.
 
-# Causes the 'target' to exist after bjam invocation if and only if all the
+# Causes the 'target' to exist after bjam invocation if and only if all the
 # dependencies were successfully built.
 rule expect-success ( target : dependency + : requirements * )
 {
- **passed** $(target) : $(sources) ;
+ **passed** $(target) : $(sources) ;
 }
 
-# Causes the 'target' to exist after bjam invocation if and only if all some
-# of the dependencies were not successfully built.
+# Causes the 'target' to exist after bjam invocation if and only if all some of
+# the dependencies were not successfully built.
 rule expect-failure ( target : dependency + : properties * )
 {
     local grist = [ MATCH ^<(.*)> : $(dependency:G) ] ;
     local marker = $(dependency:G=$(grist)*fail) ;
     (failed-as-expected) $(marker) ;
- FAIL_EXPECTED $(dependency) ;
+ FAIL_EXPECTED $(dependency) ;
     LOCATE on $(marker) = [ on $(dependency) return $(LOCATE) ] ;
     RMOLD $(marker) ;
     DEPENDS $(marker) : $(dependency) ;
-
     DEPENDS $(target) : $(marker) ;
     **passed** $(target) : $(marker) ;
 }
 
-# The rule/action combination used to report successfull passing
-# of a test.
+
+# The rule/action combination used to report successfull passing of a test.
 rule **passed**
 {
- # Dump all the tests, if needed.
- # We do it here, since dump should happen after all Jamfiles are read,
- # and there's no such place currently defined (but should).
- if ! $(.dumped-tests) && --dump-tests in [ modules.peek : ARGV ]
+ # Dump all the tests, if needed. We do it here, since dump should happen
+ # only after all Jamfiles have been read, and there's no such place
+ # currently defined (but there should be).
+ if ! $(.dumped-tests) && --dump-tests in [ modules.peek : ARGV ]
     {
         .dumped-tests = true ;
         dump-tests ;
     }
-
- # Force deletion of the target, in case any dependencies failed
- # to build.
+
+ # Force deletion of the target, in case any dependencies failed to build.
     RMOLD $(<) ;
 }
 
+
 actions **passed**
 {
     echo passed > $(<)
 }
 
+
 actions (failed-as-expected)
 {
     echo failed as expected > $(<)
 }
 
+
 rule run-path-setup ( target : source : properties * )
 {
- # For testing, we need to make sure that all dynamic libraries needed by
- # the test are found. So, we collect all paths from dependency libraries
- # (via xdll-path property) and add whatever explicit dll-path user has
- # specified. The resulting paths are added to environment on each test
- # invocation.
+ # For testing, we need to make sure that all dynamic libraries needed by the
+ # test are found. So, we collect all paths from dependency libraries (via
+ # xdll-path property) and add whatever explicit dll-path user has specified.
+ # The resulting paths are added to the environment on each test invocation.
     local dll-paths = [ feature.get-values <dll-path> : $(properties) ] ;
     dll-paths += [ feature.get-values <xdll-path> : $(properties) ] ;
     dll-paths += [ on $(source) return $(RUN_PATH) ] ;
     dll-paths = [ sequence.unique $(dll-paths) ] ;
     if $(dll-paths)
- {
+ {
         dll-paths = [ sequence.transform path.native : $(dll-paths) ] ;
-
- PATH_SETUP on $(target) =
- [ common.prepend-path-variable-command
- [ os.shared-library-path-variable ] : $(dll-paths) ] ;
- }
+ PATH_SETUP on $(target) = [ common.prepend-path-variable-command
+ [ os.shared-library-path-variable ] : $(dll-paths) ] ;
+ }
 }
 
+
 local argv = [ modules.peek : ARGV ] ;
 if --preserve-test-targets in $(argv)
 {
     preserve-test-targets = true ;
 }
 
+
 toolset.flags testing.capture-output ARGS <testing.arg> ;
 toolset.flags testing.capture-output INPUT_FILES <testing.input-file> ;
 toolset.flags testing.capture-output LAUNCHER <testing.launcher> ;
 
-# Runs executable 'sources' and stores stdout in file 'target'.
-# If --preserve-test-targets command line option, removes the executable.
-# The 'target-to-remove' parameter controls what should be removed:
+
+# Runs executable 'sources' and stores stdout in file 'target'. Unless
+# --preserve-test-targets command line option has been specified, removes the
+# executable. The 'target-to-remove' parameter controls what should be removed:
 # - if 'none', does not remove anything, ever
 # - if empty, removes 'source'
 # - if non-empty and not 'none', contains a list of sources to remove.
@@ -376,19 +382,20 @@
 {
     output-file on $(target) = $(target:S=.output) ;
     LOCATE on $(target:S=.output) = [ on $(target) return $(LOCATE) ] ;
-
+
     # The INCLUDES kill a warning about independent target...
     INCLUDES $(target) : $(target:S=.output) ;
- # but it also puts .output into dependency graph, so we must tell jam
- # it's OK if it cannot find the target or updating rule.
- NOCARE $(target:S=.output) ;
-
+ # but it also puts .output into dependency graph, so we must tell jam it's
+ # OK if it cannot find the target or updating rule.
+ NOCARE $(target:S=.output) ;
+
     # This has two-fold effect. First it adds input files to the dependendency
     # graph, preventing a warning. Second, it causes input files to be bound
- # before target is created. Therefore, they are bound using SEARCH setting
- # on them and not LOCATE setting of $(target), as in other case (due to jam bug).
+ # before target is created. Therefore, they are bound using SEARCH setting
+ # on them and not LOCATE setting of $(target), as in other case (due to jam
+ # bug).
     DEPENDS $(target) : [ on $(target) return $(INPUT_FILES) ] ;
-
+
     if $(targets-to-remove) = none
     {
         targets-to-remove = ;
@@ -397,23 +404,19 @@
     {
         targets-to-remove = $(source) ;
     }
-
+
     run-path-setup $(target) : $(source) : $(properties) ;
-
+
     if ! $(preserve-test-targets)
     {
         TEMPORARY $(targets-to-remove) ;
- # Set a second action on target that will
- # be executed after capture output action.
- # The 'RmTemps' rule has the 'ignore' modifier
- # so it's always considered succeeded.
- # This is needed for 'run-fail' test. For that
- # test the target will be marked with FAIL_EXPECTED,
- # and without 'ingore' successfull execution
- # will be negated and be reported as failure.
- # With 'ignore' we don't detect a case where
- # removing files, but it's not likely to
- # happen.
+ # Set a second action on target that will be executed after capture
+ # output action. The 'RmTemps' rule has the 'ignore' modifier so it's
+ # always considered succeeded. This is needed for 'run-fail' test. For
+ # that test the target will be marked with FAIL_EXPECTED, and without
+ # 'ignore' successful execution will be negated and be reported as
+ # failure. With 'ignore' we don't detect a case where removing files
+ # fails, but it's not likely to happen.
         RmTemps $(target) : $(targets-to-remove) ;
     }
 }
@@ -421,34 +424,32 @@
 
 if [ os.name ] = NT
 {
- STATUS = %status% ;
- SET_STATUS = "set status=%ERRORLEVEL%" ;
+ STATUS = %status% ;
+ SET_STATUS = "set status=%ERRORLEVEL%" ;
     RUN_OUTPUT_NL = "echo." ;
- STATUS_0 = "%status% EQU 0 (" ;
- STATUS_NOT_0 = "%status% NEQ 0 (" ;
- VERBOSE = "%verbose% EQU 1 (" ;
- ENDIF = ")" ;
- SHELL_SET = "set " ;
-
- CATENATE = type ;
- CP = copy ;
+ STATUS_0 = "%status% EQU 0 (" ;
+ STATUS_NOT_0 = "%status% NEQ 0 (" ;
+ VERBOSE = "%verbose% EQU 1 (" ;
+ ENDIF = ")" ;
+ SHELL_SET = "set " ;
+ CATENATE = type ;
+ CP = copy ;
 }
 else
 {
- STATUS = "$status" ;
- SET_STATUS = "status=$?" ;
+ STATUS = "$status" ;
+ SET_STATUS = "status=$?" ;
     RUN_OUTPUT_NL = "echo" ;
- STATUS_0 = "test $status -eq 0 ; then" ;
- STATUS_NOT_0 = "test $status -ne 0 ; then" ;
- VERBOSE = "test $verbose -eq 1 ; then" ;
- ENDIF = "fi" ;
- SHELL_SET = "" ;
-
- CATENATE = cat ;
- CP = cp ;
+ STATUS_0 = "test $status -eq 0 ; then" ;
+ STATUS_NOT_0 = "test $status -ne 0 ; then" ;
+ VERBOSE = "test $verbose -eq 1 ; then" ;
+ ENDIF = "fi" ;
+ SHELL_SET = "" ;
+ CATENATE = cat ;
+ CP = cp ;
 }
 
-if --verbose-test in [ modules.peek : ARGV ]
+if --verbose-test in [ modules.peek : ARGV ]
 {
     VERBOSE_TEST = 1 ;
 }
@@ -460,10 +461,11 @@
 
 RM = [ common.rm-command ] ;
 
+
 actions capture-output bind INPUT_FILES output-file
 {
     $(PATH_SETUP)
- $(LAUNCHER) "$(>)" $(ARGS) "$(INPUT_FILES)" > "$(output-file)" 2>&1
+ $(LAUNCHER) "$(>)" $(ARGS) "$(INPUT_FILES)" > "$(output-file)" 2>&1
     $(SET_STATUS)
     $(RUN_OUTPUT_NL) >> "$(output-file)"
     echo EXIT STATUS: $(STATUS) >> "$(output-file)"
@@ -478,37 +480,42 @@
         echo ====== BEGIN OUTPUT ======
         $(CATENATE) "$(output-file)"
         echo ====== END OUTPUT ======
- $(ENDIF)
- exit $(STATUS)
+ $(ENDIF)
+ exit $(STATUS)
 }
 
+
 actions quietly updated ignore piecemeal together RmTemps
 {
     $(RM) "$(>)"
 }
 
+
 MAKE_FILE = [ common.file-creation-command ] ;
 
 toolset.flags testing.unit-test LAUNCHER <testing.launcher> ;
+toolset.flags testing.unit-test ARGS <testing.arg> ;
 rule unit-test ( target : source : properties * )
 {
     run-path-setup $(target) : $(source) : $(properties) ;
 }
 
-actions unit-test
+
+actions unit-test
 {
     $(PATH_SETUP)
- $(LAUNCHER) $(>) && $(MAKE_FILE) $(<)
+ $(LAUNCHER) $(>) $(ARGS) && $(MAKE_FILE) $(<)
 }
 
-IMPORT $(__name__) : compile compile-fail run run-fail link link-fail
- : : compile compile-fail run run-fail link link-fail ;
+IMPORT $(__name__) : compile compile-fail run run-fail link link-fail
+ : : compile compile-fail run run-fail link link-fail ;
 
 
 type.register TIME : time ;
 generators.register-standard testing.time : : TIME ;
 
-rule record-time ( target source : user : system )
+
+rule record-time ( target : source : start end user system )
 {
     local src-string = [$(source:G=:J=",")"] " ;
     USER_TIME on $(target) += $(src-string)$(user) ;
@@ -516,21 +523,24 @@
 }
 
 IMPORT testing : record-time : : testing.record-time ;
+
+
 rule time ( target : source : properties * )
 {
- # Set up rule for recording timing information
+ # Set up rule for recording timing information.
     __TIMING_RULE__ on $(source) = testing.record-time $(target) ;
-
- # Make sure that the source is rebuilt any time we need to
- # retrieve that information
+
+ # Make sure that the source is rebuilt any time we need to retrieve that
+ # information.
     REBUILDS $(target) : $(source) ;
 }
 
+
 actions time
 {
     echo user: $(USER_TIME)
     echo system: $(SYSTEM_TIME)
-
+
     echo user: $(USER_TIME)" seconds" > $(<)
     echo system: $(SYSTEM_TIME)" seconds" > $(<)
 }

Modified: branches/CMake/release/tools/build/v2/util/doc.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/util/doc.jam (original)
+++ branches/CMake/release/tools/build/v2/util/doc.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,13 +1,13 @@
-# Copyright 2002, 2005 Dave Abrahams
-# Copyright 2002, 2003, 2006 Rene Rivera
-# Copyright 2003 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2002, 2005 Dave Abrahams
+# Copyright 2002, 2003, 2006 Rene Rivera
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Documentation system, handles --help requests.
 # It defines rules that attach documentation to modules, rules, and variables.
-# Collects and generates documentation for the various parts of the build system.
-# The documentation is collected from comments integrated into the code.
+# Collects and generates documentation for the various parts of the build
+# system. The documentation is collected from comments integrated into the code.
 
 import modules ;
 import print ;
@@ -235,17 +235,17 @@
 # Generates a general description of the documentation and help system.
 #
 local rule print-help-top ( )
-{
+{
     print.section "General command line usage" ;
 
     print.text " bjam [options] [properties] [targets]
-
+
   Options, properties and targets can be specified in any order.
       " ;
-
- print.section "Important Options" ;
-
- print.list-start ;
+
+ print.section "Important Options" ;
+
+ print.list-start ;
     print.list-item "--clean Remove targets instead of building" ;
     print.list-item "-a Rebuild everything" ;
     print.list-item "-n Don't execute the commands, only print them" ;
@@ -256,11 +256,11 @@
     print.list-item "--debug-building Report which targets are built with what properties" ;
     print.list-item "--debug-generator Diagnose generator search/execution" ;
     print.list-end ;
-
+
     print.section "Further Help"
         The following options can be used to obtain additional documentation.
       ;
-
+
     print.list-start ;
     print.list-item "--help-options Print more obscure command line options." ;
     print.list-item "--help-internal Boost.Build implementation details." ;
@@ -279,18 +279,18 @@
     print.list-item -a;
         Build all targets, even if they are current. ;
     print.list-item -fx;
- Read '"x"' as the Jamfile for building instead of searching
- for the Boost.Build system. ;
+ Read '"x"' as the Jamfile for building instead of searching for the
+ Boost.Build system. ;
     print.list-item -jx;
         Run up to '"x"' commands concurrently. ;
     print.list-item -n;
- Do not execute build commands. Instead print out the commands
- as they would be executed if building. ;
+ Do not execute build commands. Instead print out the commands as they
+ would be executed if building. ;
     print.list-item -ox;
- Write the build commands to the file '"x"'. ;
+ Output the used build commands to file '"x"'. ;
     print.list-item -q;
- Quit as soon as the build of a target fails. Specifying this prevents the
- attempt of building as many targets as possible regardless of failures. ;
+ Quit as soon as a build failure is encountered. Without this option
+ Boost.Jam will continue building as many targets as it can.
     print.list-item -sx=y;
         Sets a Jam variable '"x"' to the value '"y"', overriding any value that
         variable would have from the environment. ;
@@ -299,19 +299,19 @@
     print.list-item -v;
         Display the version of bjam. ;
     print.list-item --x;
- Option '"x"' is ignored but considered and option. The option is then
- available from the '"ARGV"' variable. ;
+ Any option not explicitly handled by Boost.Jam remains available to
+ build scripts using the '"ARGV"' variable. ;
     print.list-item -dn;
         Enables output of diagnostic messages. The debug level '"n"' and all
         below it are enabled by this option. ;
     print.list-item -d+n;
- Enables output of diagnostic messages. Only the output for debug level '"n"'
- is enabled. ;
+ Enables output of diagnostic messages. Only the output for debug level
+ '"n"' is enabled. ;
     print.list-end ;
     print.section "Debug Levels"
- Each debug level shows a different set of information. Usually with the higher
- levels producing more verbose information. The following levels are supported:
- ;
+ Each debug level shows a different set of information. Usually with
+ higher levels producing more verbose information. The following levels
+ are supported: ;
     print.list-start ;
     print.list-item 0;
         Turn off all diagnostic output. Only errors are reported. ;
@@ -353,9 +353,9 @@
     )
 {
     print.section "Help Options"
- These are all the options available for enabling or disabling
- to control the help system in various ways. Options can be enabled
- or disabled with '"--help-enable-<option>"', and "'--help-disable-<option>'"
+ These are all the options available for enabling or disabling to control
+ the help system in various ways. Options can be enabled or disabled with
+ '"--help-enable-<option>"', and "'--help-disable-<option>'"
         respectively.
         ;
     local options-to-list = [ MATCH ^[.]option[.](.*) : $($(module-name).variables) ] ;
@@ -410,11 +410,11 @@
     }
 }
 
-# Generate documentation for possible modules. We attempt to list all known
-# modules, and a brief description of each.
+# Generate documentation for all possible modules. We attempt to list all known
+# modules together with a brief description of each.
 #
 local rule print-help-all (
- ignored # Usually the module name, but is ignored here.
+ ignored # Usually the module name, but is ignored here.
     )
 {
     print.section "Modules"
@@ -451,19 +451,19 @@
 {
     # Print the docs.
     print.section "Module '$(module-name)'" $($(module-name).docs) ;
-
+
     # Print out the documented classes.
     print-help-module-section $(module-name) classes : "Module '$(module-name)' classes"
         Use --help $(module-name).<class-name> to get more information. ;
-
+
     # Print out the documented rules.
     print-help-module-section $(module-name) rules : "Module '$(module-name)' rules"
         Use --help $(module-name).<rule-name> to get more information. ;
-
+
     # Print out the documented variables.
     print-help-module-section $(module-name) variables : "Module '$(module-name)' variables"
         Use --help $(module-name).<variable-name> to get more information. ;
-
+
     # Print out all the same information but indetailed form.
     if $(.option.detailed)
     {
@@ -536,11 +536,11 @@
                     print.list-end ;
                 }
             }
-
+
             # Print out the documented rules of the class.
             print-help-module-section $(module-name) $(class-name).class-rules : "Class '$(module-name).$(class-name)' rules"
                 Use --help $(module-name).<rule-name> to get more information. ;
-
+
             # Print out all the rules if details are requested.
             if $(.option.detailed)
             {
@@ -594,7 +594,7 @@
         # Print the docs.
         print.section "Project-specific help"
             Project has jamfile at $(jamfile) ;
-
+
         print.lines $(jamfile<$(jamfile)>.docs) "" ;
     }
 }
@@ -612,7 +612,7 @@
         # Print the docs.
         print.section "Configuration help"
             Configuration file at $(config-file) ;
-
+
         print.lines $(jamfile<$(config-file)>.docs) "" ;
     }
 }
@@ -738,7 +738,7 @@
                 scope-level = $(scope-level[2-]) ;
             }
         }
-
+
         return true ;
     }
 }
@@ -847,10 +847,10 @@
     }
 }
 
-# Scan a module file for documentation comments. This also
-# invokes any actions assigned to the module. The actions
-# are the rules that do the actual output of the documentation.
-# This rue is invoked as the header scan rule for the module file.
+# Scan a module file for documentation comments. This also invokes any actions
+# assigned to the module. The actions are the rules that do the actual output of
+# the documentation. This rule is invoked as the header scan rule for the module
+# file.
 #
 rule scan-module (
     target # The module file.

Modified: branches/CMake/release/tools/build/v2/util/indirect.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/util/indirect.jam (original)
+++ branches/CMake/release/tools/build/v2/util/indirect.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,14 +1,16 @@
-# Copyright 2003 Dave Abrahams
-# Copyright 2003 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2003 Dave Abrahams
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 import modules ;
 import numbers ;
 
-# The pattern that indirect rules must match: module$rule
+
+# The pattern that indirect rules must match: module%rule
 .pattern = ^([^%]*)%([^%]+)$ ;
-
+
+
 #
 # Type checking rules.
 #
@@ -16,14 +18,15 @@
 {
     if ! [ MATCH $(.pattern) : $(x) ]
     {
- return "expected a string of the form module$rule, but got \""$(x)"\" for argument" ;
+ return "expected a string of the form module%rule, but got \""$(x)"\" for argument" ;
     }
 }
 
-# make an indirect rule which calls the given rule; if context is
-# supplied it is expected to be the module in which to invoke the rule
-# by the 'call' rule below. Otherwise, the rule will be invoked in
-# the module of this rule's caller.
+
+# Make an indirect rule which calls the given rule. If context is supplied it is
+# expected to be the module in which to invoke the rule by the 'call' rule
+# below. Otherwise, the rule will be invoked in the module of this rule's
+# caller.
 rule make ( rulename bound-args * : context ? )
 {
     context ?= [ CALLER_MODULE ] ;
@@ -31,12 +34,12 @@
     return $(context)%$(rulename) $(bound-args) ;
 }
 
-# make an indirect rule which calls the given rule. rulename may be a
-# qualified rule; if so it is returned unchanged. Otherwise, if
-# frames is not supplied, the result will be invoked (by 'call',
-# below) in the module of the caller. Otherwise, frames > 1
-# specifies additional call frames to back up in order to find the
-# module context.
+
+# Make an indirect rule which calls the given rule. 'rulename' may be a
+# qualified rule; if so it is returned unchanged. Otherwise, if frames is not
+# supplied, the result will be invoked (by 'call', below) in the module of the
+# caller. Otherwise, frames > 1 specifies additional call frames to back up in
+# order to find the module context.
 rule make-qualified ( rulename bound-args * : frames ? )
 {
     if [ MATCH $(.pattern) : $(rulename) ]
@@ -46,17 +49,16 @@
     else
     {
         frames ?= 1 ;
- # Take the first dot-separated element as module name.
- # This disallows module names with dots, but allows rule names
- # with dots.
+ # Take the first dot-separated element as module name. This disallows
+ # module names with dots, but allows rule names with dots.
         local module-context = [ MATCH ^([^.]*)\\..* : $(rulename) ] ;
         module-context ?= [ CALLER_MODULE $(frames) ] ;
         return [ make $(rulename) $(bound-args) : $(module-context) ] ;
     }
 }
 
-# return the module name in which the given indirect rule will be
-# invoked.
+
+# Returns the module name in which the given indirect rule will be invoked.
 rule get-module ( [indirect-rule] x )
 {
     local m = [ MATCH $(.pattern) : $(x) ] ;
@@ -67,37 +69,36 @@
     return $(m[1]) ;
 }
 
-# return the rulename that will be called when x is invoked
+
+# Returns the rulename that will be called when x is invoked.
 rule get-rule ( [indirect-rule] x )
 {
     local m = [ MATCH $(.pattern) : $(x) ] ;
     return $(m[2]) ;
 }
 
+
 # Invoke the given indirect-rule.
 rule call ( [indirect-rule] r args * : * )
 {
- return [
- modules.call-in [ get-module $(r) ]
- : [ get-rule $(r) ] $(args) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9)
- ] ;
+ return [ modules.call-in [ get-module $(r) ] : [ get-rule $(r) ] $(args)
+ : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ] ;
 }
 
+
 rule __test__
 {
     import assert ;
-
+
     rule foo-barr! ( x )
     {
         assert.equal $(x) : x ;
     }
-
+
     assert.equal [ get-rule [ make foo-barr! ] ] : foo-barr! ;
     assert.equal [ get-module [ make foo-barr! ] ] : [ CALLER_MODULE ] ;
-
+
     call [ make foo-barr! ] x ;
     call [ make foo-barr! x ] ;
-
-
     call [ make foo-barr! : [ CALLER_MODULE ] ] x ;
 }

Modified: branches/CMake/release/tools/build/v2/util/option.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/util/option.jam (original)
+++ branches/CMake/release/tools/build/v2/util/option.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -25,7 +25,7 @@
     # Check command-line args as soon as possible. For each option try
     # to load module named after option. Is that succeeds, invoke 'process'
     # rule in the module. The rule may return "true" to indicate that the
- # regular built process should not be attempted.
+ # regular build process should not be attempted.
     #
     # Options take the general form of: --<name>[=<value>] [<value>]
     #

Modified: branches/CMake/release/tools/build/v2/util/order.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/util/order.jam (original)
+++ branches/CMake/release/tools/build/v2/util/order.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,70 +3,71 @@
 # License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy
 # at http://www.boost.org/LICENSE_1_0.txt)
 
-# This module defines a class which allows to order arbitrary object
-# with regard to arbitrary binary relation.
+# This module defines a class which allows to order arbitrary object with
+# regard to arbitrary binary relation.
 #
-# The primary use case is the gcc toolset, which is sensitive to
-# library order: if library 'a' uses symbols from library 'b',
-# then 'a' must be present before 'b' on the linker's command line.
+# The primary use case is the gcc toolset, which is sensitive to library order:
+# if library 'a' uses symbols from library 'b', then 'a' must be present before
+# 'b' on the linker's command line.
 #
-# This requirement can be lifted for gcc with GNU ld, but for gcc with
-# Solaris LD (and for Solaris toolset as well), the order always matters.
+# This requirement can be lifted for gcc with GNU ld, but for gcc with Solaris
+# LD (and for Solaris toolset as well), the order always matters.
 #
-# So, we need to store order requirements and then order libraries
-# according to them. It it not possible to use dependency graph as
-# order requirements. What we need is "use symbols" relationship
-# while dependency graph provides "needs to be updated" relationship.
+# So, we need to store order requirements and then order libraries according to
+# them. It is not possible to use the dependency graph as order requirements.
+# What we need is a "use symbols" relationship while dependency graph provides
+# the "needs to be updated" relationship.
 #
 # For example::
 # lib a : a.cpp b;
 # lib b ;
 #
-# For static linking, the 'a' library need not depend on 'b'. However, it
-# still should come before 'b' on the command line.
+# For static linking, library 'a' need not depend on 'b'. However, it should
+# still come before 'b' on the command line.
 
-class order
+class order
 {
- rule __init__ ( ) {
+ rule __init__ ( )
+ {
     }
-
- # Adds the constraint that 'first' should precede 'second'
+
+ # Adds the constraint that 'first' should preceede 'second'.
     rule add-pair ( first second )
     {
         .constraits += $(first)--$(second) ;
     }
     NATIVE_RULE class_at_order : add-pair ;
-
- # Given a list of objects, reorder them so that the constains specified
- # by 'add-pair' are satisfied.
+
+ # Given a list of objects, reorder them so that the constraints specified by
+ # 'add-pair' are satisfied.
     #
     # The algorithm was adopted from an awk script by Nikita Youshchenko
     # (yoush at cs dot msu dot su)
     rule order ( objects * )
     {
- # The algorithm used is the same is standard transitive closure,
- # except that we're not keeping in-degree for all vertices, but
- # rather removing edges.
+ # The algorithm used is the same is standard transitive closure, except
+ # that we're not keeping in-degree for all vertices, but rather removing
+ # edges.
         local result ;
         if $(objects)
- {
- local constraints = [ eliminate-unused-constraits $(objects) ] ;
-
- # Find some library that nobody depends upon and add it to
- # the 'result' array.
+ {
+ local constraints = [ eliminate-unused-constraits $(objects) ] ;
+
+ # Find some library that nobody depends upon and add it to the
+ # 'result' array.
             local obj ;
             while $(objects)
- {
+ {
                 local new_objects ;
                 while $(objects)
                 {
- obj = $(objects[1]) ;
+ obj = $(objects[1]) ;
                     if [ has-no-dependents $(obj) : $(constraints) ]
                     {
                         # Emulate break ;
                         new_objects += $(objects[2-]) ;
                         objects = ;
- }
+ }
                     else
                     {
                         new_objects += $(obj) ;
@@ -74,30 +75,30 @@
                         objects = $(objects[2-]) ;
                     }
                 }
-
+
                 if ! $(obj)
                 {
                     errors.error "Circular order dependencies" ;
                 }
                 # No problem with placing first.
                 result += $(obj) ;
- # Remove all containts where 'obj' comes first,
- # since they are already satisfied.
+ # Remove all contraints where 'obj' comes first, since they are
+ # already satisfied.
                 constraints = [ remove-satisfied $(constraints) : $(obj) ] ;
- # Add the remaining objects for further processing
- # on the next iteration
-
- objects = $(new_objects) ;
- }
-
- }
+
+ # Add the remaining objects for further processing on the next
+ # iteration
+ objects = $(new_objects) ;
+ }
+
+ }
         return $(result) ;
- }
+ }
     NATIVE_RULE class_at_order : order ;
-
- # Eliminate constains which mentions objects not in 'objects'.
- # In graph-theory terms, this is finding subgraph induced by
- # ordered vertices.
+
+ # Eliminate constraints which mention objects not in 'objects'. In
+ # graph-theory terms, this is finding a subgraph induced by ordered
+ # vertices.
     rule eliminate-unused-constraits ( objects * )
     {
         local result ;
@@ -107,32 +108,32 @@
             if $(m[1]) in $(objects) && $(m[2]) in $(objects)
             {
                 result += $(c) ;
- }
- }
+ }
+ }
         return $(result) ;
     }
-
- # Returns true if there's no constrain in 'constaraint' where
- # 'obj' comes second.
+
+ # Returns true if there's no constraint in 'constaraints' where 'obj' comes
+ # second.
     rule has-no-dependents ( obj : constraints * )
     {
         local failed ;
- while $(constraints) && ! $(failed)
+ while $(constraints) && ! $(failed)
         {
             local c = $(constraints[1]) ;
             local m = [ MATCH (.*)--(.*) : $(c) ] ;
             if $(m[2]) = $(obj)
             {
                 failed = true ;
- }
+ }
             constraints = $(constraints[2-]) ;
         }
         if ! $(failed)
         {
             return true ;
- }
+ }
     }
-
+
     rule remove-satisfied ( constraints * : obj )
     {
         local result ;
@@ -142,32 +143,27 @@
             if $(m[1]) != $(obj)
             {
                 result += $(c) ;
- }
+ }
         }
- return $(result) ;
- }
+ return $(result) ;
+ }
 }
 
+
 rule __test__ ( )
 {
     import "class" : new ;
     import assert ;
-
+
     c1 = [ new order ] ;
     $(c1).add-pair l1 l2 ;
-
+
     assert.result l1 l2 : $(c1).order l1 l2 ;
     assert.result l1 l2 : $(c1).order l2 l1 ;
-
+
     $(c1).add-pair l2 l3 ;
     assert.result l1 l2 : $(c1).order l2 l1 ;
     $(c1).add-pair x l2 ;
     assert.result l1 l2 : $(c1).order l2 l1 ;
     assert.result l1 l2 l3 : $(c1).order l2 l3 l1 ;
-
-
-
-
 }
-
-

Modified: branches/CMake/release/tools/build/v2/util/os.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/util/os.jam (original)
+++ branches/CMake/release/tools/build/v2/util/os.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,23 +1,26 @@
-# Copyright 2001, 2002, 2003, 2005 Dave Abrahams
-# Copyright 2006 Rene Rivera
-# Copyright 2003, 2005 Vladimir Prus
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Copyright 2001, 2002, 2003, 2005 Dave Abrahams
+# Copyright 2006 Rene Rivera
+# Copyright 2003, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 import modules ;
 import string ;
 
-# Return the value(s) of the given environment variable(s) at the time
-# bjam was invoked.
+
+# Return the value(s) of the given environment variable(s) at the time bjam was
+# invoked.
 rule environ ( variable-names + )
 {
     return [ modules.peek .ENVIRON : $(variable-names) ] ;
 }
 
+
 .name = [ modules.peek : OS ] ;
 .platform = [ modules.peek : OSPLAT ] ;
 .version = [ modules.peek : OSVER ] ;
 
+
 local rule constant ( c : os ? )
 {
     os ?= $(.name) ;
@@ -27,10 +30,10 @@
     return $(result[1]) ;
 }
 
-rule get-constant ( os ? )
+rule get-constant ( os ? )
 {
- # Find the name of the constant being accessed, which is
- # equal to the name used to invoke us.
+ # Find the name of the constant being accessed, which is equal to the name
+ # used to invoke us.
     local bt = [ BACKTRACE 1 ] ;
     local rulename = [ MATCH ([^.]*)$ : $(bt[4]) ] ;
     return [ constant $(rulename) : $(os) ] ;
@@ -39,15 +42,15 @@
 
 # export all the common constants
 .constants = name platform version shared-library-path-variable path-separator executable-path-variable executable-suffix ;
-for local constant in $(.constants)
+for local constant in $(.constants)
 {
     IMPORT $(__name__) : get-constant : $(__name__) : $(constant) ;
 }
 EXPORT $(__name__) : $(.constants) ;
 
 .executable-path-variable-NT = PATH ;
-# On Windows the case and capitalization of PATH is not always
-# predictable, so let's find out what variable name was really set.
+# On Windows the case and capitalization of PATH is not always predictable, so
+# let's find out what variable name was really set.
 if $(.name) = NT
 {
     for local n in [ VARNAMES .ENVIRON ]
@@ -59,8 +62,8 @@
     }
 }
 
-# Specific constants for various platforms. There's no need to define
-# any constant whose value would be the same as the default, below.
+# Specific constants for various platforms. There's no need to define any
+# constant whose value would be the same as the default, below.
 .shared-library-path-variable-NT = $(.executable-path-variable-NT) ;
 .path-separator-NT = ";" ;
 .expand-variable-prefix-NT = % ;
@@ -81,16 +84,20 @@
 .executable-path-variable = PATH ;
 .executable-suffix = "" ;
 
-# Return a list of the directories in the PATH. Yes, that information
-# is (sort of) available in the global module, but jam code can change
-# those values, and it isn't always clear what case/capitalization to
-# use when looking. This rule is a more reliable way to get there.
+
+# Return a list of the directories in the PATH. Yes, that information is (sort
+# of) available in the global module, but jam code can change those values, and
+# it isn't always clear what case/capitalization to use when looking. This rule
+# is a more reliable way to get there.
 rule executable-path ( )
 {
- return [ string.words [ environ [ constant executable-path-variable ] ]
- : [ constant path-separator ] ] ;
+ return [ string.words [ environ [ constant executable-path-variable ] ]
+ : [ constant path-separator ] ] ;
 }
-
+
+
+# Initialize the list of home directories for the current user depending on the
+# OS.
 if $(.name) = NT
 {
     local home = [ environ HOMEDRIVE HOMEPATH ] ;
@@ -101,14 +108,16 @@
     .home-directories = [ environ HOME ] ;
 }
 
-# Can't use 'constant' mechanism because it only returns 1-element
-# values.
+
+# Can't use 'constant' mechanism because it only returns 1-element values.
 rule home-directories ( )
 {
     return $(.home-directories) ;
 }
-# Return the string needed to represent the expansion of the named
-# shell variable.
+
+
+# Return the string needed to represent the expansion of the named shell
+# variable.
 rule expand-variable ( variable )
 {
     local prefix = [ constant expand-variable-prefix ] ;
@@ -116,17 +125,18 @@
     return $(prefix)$(variable)$(suffix) ;
 }
 
+
 # Returns true if running on windows, whether in cygwin or not.
-rule on-windows
+rule on-windows ( )
 {
     local result ;
- if [ modules.peek : NT ]
+ if [ modules.peek : NT ]
     {
         result = true ;
     }
- else if [ modules.peek : UNIX ]
+ else if [ modules.peek : UNIX ]
     {
- switch [ modules.peek : JAMUNAME ]
+ switch [ modules.peek : JAMUNAME ]
         {
             case CYGWIN* :
             {
@@ -137,24 +147,22 @@
     return $(result) ;
 }
 
-if ! [ on-windows ]
+
+if ! [ on-windows ]
 {
     .on-unix = 1 ;
 }
 
+
 rule on-unix
 {
     return $(.on-unix) ;
 }
-
 
-import regex ;
 
 rule __test__
 {
     import assert ;
- rule identity ( args * ) { return $(args) ; }
-
     if ! ( --quiet in [ modules.peek : ARGV ] )
     {
         ECHO os: name= [ name ] ;

Modified: branches/CMake/release/tools/build/v2/util/path.jam
==============================================================================
--- branches/CMake/release/tools/build/v2/util/path.jam (original)
+++ branches/CMake/release/tools/build/v2/util/path.jam 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -6,39 +6,35 @@
 # (See accompanying file LICENSE_1_0.txt or copy at
 # http://www.boost.org/LICENSE_1_0.txt)
 
-# Performs various path manipulations. Path are always in a 'normilized'
+# Performs various path manipulations. Paths are always in a 'normalized'
 # representation. In it, a path may be either:
 #
 # - '.', or
 #
 # - ['/'] [ ( '..' '/' )* (token '/')* token ]
-#
+#
 # In plain english, path can be rooted, '..' elements are allowed only
 # at the beginning, and it never ends in slash, except for path consisting
 # of slash only.
 
+import errors ;
 import modules ;
-import sequence ;
 import regex ;
-import errors : error ;
+import sequence ;
 import set ;
 
 
 os = [ modules.peek : OS ] ;
-if [ modules.peek : UNIX ]
-{
+if [ modules.peek : UNIX ]
+{
     local uname = [ modules.peek : JAMUNAME ] ;
     switch $(uname)
     {
- case CYGWIN* :
- os = CYGWIN ;
-
- case * :
- os = UNIX ;
- }
+ case CYGWIN* : os = CYGWIN ;
+ case * : os = UNIX ;
+ }
 }
 
-#
 # Converts the native path into normalized form.
 #
 rule make ( native )
@@ -46,7 +42,7 @@
     return [ make-$(os) $(native) ] ;
 }
 
-#
+
 # Builds native representation of the path.
 #
 rule native ( path )
@@ -54,7 +50,7 @@
     return [ native-$(os) $(path) ] ;
 }
 
-#
+
 # Tests if a path is rooted.
 #
 rule is-rooted ( path )
@@ -62,19 +58,22 @@
     return [ MATCH "^(/)" : $(path) ] ;
 }
 
-#
+
 # Tests if a path has a parent.
 #
 rule has-parent ( path )
 {
- if $(path) != / {
+ if $(path) != /
+ {
         return 1 ;
- } else {
+ }
+ else
+ {
         return ;
     }
 }
 
-#
+
 # Returns the path without any directory components.
 #
 rule basename ( path )
@@ -82,41 +81,52 @@
     return [ MATCH "([^/]+)$" : $(path) ] ;
 }
 
-#
+
 # Returns parent directory of the path. If no parent exists, error is issued.
 #
 rule parent ( path )
 {
- if [ has-parent $(path) ] {
-
- if $(path) = . {
+ if [ has-parent $(path) ]
+ {
+ if $(path) = .
+ {
             return .. ;
- } else {
-
+ }
+ else
+ {
             # Strip everything at the end of path up to and including
             # the last slash
             local result = [ regex.match "((.*)/)?([^/]+)" : $(path) : 2 3 ] ;
 
             # Did we strip what we shouldn't?
- if $(result[2]) = ".." {
+ if $(result[2]) = ".."
+ {
                 return $(path)/.. ;
- } else {
- if ! $(result[1]) {
- if [ is-rooted $(path) ] {
+ }
+ else
+ {
+ if ! $(result[1])
+ {
+ if [ is-rooted $(path) ]
+ {
                         result = / ;
- } else {
+ }
+ else
+ {
                         result = . ;
                     }
                 }
                 return $(result[1]) ;
             }
         }
- } else {
- error "Path '$(path)' has no parent" ;
+ }
+ else
+ {
+ errors.error "Path '$(path)' has no parent" ;
     }
 }
 
-#
+
 # Returns path2 such that "[ join path path2 ] = .".
 # The path may not contain ".." element or be rooted.
 #
@@ -130,14 +140,15 @@
     {
         local tokens = [ regex.split $(path) "/" ] ;
         local tokens2 ;
- for local i in $(tokens) {
+ for local i in $(tokens)
+ {
             tokens2 += .. ;
         }
         return [ sequence.join $(tokens2) : "/" ] ;
     }
 }
 
-#
+
 # Auxillary rule: does all the semantic of 'join', except for error cheching.
 # The error checking is separated because this rule is recursive, and I don't
 # like the idea of checking the same input over and over.
@@ -156,31 +167,30 @@
     return $(result) ;
 }
 
-#
+
 # Contanenates the passed path elements. Generates an error if
 # any element other than the first one is rooted.
 #
 rule join ( elements + )
 {
- if ! $(elements[2])
+ if ! $(elements[2])
     {
         return $(elements[1]) ;
     }
     else
- {
+ {
         for local e in $(elements[2-])
         {
             if [ is-rooted $(e) ]
             {
- error only first element may be rooted ;
+ errors.error only first element may be rooted ;
             }
         }
         return [ join-imp $(elements) ] ;
- }
+ }
 }
 
 
-#
 # If 'path' is relative, it is rooted at 'root'. Otherwise, it's unchanged.
 #
 rule root ( path root )
@@ -192,7 +202,7 @@
     }
 }
 
-#
+
 # Returns the current working directory.
 #
 rule pwd ( )
@@ -205,12 +215,12 @@
     {
         .pwd = [ make [ PWD ] ] ;
         return $(.pwd) ;
- }
+ }
 }
 
-#
+
 # Returns the list of files matching the given pattern in the
-# specified directory. Both directories and patterns are
+# specified directory. Both directories and patterns are
 # supplied as portable paths. Each pattern should be non-absolute
 # path, and can't contain "." or ".." elements. Each slash separated
 # element of pattern can contain the following special characters:
@@ -219,9 +229,9 @@
 # A file $(d)/e1/e2/e3 (where 'd' is in $(dirs)) matches pattern p1/p2/p3
 # if and only if e1 matches p1, e2 matches p2 and so on.
 #
-# For example:
-# [ glob . : *.cpp ]
-# [ glob . : */build/Jamfile ]
+# For example:
+# [ glob . : *.cpp ]
+# [ glob . : */build/Jamfile ]
 rule glob ( dirs * : patterns + : exclude-patterns * )
 {
     local result ;
@@ -233,23 +243,24 @@
         {
             local pattern = [ path.root $(p) $(d) ] ;
             real-patterns += [ path.native $(pattern) ] ;
- }
-
+ }
+
         for local p in $(exclude-patterns)
         {
             local pattern = [ path.root $(p) $(d) ] ;
             real-exclude-patterns += [ path.native $(pattern) ] ;
- }
- }
+ }
+ }
 
     local inc = [ GLOB-RECURSIVELY $(real-patterns) ] ;
     inc = [ sequence.transform NORMALIZE_PATH : $(inc) ] ;
     local exc = [ GLOB-RECURSIVELY $(real-exclude-patterns) ] ;
     exc = [ sequence.transform NORMALIZE_PATH : $(exc) ] ;
-
- return [ sequence.transform path.make :
+
+ return [ sequence.transform path.make :
         [ set.difference $(inc) : $(exc) ] ] ;
-}
+}
+
 
 # Recursive version of GLOB. Builds the glob of files while
 # also searching in the subdirectories of the given roots. An
@@ -267,6 +278,7 @@
         ] ] ;
 }
 
+
 local rule .glob-tree ( roots * : patterns * : exclude-patterns * )
 {
     local excluded ;
@@ -290,7 +302,6 @@
 }
 
 
-#
 # Returns true is the specified file exists.
 #
 rule exists ( file )
@@ -300,8 +311,6 @@
 NATIVE_RULE path : exists ;
 
 
-
-#
 # Find out the absolute name of path and returns the list of all the parents,
 # starting with the immediate one. Parents are returned as relative names.
 # If 'upper_limit' is specified, directories above it will be pruned.
@@ -321,9 +330,10 @@
         upper_ele = $(upper_ele[2-]) ;
         path_ele = $(path_ele[2-]) ;
     }
-
+
     # All upper elements removed ?
- if ! $(upper_ele) {
+ if ! $(upper_ele)
+ {
         # Create the relative paths to parents, number of elements in 'path_ele'
         local result ;
         for local i in $(path_ele) {
@@ -332,13 +342,13 @@
         }
         return $(result) ;
     }
- else {
- error "$(upper_limit) is not prefix of $(path)" ;
+ else
+ {
+ errors.error "$(upper_limit) is not prefix of $(path)" ;
     }
 }
 
 
-#
 # Search for 'pattern' in parent directories of 'dir', up till and including
 # 'upper_limit', if it is specified, or till the filesystem root otherwise.
 #
@@ -352,24 +362,24 @@
         result = [ glob $(parent-dirs[1]) : $(patterns) ] ;
         parent-dirs = $(parent-dirs[2-]) ;
     }
- return $(result) ;
+ return $(result) ;
 }
 
-#
+
 # Assuming 'child' is a subdirectory of 'parent', return the relative
 # path from 'parent' to 'child'
 #
 rule relative ( child parent )
 {
- if $(parent) = "."
+ if $(parent) = "."
     {
         return $(child) ;
     }
- else
- {
+ else
+ {
         local split1 = [ regex.split $(parent) / ] ;
         local split2 = [ regex.split $(child) / ] ;
-
+
         while $(split1)
         {
             if $(split1[1]) = $(split2[1])
@@ -380,19 +390,20 @@
             else
             {
                 errors.error $(child) is not a subdir of $(parent) ;
- }
- }
+ }
+ }
         if $(split2)
         {
- return [ join $(split2) ] ;
+ return [ join $(split2) ] ;
         }
         else
         {
             return "." ;
         }
- }
+ }
 }
 
+
 # Returns the minimal path to path2 that is relative path1.
 #
 rule relative-to ( path1 path2 )
@@ -417,6 +428,7 @@
     return [ join . $(root_1) $(split2) ] ;
 }
 
+
 # Returns the list of paths which are used by the operating system
 # for looking up programs
 rule programs-path ( )
@@ -428,11 +440,12 @@
         if $(p)
         {
             result += [ path.make $(p) ] ;
- }
+ }
     }
     return $(result) ;
 }
 
+
 rule make-NT ( native )
 {
     local tokens = [ regex.split $(native) "[/\\]" ] ;
@@ -450,22 +463,32 @@
     {
         result = /$(result) ;
     }
-
+
     if $(native) = ""
     {
         result = "." ;
     }
-
+
     return $(result) ;
 }
 
+
 rule native-NT ( path )
 {
- local result = [ MATCH "^/?(.*)" : $(path) ] ;
+ local result ;
+ if [ is-rooted $(path) ] && ! [ regex.match "^/(.:)" : $(path) ]
+ {
+ result = $(path) ;
+ }
+ else
+ {
+ result = [ MATCH "^/?(.*)" : $(path) ] ;
+ }
     result = [ sequence.join [ regex.split $(result) "/" ] : "\\" ] ;
     return $(result) ;
 }
 
+
 rule make-UNIX ( native )
 {
     # VP: I have no idea now 'native' can be empty here! But it can!
@@ -474,21 +497,24 @@
         errors.error "Empty path passed to 'make-UNIX'" ;
     }
     else
- {
+ {
         return [ NORMALIZE_PATH $(native:T) ] ;
- }
+ }
 }
 
+
 rule native-UNIX ( path )
 {
     return $(path) ;
 }
 
+
 rule make-CYGWIN ( path )
 {
     return [ make-NT $(path) ] ;
 }
 
+
 rule native-CYGWIN ( path )
 {
     local result = $(path) ;
@@ -499,7 +525,7 @@
     return [ native-UNIX $(result) ] ;
 }
 
-#
+
 # split-VMS: splits input native path into
 # device dir file (each part is optional),
 # example:
@@ -516,7 +542,7 @@
     return $(device) $(dir) $(file) ;
 }
 
-#
+
 # Converts a native VMS path into a portable path spec.
 #
 # Does not handle current-device absolute paths such
@@ -532,13 +558,13 @@
     {
         errors.error "Can't handle default-device absolute paths: " $(native) ;
     }
-
+
     local parts = [ split-path-VMS $(native) ] ;
     local device = $(parts[1]) ;
     local dir = $(parts[2]) ;
     local file = $(parts[3]) ;
     local elems ;
-
+
     if $(device)
     {
         #
@@ -546,7 +572,7 @@
         #
         elems = /$(device) ;
     }
-
+
     if $(dir) = "[]"
     {
         #
@@ -558,7 +584,7 @@
     {
         dir = [ regex.replace $(dir) "\\[|\\]" "" ] ;
         local dir_parts = [ regex.split $(dir) \\. ] ;
-
+
         if $(dir_parts[1]) = ""
         {
             #
@@ -566,15 +592,15 @@
             #
             dir_parts = $(dir_parts[2--1]) ;
         }
-
+
         #
         # replace "parent-directory" parts (- => ..)
         #
         dir_parts = [ regex.replace-list $(dir_parts) : - : .. ] ;
-
+
         elems = $(elems) $(dir_parts) ;
     }
-
+
     if $(file)
     {
         if ! [ MATCH (\\.) : $(file) ]
@@ -592,7 +618,7 @@
     return $(portable) ;
 }
 
-#
+
 # Converts a portable path spec into a native VMS path.
 #
 # Relies on having at least one dot (".") included in the file
@@ -634,7 +660,7 @@
         file = $(maybe_file) ;
         dir = [ sequence.join $(split[1--2]) : / ] ;
     }
-
+
     #
     # Has dir spec ?
     #
@@ -651,20 +677,20 @@
         {
             #
             # Relative directory
- #
+ #
             dir = "."$(dir) ;
         }
         dir = "["$(dir)"]" ;
     }
-
+
     native = [ sequence.join $(device) $(dir) $(file) ] ;
 
     return $(native) ;
 }
 
 
-rule __test__ ( ) {
-
+rule __test__ ( )
+{
     import assert ;
     import errors : try catch ;
 
@@ -694,7 +720,6 @@
     assert.result ".." : parent "../foo" ;
     assert.result "../../foo" : parent "../../foo/bar" ;
 
-
     assert.result "." : reverse "." ;
     assert.result ".." : reverse "foo" ;
     assert.result "../../.." : reverse "foo/bar/giz" ;
@@ -733,7 +758,7 @@
     local CWD = "/home/ghost" ;
     assert.result . .. : all-parents "Jamfile" : "/home" : $(CWD) ;
     assert.result . : all-parents "Jamfile" : "/home/ghost" : $(CWD) ;
-
+
     assert.result "c/d" : relative "a/b/c/d" "a/b" ;
     assert.result "foo" : relative "foo" "." ;
 
@@ -744,18 +769,21 @@
     assert.result "foo/bar/giz" : make "foo\\bar\\giz" ;
     assert.result "foo" : make "foo/." ;
     assert.result "foo" : make "foo/bar/.." ;
+ assert.result "foo/bar" : make "foo/././././bar" ;
+ assert.result "/foo" : make "\\foo" ;
     assert.result "/D:/My Documents" : make "D:\\My Documents" ;
     assert.result "/c:/boost/tools/build/new/project.jam" : make "c:\\boost\\tools\\build\\test\\..\\new\\project.jam" ;
 
     assert.result "foo\\bar\\giz" : native "foo/bar/giz" ;
     assert.result "foo" : native "foo" ;
+ assert.result "\\foo" : native "/foo" ;
     assert.result "D:\\My Documents\\Work" : native "/D:/My Documents/Work" ;
 
     modules.poke path : os : UNIX ;
 
     assert.result "foo/bar/giz" : make "foo/bar/giz" ;
     assert.result "/sub1" : make "/sub1/." ;
- assert.result "/sub1" : make "/sub1/sub2/.." ;
+ assert.result "/sub1" : make "/sub1/sub2/.." ;
     assert.result "sub1" : make "sub1/." ;
     assert.result "sub1" : make "sub1/sub2/.." ;
     assert.result "/foo/bar" : native "/foo/bar" ;
@@ -767,12 +795,12 @@
     #
     assert.result "disk:" "[dir]" "file" : split-path-VMS "disk:[dir]file" ;
     assert.result "disk:" "[dir]" "" : split-path-VMS "disk:[dir]" ;
- assert.result "disk:" "" "" : split-path-VMS "disk:" ;
- assert.result "disk:" "" "file" : split-path-VMS "disk:file" ;
+ assert.result "disk:" "" "" : split-path-VMS "disk:" ;
+ assert.result "disk:" "" "file" : split-path-VMS "disk:file" ;
     assert.result "" "[dir]" "file" : split-path-VMS "[dir]file" ;
     assert.result "" "[dir]" "" : split-path-VMS "[dir]" ;
- assert.result "" "" "file" : split-path-VMS "file" ;
- assert.result "" "" "" : split-path-VMS "" ;
+ assert.result "" "" "file" : split-path-VMS "file" ;
+ assert.result "" "" "" : split-path-VMS "" ;
 
     #
     # Special case: current directory
@@ -820,5 +848,4 @@
     assert.result "disk:[my_docs.work]Jamfile." : native "/disk:/my_docs/work/Jamfile." ;
 
     modules.poke path : os : $(save-os) ;
-
 }

Modified: branches/CMake/release/tools/index.html
==============================================================================
--- branches/CMake/release/tools/index.html (original)
+++ branches/CMake/release/tools/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -29,14 +29,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>
   
@@ -88,7 +91,7 @@
       <hr>
       <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>

Modified: branches/CMake/release/tools/quickbook/detail/actions.cpp
==============================================================================
--- branches/CMake/release/tools/quickbook/detail/actions.cpp (original)
+++ branches/CMake/release/tools/quickbook/detail/actions.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1096,6 +1096,21 @@
             << " </author>\n";
     }
 
+ void xml_copyright::operator()(std::pair<std::vector<std::string>, std::string> const& copyright) const
+ {
+ out << "\n" << " <copyright>\n";
+
+ for_each(
+ copyright.first.begin()
+ , copyright.first.end()
+ , xml_year(out));
+
+ out << " <holder>" << copyright.second << "</holder>\n"
+ << " </copyright>\n"
+ << "\n"
+ ;
+ }
+
     void xml_year::operator()(std::string const &year) const
     {
         out << " <year>" << year << "</year>\n";
@@ -1170,19 +1185,12 @@
             out << " </authorgroup>\n";
         }
 
- if (!actions.doc_copyright_holder.empty())
+ if (!actions.doc_copyrights.empty())
         {
- out << "\n" << " <copyright>\n";
-
             for_each(
- actions.doc_copyright_years.begin()
- , actions.doc_copyright_years.end()
- , xml_year(out));
-
- out << " <holder>" << actions.doc_copyright_holder << "</holder>\n"
- << " </copyright>\n"
- << "\n"
- ;
+ actions.doc_copyrights.begin()
+ , actions.doc_copyrights.end()
+ , xml_copyright(out));
         }
 
         if (qbk_version_n < 103)

Modified: branches/CMake/release/tools/quickbook/detail/actions.hpp
==============================================================================
--- branches/CMake/release/tools/quickbook/detail/actions.hpp (original)
+++ branches/CMake/release/tools/quickbook/detail/actions.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -743,6 +743,18 @@
         collector& out;
     };
 
+ struct xml_copyright
+ {
+ // Handles xml copyright
+
+ xml_copyright(collector& out)
+ : out(out) {}
+
+ void operator()(std::pair<std::vector<std::string>, std::string> const &copyright) const;
+
+ collector& out;
+ };
+
     void pre(collector& out, quickbook::actions& actions, bool ignore_docinfo = false);
     void post(collector& out, quickbook::actions& actions, bool ignore_docinfo = false);
 

Modified: branches/CMake/release/tools/quickbook/detail/actions_class.cpp
==============================================================================
--- branches/CMake/release/tools/quickbook/detail/actions_class.cpp (original)
+++ branches/CMake/release/tools/quickbook/detail/actions_class.cpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -24,8 +24,7 @@
         , doc_version()
         , doc_id()
         , doc_dirname()
- , doc_copyright_years()
- , doc_copyright_holder()
+ , doc_copyrights()
         , doc_purpose()
         , doc_category()
         , doc_authors()

Modified: branches/CMake/release/tools/quickbook/detail/actions_class.hpp
==============================================================================
--- branches/CMake/release/tools/quickbook/detail/actions_class.hpp (original)
+++ branches/CMake/release/tools/quickbook/detail/actions_class.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -28,6 +28,7 @@
 
         typedef std::vector<std::string> string_list;
         typedef std::vector<std::pair<std::string, std::string> > author_list;
+ typedef std::vector<std::pair<string_list, std::string> > copyright_list;
         typedef std::pair<char, int> mark_type;
         static int const max_template_depth = 100;
 
@@ -37,8 +38,7 @@
         std::string doc_version;
         std::string doc_id;
         std::string doc_dirname;
- string_list doc_copyright_years;
- std::string doc_copyright_holder;
+ copyright_list doc_copyrights;
         std::string doc_purpose;
         std::string doc_category;
         author_list doc_authors;

Modified: branches/CMake/release/tools/quickbook/doc/html/index.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/index.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/index.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,17 +3,17 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quickbook 1.4</title>
 <link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="index.html" title="Quickbook 1.4">
-<link rel="next" href="quickbook/intro.html" title=" Introduction">
+<link rel="next" href="quickbook/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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -34,7 +34,7 @@
 <div><p class="copyright">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler</p></div>
 <div><div class="legalnotice">
-<a name="id385586"></a><p>
+<a name="id2625934"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>
@@ -70,7 +70,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: November 14, 2007 at 10:19:55 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 14:07:42 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/change_log.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/change_log.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/change_log.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Change Log</title>
+<title>Change Log</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Quickbook 1.4">
 <link rel="up" href="../index.html" title="Quickbook 1.4">
-<link rel="prev" href="intro.html" title=" Introduction">
-<link rel="next" href="syntax.html" title=" Syntax Summary">
+<link rel="prev" href="intro.html" title="Introduction">
+<link rel="next" href="syntax.html" title="Syntax Summary">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="quickbook.change_log"></a> Change Log</h2></div></div></div>
-<a name="quickbook.change_log.version_1_3"></a><h3>
-<a name="id386998"></a>
- Version 1.3
- </h3>
+<a name="quickbook.change_log"></a><a class="link" href="change_log.html" title="Change Log"> Change Log</a>
+</h2></div></div></div>
+<a name="quickbook.change_log.version_1_3"></a><h4>
+<a name="id2586434"></a>
+ <a class="link" href="change_log.html#quickbook.change_log.version_1_3">Version 1.3</a>
+ </h4>
 <div class="itemizedlist"><ul type="disc">
 <li>
         Quickbook file inclusion [include].
@@ -65,7 +66,7 @@
 </li>
 <li>
         Fully qualified section and headers. Subsection names are concatenated to
- the ID to avoid clashing. Example: <tt class="computeroutput"><span class="identifier">doc_name</span><span class="special">.</span><span class="identifier">sect_name</span><span class="special">.</span><span class="identifier">sub_sect_name</span><span class="special">.</span><span class="identifier">sub_sub_sect_name</span></tt>
+ the ID to avoid clashing. Example: <code class="computeroutput"><span class="identifier">doc_name</span><span class="special">.</span><span class="identifier">sect_name</span><span class="special">.</span><span class="identifier">sub_sect_name</span><span class="special">.</span><span class="identifier">sub_sub_sect_name</span></code>
 </li>
 <li>
         Better &amp;nbsp; and whitespace handling in code snippets.
@@ -93,10 +94,10 @@
         Replaceable, with the [~replacement] syntax.
       </li>
 </ul></div>
-<a name="quickbook.change_log.version_1_4"></a><h3>
-<a name="id386285"></a>
- Version 1.4
- </h3>
+<a name="quickbook.change_log.version_1_4"></a><h4>
+<a name="id2585329"></a>
+ <a class="link" href="change_log.html#quickbook.change_log.version_1_4">Version 1.4</a>
+ </h4>
 <div class="itemizedlist"><ul type="disc">
 <li>
         Generic Headers
@@ -115,7 +116,7 @@
       </li>
 <li>
         Allow escape of spaces. The escaped space is removed from the output. Syntax:
- <tt class="computeroutput"><span class="special">\</span> </tt>.
+ <code class="computeroutput"><span class="special">\</span> </code>.
       </li>
 <li>
         Nested comments are now allowed.
@@ -124,7 +125,7 @@
         Quickbook blocks can nest inside comments.
       </li>
 <li>
-Import facility.
+<a class="link" href="syntax/block.html#quickbook.syntax.block.import" title="Import">Import</a> facility.
       </li>
 <li>
         Callouts on imported code
@@ -133,21 +134,21 @@
         Simple markups can now span a whole block.
       </li>
 <li>
-Blurbs, Admonitions
- and table cells (see Tables)
+<a class="link" href="syntax/block.html#quickbook.syntax.block.blurbs" title="Blurbs">Blurbs</a>, <a class="link" href="syntax/block.html#quickbook.syntax.block.admonitions" title="Admonitions">Admonitions</a>
+ and table cells (see <a class="link" href="syntax/block.html#quickbook.syntax.block.tables" title="Tables">Tables</a>)
         may now contain paragraphs.
       </li>
 <li>
-<tt class="computeroutput"><span class="special">\</span><span class="identifier">n</span></tt>
- and <tt class="computeroutput"><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></tt> are now deprecated.
+<code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>
+ and <code class="computeroutput"><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></code> are now deprecated.
       </li>
 <li>
-Conditional Generation.
+<a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.cond" title="Conditional Generation">Conditional Generation</a>.
         Ala C++ #ifdef.
       </li>
 <li>
         Searching of included and imported files in an extensible search path with
- <tt class="computeroutput"><span class="special">--</span><span class="identifier">include</span><span class="special">-</span><span class="identifier">path</span></tt> (<tt class="computeroutput"><span class="special">-</span><span class="identifier">I</span></tt>) option.
+ <code class="computeroutput"><span class="special">--</span><span class="identifier">include</span><span class="special">-</span><span class="identifier">path</span></code> (<code class="computeroutput"><span class="special">-</span><span class="identifier">I</span></code>) option.
       </li>
 </ul></div>
 </div>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/editors.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/editors.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/editors.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Editor Support</title>
+<title>Editor Support</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Quickbook 1.4">
 <link rel="up" href="../index.html" title="Quickbook 1.4">
-<link rel="prev" href="install/linux.html" title=" Debian, Ubuntu">
-<link rel="next" href="editors/scite.html" title=" Scintilla Text Editor">
+<link rel="prev" href="install/linux.html" title="Debian, Ubuntu">
+<link rel="next" href="editors/scite.html" title="Scintilla Text Editor">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="quickbook.editors"></a> Editor Support</h2></div></div></div>
+<a name="quickbook.editors"></a><a class="link" href="editors.html" title="Editor Support"> Editor Support</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Scintilla Text Editor</span></dt>
 <dt><span class="section">KDE Support</span></dt>
@@ -34,11 +35,14 @@
       The following sections list the settings for some editors which can help make
       editing quickbook files a bit easier.
     </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
       <span class="inlinemediaobject"><img src="../images/note.png" alt="note"></span> You may submit your settings, tips, and suggestions to
       the authors, or through the <a href="https://lists.sourceforge.net/lists/listinfo/boost-" target="_top">docs
       Boost Docs mailing list</a>.
- </p></div>
+ </p>
+</div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/editors/kde_support.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/editors/kde_support.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/editors/kde_support.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>KDE Support</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Quickbook 1.4">
-<link rel="up" href="../editors.html" title=" Editor Support">
-<link rel="prev" href="scite.html" title=" Scintilla Text Editor">
-<link rel="next" href="../faq.html" title=" Frequently Asked Questions">
+<link rel="up" href="../editors.html" title="Editor Support">
+<link rel="prev" href="scite.html" title="Scintilla Text Editor">
+<link rel="next" href="../faq.html" title="Frequently Asked Questions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="quickbook.editors.kde_support"></a>KDE Support</h3></div></div></div>
-<a name="quickbook.editors.kde_support.boost__hs__quickbook"></a><h4>
-<a name="id466261"></a>
- boost::hs::quickbook
- </h4>
+<a name="quickbook.editors.kde_support"></a><a class="link" href="kde_support.html" title="KDE Support">KDE Support</a>
+</h3></div></div></div>
+<a name="quickbook.editors.kde_support.boost__hs__quickbook"></a><h5>
+<a name="id2644180"></a>
+ <a class="link" href="kde_support.html#quickbook.editors.kde_support.boost__hs__quickbook">boost::hs::quickbook</a>
+ </h5>
 <p>
         boost::hs::quickbook is a syntax highlighting designed to work with Katepart.
         It can be used in KWrite, Kate, Konqueror and KDevelop, and supports all
@@ -48,11 +49,11 @@
 </dl>
 </div>
 <p>
- <span class="bold"><b>html generated from this .qbk file</b></span>
+ <span class="bold"><strong>html generated from this .qbk file</strong></span>
       </p>
 <div class="table">
-<a name="id466362"></a><p class="title"><b>Table 7. Code examples</b></p>
-<table class="table" summary="Code examples">
+<a name="id2644266"></a><p class="title"><b>Table 7. Code examples</b></p>
+<div class="table-contents"><table class="table" summary="Code examples">
 <colgroup>
 <col>
 <col>
@@ -84,8 +85,8 @@
             </td>
 <td>
             <p>
- <tt class="computeroutput"> <span class="keyword">for</span><span class="special">(</span><span class="identifier">int</span> <span class="identifier">k</span><span class="special">=</span><span class="number">0</span><span class="special">;</span>
- <span class="identifier">k</span><span class="special">&lt;</span><span class="number">10</span><span class="special">;</span> <span class="identifier">k</span><span class="special">++)</span> <span class="identifier">v</span><span class="special">+=</span><span class="identifier">k</span><span class="special">;</span> </tt>
+ <code class="computeroutput"> <span class="keyword">for</span><span class="special">(</span><span class="identifier">int</span> <span class="identifier">k</span><span class="special">=</span><span class="number">0</span><span class="special">;</span>
+ <span class="identifier">k</span><span class="special">&lt;</span><span class="number">10</span><span class="special">;</span> <span class="identifier">k</span><span class="special">++)</span> <span class="identifier">v</span><span class="special">+=</span><span class="identifier">k</span><span class="special">;</span> </code>
             </p>
             </td>
 <td>
@@ -102,12 +103,12 @@
             </td>
 <td>
             <p>
- <tt class="computeroutput"> <span class="special">{</span> <span class="identifier">int</span>
+ <code class="computeroutput"> <span class="special">{</span> <span class="identifier">int</span>
               <span class="identifier">k</span><span class="special">;</span>
               <span class="keyword">while</span><span class="special">(</span>
               <span class="identifier">k</span> <span class="special">&lt;</span>
               <span class="number">10</span> <span class="special">)</span>
- <span class="special">{</span> <span class="identifier">v</span><span class="special">+=</span><span class="identifier">k</span><span class="special">;</span> <span class="identifier">k</span><span class="special">++</span> <span class="special">}</span> <span class="special">}</span> </tt>
+ <span class="special">{</span> <span class="identifier">v</span><span class="special">+=</span><span class="identifier">k</span><span class="special">;</span> <span class="identifier">k</span><span class="special">++</span> <span class="special">}</span> <span class="special">}</span> </code>
             </p>
             </td>
 <td>
@@ -124,10 +125,10 @@
             </td>
 <td>
             <p>
- <tt class="computeroutput"> <span class="keyword">while</span><span class="special">(</span>
+ <code class="computeroutput"> <span class="keyword">while</span><span class="special">(</span>
               <span class="identifier">true</span> <span class="special">)</span>
               <span class="special">{</span> <span class="identifier">v</span><span class="special">+=</span><span class="number">1</span><span class="special">;</span>
- <span class="special">}</span> </tt>
+ <span class="special">}</span> </code>
             </p>
             </td>
 <td>
@@ -137,34 +138,34 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="quickbook.editors.kde_support.code_folding_"></a><h4>
-<a name="id466769"></a>
- <a href="kde_support.html#quickbook.editors.kde_support.code_folding_">Code Folding
+<br class="table-break"><a name="quickbook.editors.kde_support.code_folding_"></a><h5>
+<a name="id2644614"></a>
+ <a class="link" href="kde_support.html#quickbook.editors.kde_support.code_folding_">Code Folding
         </a>
- </h4>
+ </h5>
 <p>
         boost::hs goes far beyond simple coloring. One useful thing you can get the
         editor to do is to mark regions. They appear in a small grey line and each
         region can be folded or unfolded independently.
       </p>
-<a name="quickbook.editors.kde_support.auto_comment___uncomment_"></a><h4>
-<a name="id466801"></a>
- <a href="kde_support.html#quickbook.editors.kde_support.auto_comment___uncomment_">Auto
+<a name="quickbook.editors.kde_support.auto_comment___uncomment_"></a><h5>
+<a name="id2644639"></a>
+ <a class="link" href="kde_support.html#quickbook.editors.kde_support.auto_comment___uncomment_">Auto
         Comment / Uncomment </a>
- </h4>
+ </h5>
 <p>
         Another important feature is the possibility to auto-comment or uncomment
         some piece of code (<span class="emphasis"><em>Tools - Comment</em></span>). Commented regions
         can be uncommented simple calling the <span class="emphasis"><em>uncomment</em></span> command
         while being in it.
       </p>
-<a name="quickbook.editors.kde_support.styles_reference_"></a><h4>
-<a name="id466843"></a>
- <a href="kde_support.html#quickbook.editors.kde_support.styles_reference_">Styles reference
+<a name="quickbook.editors.kde_support.styles_reference_"></a><h5>
+<a name="id2644672"></a>
+ <a class="link" href="kde_support.html#quickbook.editors.kde_support.styles_reference_">Styles reference
         </a>
- </h4>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -192,7 +193,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>plain text</b></span>
+ <span class="bold"><strong>plain text</strong></span>
               </p>
               </td>
 <td>
@@ -209,7 +210,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>formatted text</b></span>
+ <span class="bold"><strong>formatted text</strong></span>
               </p>
               </td>
 <td>
@@ -226,7 +227,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>structure</b></span>
+ <span class="bold"><strong>structure</strong></span>
               </p>
               </td>
 <td>
@@ -244,7 +245,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>macros</b></span>
+ <span class="bold"><strong>macros</strong></span>
               </p>
               </td>
 <td>
@@ -262,7 +263,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>templates</b></span>
+ <span class="bold"><strong>templates</strong></span>
               </p>
               </td>
 <td>
@@ -279,7 +280,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>anchors</b></span>
+ <span class="bold"><strong>anchors</strong></span>
               </p>
               </td>
 <td>
@@ -296,7 +297,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>comments</b></span>
+ <span class="bold"><strong>comments</strong></span>
               </p>
               </td>
 <td>
@@ -313,7 +314,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>tables</b></span>
+ <span class="bold"><strong>tables</strong></span>
               </p>
               </td>
 <td>
@@ -330,7 +331,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>variable lists</b></span>
+ <span class="bold"><strong>variable lists</strong></span>
               </p>
               </td>
 <td>
@@ -347,7 +348,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>c++ code</b></span>
+ <span class="bold"><strong>c++ code</strong></span>
               </p>
               </td>
 <td>
@@ -364,7 +365,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>paths</b></span>
+ <span class="bold"><strong>paths</strong></span>
               </p>
               </td>
 <td>
@@ -381,7 +382,7 @@
 <tr>
 <td>
               <p>
- <span class="bold"><b>IDE specific</b></span>
+ <span class="bold"><strong>IDE specific</strong></span>
               </p>
               </td>
 <td>
@@ -397,10 +398,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="quickbook.editors.kde_support.about_boost__hs"></a><h4>
-<a name="id467291"></a>
- About boost::hs
- </h4>
+<a name="quickbook.editors.kde_support.about_boost__hs"></a><h5>
+<a name="id2645064"></a>
+ <a class="link" href="kde_support.html#quickbook.editors.kde_support.about_boost__hs">About boost::hs</a>
+ </h5>
 <p>
         <span class="inlinemediaobject"><img src="../../images/extra/katepart/boost.hs.logo.png" alt="boost.hs.logo"></span>
       </p>
@@ -414,15 +415,15 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           boost::hs::cpp support QuickBook code import comments style!
         </p></td></tr>
 </table></div>
-<a name="quickbook.editors.kde_support.installing_boost__hs"></a><h4>
-<a name="id467359"></a>
- <a href="kde_support.html#quickbook.editors.kde_support.installing_boost__hs">Installing
+<a name="quickbook.editors.kde_support.installing_boost__hs"></a><h5>
+<a name="id2645119"></a>
+ <a class="link" href="kde_support.html#quickbook.editors.kde_support.installing_boost__hs">Installing
         boost::hs</a>
- </h4>
+ </h5>
 <p>
         There exist an ongoing effort to push boost::hs upstream to the KatePart
         project. In a few months KDE may have native Quickbook support! For the moment
@@ -436,13 +437,13 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- A copy of boost::hs::quickbook and boost::hs::cpp is available in <tt class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">tools</span><span class="special">/</span><span class="identifier">quickbook</span><span class="special">/</span><span class="identifier">extra</span><span class="special">/</span><span class="identifier">katepart</span></tt>.
+<tr><td align="left" valign="top"><p>
+ A copy of boost::hs::quickbook and boost::hs::cpp is available in <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">tools</span><span class="special">/</span><span class="identifier">quickbook</span><span class="special">/</span><span class="identifier">extra</span><span class="special">/</span><span class="identifier">katepart</span></code>.
         </p></td></tr>
 </table></div>
 <p>
- In order to install it you must copy the content in the folder <span class="bold"><b>katepart/syntax/</b></span> to the appropriate katepart syntax
- folder in your machine. In general this folder will be in <span class="bold"><b>/usr/share/apps/katepart/syntax</b></span>.
+ In order to install it you must copy the content in the folder <span class="bold"><strong>katepart/syntax/</strong></span> to the appropriate katepart syntax
+ folder in your machine. In general this folder will be in <span class="bold"><strong>/usr/share/apps/katepart/syntax</strong></span>.
         A bash script named <span class="emphasis"><em>install.sh</em></span> is included that copy
         the files to this folder.
       </p>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/editors/scite.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/editors/scite.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/editors/scite.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Scintilla Text Editor</title>
+<title>Scintilla Text Editor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Quickbook 1.4">
-<link rel="up" href="../editors.html" title=" Editor Support">
-<link rel="prev" href="../editors.html" title=" Editor Support">
+<link rel="up" href="../editors.html" title="Editor Support">
+<link rel="prev" href="../editors.html" title="Editor Support">
 <link rel="next" href="kde_support.html" title="KDE Support">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="quickbook.editors.scite"></a> Scintilla Text Editor</h3></div></div></div>
+<a name="quickbook.editors.scite"></a><a class="link" href="scite.html" title="Scintilla Text Editor"> Scintilla Text Editor</a>
+</h3></div></div></div>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
@@ -38,9 +39,12 @@
         The Scintilla Text Editor (SciTE) is a free source code editor for Win32
         and X. It uses the SCIntilla source code editing component.
       </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
         <span class="inlinemediaobject"><img src="../../images/tip.png" alt="tip"></span> SciTE can be downloaded from http://www.scintilla.org/SciTE.html
- </p></div>
+ </p>
+</div>
 <p>
         You can use the following settings to highlight quickbook tags when editing
         quickbook files.
@@ -57,9 +61,12 @@
 comment.box.middle.props=
 comment.box.end.props=]
 </pre>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
         <span class="inlinemediaobject"><img src="../../images/note.png" alt="note"></span> Thanks to Rene Rivera for the above SciTE settings.
- </p></div>
+ </p>
+</div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/faq.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/faq.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/faq.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Frequently Asked Questions</title>
+<title>Frequently Asked Questions</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Quickbook 1.4">
 <link rel="up" href="../index.html" title="Quickbook 1.4">
 <link rel="prev" href="editors/kde_support.html" title="KDE Support">
-<link rel="next" href="ref.html" title=" Quick Reference">
+<link rel="next" href="ref.html" title="Quick Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
-<td align="center">People</td>
-<td align="center">FAQ</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,12 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="quickbook.faq"></a> Frequently Asked Questions</h2></div></div></div>
-<a name="quickbook.faq.can_i_use_quickbook_for_non_boost_documentation_"></a><h3>
-<a name="id467511"></a>
- <a href="faq.html#quickbook.faq.can_i_use_quickbook_for_non_boost_documentation_">Can
+<a name="quickbook.faq"></a><a class="link" href="faq.html" title="Frequently Asked Questions"> Frequently Asked Questions</a>
+</h2></div></div></div>
+<a name="quickbook.faq.can_i_use_quickbook_for_non_boost_documentation_"></a><h4>
+<a name="id2645242"></a>
+ <a class="link" href="faq.html#quickbook.faq.can_i_use_quickbook_for_non_boost_documentation_">Can
       I use QuickBook for non-Boost documentation?</a>
- </h3>
+ </h4>
 <p>
       QuickBook can be used for non-Boost documentation with a little extra work.
     </p>
@@ -60,18 +61,18 @@
     :
         my_doc
     :
- &lt;xsl:param&gt;boost.image.src<tt class="literal">images/my_project_logo.png
- &lt;xsl:param&gt;boost.image.alt</tt>"\"My Project\""
+ &lt;xsl:param&gt;boost.image.src<code class="literal">images/my_project_logo.png
+ &lt;xsl:param&gt;boost.image.alt</code>"\"My Project\""
         &lt;xsl:param&gt;boost.image.w=100
         &lt;xsl:param&gt;boost.image.h=50
         &lt;xsl:param&gt;nav.layout=none
     ;
 </pre>
-<a name="quickbook.faq.is_there_an_easy_way_to_convert_boostbook_docs_to_quickbook_"></a><h3>
-<a name="id467599"></a>
- <a href="faq.html#quickbook.faq.is_there_an_easy_way_to_convert_boostbook_docs_to_quickbook_">Is
+<a name="quickbook.faq.is_there_an_easy_way_to_convert_boostbook_docs_to_quickbook_"></a><h4>
+<a name="id2645314"></a>
+ <a class="link" href="faq.html#quickbook.faq.is_there_an_easy_way_to_convert_boostbook_docs_to_quickbook_">Is
       there an easy way to convert BoostBook docs to QuickBook?</a>
- </h3>
+ </h4>
 <p>
       There's a stylesheet that allows Boostbook generated HTML to be viewed as quickbook
       source, see http://svn.boost.org/trac/boost/wiki/QuickbookSourceStylesheetProject,

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/install.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/install.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/install.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Installation and configuration</title>
+<title>Installation and configuration</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Quickbook 1.4">
 <link rel="up" href="../index.html" title="Quickbook 1.4">
-<link rel="prev" href="syntax/block.html" title=" Block Level Elements">
-<link rel="next" href="install/macosx.html" title=" Mac OS X">
+<link rel="prev" href="syntax/block.html" title="Block Level Elements">
+<link rel="next" href="install/macosx.html" title="Mac OS X">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="quickbook.install"></a> Installation and configuration</h2></div></div></div>
+<a name="quickbook.install"></a><a class="link" href="install.html" title="Installation and configuration"> Installation and configuration</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Mac OS X</span></dt>
 <dt><span class="section"> Windows 2000, XP, 2003, Vista</span></dt>
@@ -37,8 +38,8 @@
 <p>
       Before continuing, it is very important that you keep this in mind: if you
       try to build some documents and the process breaks due to misconfiguration,
- be absolutely sure to delete any <tt class="computeroutput"><span class="identifier">bin</span></tt>
- and <tt class="computeroutput"><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></tt> directories generated by the build before
+ be absolutely sure to delete any <code class="computeroutput"><span class="identifier">bin</span></code>
+ and <code class="computeroutput"><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></code> directories generated by the build before
       trying again. Otherwise your configuration fixes will not take any effect.
     </p>
 </div>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/install/linux.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/install/linux.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/install/linux.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Debian, Ubuntu</title>
+<title>Debian, Ubuntu</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Quickbook 1.4">
-<link rel="up" href="../install.html" title=" Installation and configuration">
-<link rel="prev" href="windows.html" title=" Windows 2000, XP, 2003, Vista">
-<link rel="next" href="../editors.html" title=" Editor Support">
+<link rel="up" href="../install.html" title="Installation and configuration">
+<link rel="prev" href="windows.html" title="Windows 2000, XP, 2003, Vista">
+<link rel="next" href="../editors.html" title="Editor Support">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,29 +24,30 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="quickbook.install.linux"></a> Debian, Ubuntu</h3></div></div></div>
+<a name="quickbook.install.linux"></a><a class="link" href="linux.html" title="Debian, Ubuntu"> Debian, Ubuntu</a>
+</h3></div></div></div>
 <p>
         The following instructions apply to Debian and its derivatives. They are
         based on a Ubuntu Edgy install but should work on other Debian based systems.
       </p>
 <p>
- First install the <tt class="computeroutput"><span class="identifier">bjam</span></tt>,
- <tt class="computeroutput"><span class="identifier">xsltproc</span></tt>, <tt class="computeroutput"><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xsl</span></tt> and
- <tt class="computeroutput"><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xml</span></tt> packages. For example, using <tt class="computeroutput"><span class="identifier">apt</span><span class="special">-</span><span class="identifier">get</span></tt>:
+ First install the <code class="computeroutput"><span class="identifier">bjam</span></code>,
+ <code class="computeroutput"><span class="identifier">xsltproc</span></code>, <code class="computeroutput"><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xsl</span></code> and
+ <code class="computeroutput"><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xml</span></code> packages. For example, using <code class="computeroutput"><span class="identifier">apt</span><span class="special">-</span><span class="identifier">get</span></code>:
       </p>
 <pre class="programlisting">
 <span class="identifier">sudo</span> <span class="identifier">apt</span><span class="special">-</span><span class="identifier">get</span> <span class="identifier">install</span> <span class="identifier">xsltproc</span> <span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xsl</span> <span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xml</span>
 </pre>
 <p>
         If you're planning on building boost's documentation, you'll also need to
- install the <tt class="computeroutput"><span class="identifier">doxygen</span></tt> package
+ install the <code class="computeroutput"><span class="identifier">doxygen</span></code> package
         as well.
       </p>
 <p>
         Next, we need to configure Boost Build to compile BoostBook files. Add the
- following to your <tt class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></tt> file, which should be in your home
+ following to your <code class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></code> file, which should be in your home
         directory. If you don't have one, create a file containing this text. For
- more information on setting up <tt class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></tt>, see
+ more information on setting up <code class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></code>, see
         the <a href="http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html" target="_top">Boost
         Build documentation</a>.
       </p>
@@ -67,19 +68,19 @@
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
- Go to Quickbook's source directory (<tt class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">tools</span><span class="special">/</span><span class="identifier">quickbook</span></tt>).
+ Go to Quickbook's source directory (<code class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">tools</span><span class="special">/</span><span class="identifier">quickbook</span></code>).
         </li>
 <li>
- Build the utility by issuing <tt class="computeroutput"><span class="identifier">bjam</span>
- <span class="special">--</span><span class="identifier">v2</span></tt>.
+ Build the utility by issuing <code class="computeroutput"><span class="identifier">bjam</span>
+ <span class="special">--</span><span class="identifier">v2</span></code>.
         </li>
 <li>
- Copy the resulting <tt class="computeroutput"><span class="identifier">quickbook</span></tt>
- binary (located under the <tt class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></tt> hierarchy)
- to a safe place. The traditional location is <tt class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">bin</span></tt>.
+ Copy the resulting <code class="computeroutput"><span class="identifier">quickbook</span></code>
+ binary (located under the <code class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></code> hierarchy)
+ to a safe place. The traditional location is <code class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">bin</span></code>.
         </li>
 <li>
- Add the following to your <tt class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></tt>
+ Add the following to your <code class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></code>
           file, using the full path of the quickbook executable:
         </li>
 </ol></div>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/install/macosx.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/install/macosx.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/install/macosx.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Mac OS X</title>
+<title>Mac OS X</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Quickbook 1.4">
-<link rel="up" href="../install.html" title=" Installation and configuration">
-<link rel="prev" href="../install.html" title=" Installation and configuration">
-<link rel="next" href="windows.html" title=" Windows 2000, XP, 2003, Vista">
+<link rel="up" href="../install.html" title="Installation and configuration">
+<link rel="prev" href="../install.html" title="Installation and configuration">
+<link rel="next" href="windows.html" title="Windows 2000, XP, 2003, Vista">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="quickbook.install.macosx"></a> Mac OS X</h3></div></div></div>
+<a name="quickbook.install.macosx"></a><a class="link" href="macosx.html" title="Mac OS X"> Mac OS X</a>
+</h3></div></div></div>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
@@ -44,13 +45,13 @@
 <p>
         The text below assumes you want to install all the necessary utilities in
         a system-wide location, allowing any user in the machine to have access to
- them. Therefore, all files will be put in the <tt class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span></tt>
+ them. Therefore, all files will be put in the <code class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span></code>
         hierarchy. If you do not want this, you can choose any other prefix such
- as <tt class="computeroutput"><span class="special">~/</span><span class="identifier">Applications</span></tt>
+ as <code class="computeroutput"><span class="special">~/</span><span class="identifier">Applications</span></code>
         for a single-user installation.
       </p>
 <p>
- Mac OS X comes with <tt class="computeroutput"><span class="identifier">xsltproc</span></tt>
+ Mac OS X comes with <code class="computeroutput"><span class="identifier">xsltproc</span></code>
         and all related libraries preinstalled, so you do not need to take any extra
         steps to set them up. It is probable that future versions will include them
         too, but these instructions may not apply to older versions.
@@ -61,16 +62,16 @@
 <div class="orderedlist"><ol type="1">
 <li>
           Download <a href="http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip" target="_top">Docbook
- XML 4.2</a> and unpack it inside <tt class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">share</span><span class="special">/</span><span class="identifier">xml</span><span class="special">/</span><span class="identifier">docbook</span><span class="special">/</span><span class="number">4.2</span></tt>.
+ XML 4.2</a> and unpack it inside <code class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">share</span><span class="special">/</span><span class="identifier">xml</span><span class="special">/</span><span class="identifier">docbook</span><span class="special">/</span><span class="number">4.2</span></code>.
         </li>
 <li>
           Download the latest <a href="http://sourceforge.net/project/showfiles.php?group_id=21935&amp;package_id=16608" target="_top">Docbook
- XSL</a> version and unpack it. Put the results in <tt class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">share</span><span class="special">/</span><span class="identifier">xsl</span><span class="special">/</span><span class="identifier">docbook</span></tt>, thus effectively removing the
+ XSL</a> version and unpack it. Put the results in <code class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">share</span><span class="special">/</span><span class="identifier">xsl</span><span class="special">/</span><span class="identifier">docbook</span></code>, thus effectively removing the
           version number from the directory name (for simplicity).
         </li>
 <li>
- Add the following to your <tt class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></tt>
- file, which should live in your home directory (<tt class="computeroutput"><span class="special">/</span><span class="identifier">Users</span><span class="special">/&lt;</span><span class="identifier">your_username</span><span class="special">&gt;</span></tt>).
+ Add the following to your <code class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></code>
+ file, which should live in your home directory (<code class="computeroutput"><span class="special">/</span><span class="identifier">Users</span><span class="special">/&lt;</span><span class="identifier">your_username</span><span class="special">&gt;</span></code>).
           You must already have it somewhere or otherwise you could not be building
           Boost (i.e. missing tools configuration).
         </li>
@@ -90,20 +91,20 @@
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
- Go to Quickbook's source directory (<tt class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">tools</span><span class="special">/</span><span class="identifier">quickbook</span></tt>).
+ Go to Quickbook's source directory (<code class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">tools</span><span class="special">/</span><span class="identifier">quickbook</span></code>).
         </li>
 <li>
- Build the utility by issuing <tt class="computeroutput"><span class="identifier">bjam</span>
- <span class="special">--</span><span class="identifier">v2</span></tt>.
+ Build the utility by issuing <code class="computeroutput"><span class="identifier">bjam</span>
+ <span class="special">--</span><span class="identifier">v2</span></code>.
         </li>
 <li>
- Copy the resulting <tt class="computeroutput"><span class="identifier">quickbook</span></tt>
- binary (located under the <tt class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></tt> hierarchy)
+ Copy the resulting <code class="computeroutput"><span class="identifier">quickbook</span></code>
+ binary (located under the <code class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></code> hierarchy)
           to a safe place. Following our previous example, you can install it into:
- <tt class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">bin</span></tt>.
+ <code class="computeroutput"><span class="special">/</span><span class="identifier">usr</span><span class="special">/</span><span class="identifier">local</span><span class="special">/</span><span class="identifier">bin</span></code>.
         </li>
 <li>
- Add the following to your <tt class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></tt>
+ Add the following to your <code class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></code>
           file:
         </li>
 </ol></div>
@@ -119,14 +120,14 @@
 <div class="orderedlist"><ol type="1">
 <li>
           Go to the <a href="http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc" target="_top">downloads
- section</a> and get the disk image (<tt class="computeroutput"><span class="identifier">dmg</span></tt>
+ section</a> and get the disk image (<code class="computeroutput"><span class="identifier">dmg</span></code>
           file) for Mac OS X.
         </li>
 <li>
- Open the disk image and drag the Doxygen application to your <tt class="computeroutput"><span class="identifier">Applications</span></tt> folder to install it.
+ Open the disk image and drag the Doxygen application to your <code class="computeroutput"><span class="identifier">Applications</span></code> folder to install it.
         </li>
 <li>
- Add the following to your <tt class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></tt>
+ Add the following to your <code class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></code>
           file:
         </li>
 </ol></div>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/install/windows.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/install/windows.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/install/windows.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Windows 2000, XP, 2003, Vista</title>
+<title>Windows 2000, XP, 2003, Vista</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Quickbook 1.4">
-<link rel="up" href="../install.html" title=" Installation and configuration">
-<link rel="prev" href="macosx.html" title=" Mac OS X">
-<link rel="next" href="linux.html" title=" Debian, Ubuntu">
+<link rel="up" href="../install.html" title="Installation and configuration">
+<link rel="prev" href="macosx.html" title="Mac OS X">
+<link rel="next" href="linux.html" title="Debian, Ubuntu">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="quickbook.install.windows"></a> Windows 2000, XP, 2003, Vista</h3></div></div></div>
+<a name="quickbook.install.windows"></a><a class="link" href="windows.html" title="Windows 2000, XP, 2003, Vista"> Windows 2000, XP, 2003, Vista</a>
+</h3></div></div></div>
 <p>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
@@ -44,39 +45,39 @@
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
- First of all you need to have a copy of <tt class="computeroutput"><span class="identifier">xsltproc</span></tt>
+ First of all you need to have a copy of <code class="computeroutput"><span class="identifier">xsltproc</span></code>
           for Windows. There are many ways to get this tool, but to keep things simple,
           use the binary packages
           made by Igor Zlatkovic. At the very least, you need to download the following
- packages: <tt class="computeroutput"><span class="identifier">iconv</span></tt>, <tt class="computeroutput"><span class="identifier">zlib</span></tt>, <tt class="computeroutput"><span class="identifier">libxml2</span></tt>
- and <tt class="computeroutput"><span class="identifier">libxslt</span></tt>.
+ packages: <code class="computeroutput"><span class="identifier">iconv</span></code>, <code class="computeroutput"><span class="identifier">zlib</span></code>, <code class="computeroutput"><span class="identifier">libxml2</span></code>
+ and <code class="computeroutput"><span class="identifier">libxslt</span></code>.
         </li>
 <li>
           Unpack all these packages in the same directory so that you get unique
- <tt class="computeroutput"><span class="identifier">bin</span></tt>, <tt class="computeroutput"><span class="identifier">include</span></tt>
- and <tt class="computeroutput"><span class="identifier">lib</span></tt> directories within
- the hierarchy. These instructions use <tt class="computeroutput"><span class="identifier">C</span><span class="special">:\</span><span class="identifier">Users</span><span class="special">\</span><span class="identifier">example</span><span class="special">\</span><span class="identifier">Documents</span><span class="special">\</span><span class="identifier">boost</span><span class="special">\</span><span class="identifier">xml</span></tt>
+ <code class="computeroutput"><span class="identifier">bin</span></code>, <code class="computeroutput"><span class="identifier">include</span></code>
+ and <code class="computeroutput"><span class="identifier">lib</span></code> directories within
+ the hierarchy. These instructions use <code class="computeroutput"><span class="identifier">C</span><span class="special">:\</span><span class="identifier">Users</span><span class="special">\</span><span class="identifier">example</span><span class="special">\</span><span class="identifier">Documents</span><span class="special">\</span><span class="identifier">boost</span><span class="special">\</span><span class="identifier">xml</span></code>
           as the root for all files.
         </li>
 <li>
- From the command line, go to the <tt class="computeroutput"><span class="identifier">bin</span></tt>
- directory and launch <tt class="computeroutput"><span class="identifier">xsltproc</span><span class="special">.</span><span class="identifier">exe</span></tt>
+ From the command line, go to the <code class="computeroutput"><span class="identifier">bin</span></code>
+ directory and launch <code class="computeroutput"><span class="identifier">xsltproc</span><span class="special">.</span><span class="identifier">exe</span></code>
           to ensure it works. You should get usage information on screen.
         </li>
 <li>
           Download <a href="http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip" target="_top">Docbook
           XML 4.2</a> and unpack it in the same directory used above. That is:
- <tt class="computeroutput"><span class="identifier">C</span><span class="special">:\</span><span class="identifier">Users</span><span class="special">\</span><span class="identifier">example</span><span class="special">\</span><span class="identifier">Documents</span><span class="special">\</span><span class="identifier">boost</span><span class="special">\</span><span class="identifier">xml</span><span class="special">\</span><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xml</span></tt>.
+ <code class="computeroutput"><span class="identifier">C</span><span class="special">:\</span><span class="identifier">Users</span><span class="special">\</span><span class="identifier">example</span><span class="special">\</span><span class="identifier">Documents</span><span class="special">\</span><span class="identifier">boost</span><span class="special">\</span><span class="identifier">xml</span><span class="special">\</span><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xml</span></code>.
         </li>
 <li>
           Download the latest <a href="http://sourceforge.net/project/showfiles.php?group_id=21935&amp;package_id=16608" target="_top">Docbook
           XSL</a> version and unpack it, again in the same directory used before.
           To make things easier, rename the directory created during the extraction
- to <tt class="computeroutput"><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xsl</span></tt> (bypassing the version name): <tt class="computeroutput"><span class="identifier">C</span><span class="special">:\</span><span class="identifier">Users</span><span class="special">\</span><span class="identifier">example</span><span class="special">\</span><span class="identifier">Documents</span><span class="special">\</span><span class="identifier">boost</span><span class="special">\</span><span class="identifier">xml</span><span class="special">\</span><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xsl</span></tt>.
+ to <code class="computeroutput"><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xsl</span></code> (bypassing the version name): <code class="computeroutput"><span class="identifier">C</span><span class="special">:\</span><span class="identifier">Users</span><span class="special">\</span><span class="identifier">example</span><span class="special">\</span><span class="identifier">Documents</span><span class="special">\</span><span class="identifier">boost</span><span class="special">\</span><span class="identifier">xml</span><span class="special">\</span><span class="identifier">docbook</span><span class="special">-</span><span class="identifier">xsl</span></code>.
         </li>
 <li>
- Add the following to your <tt class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></tt>
- file, which should live in your home directory (<tt class="computeroutput"><span class="special">%</span><span class="identifier">HOMEDRIVE</span><span class="special">%%</span><span class="identifier">HOMEPATH</span><span class="special">%</span></tt>).
+ Add the following to your <code class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></code>
+ file, which should live in your home directory (<code class="computeroutput"><span class="special">%</span><span class="identifier">HOMEDRIVE</span><span class="special">%%</span><span class="identifier">HOMEPATH</span><span class="special">%</span></code>).
           You must already have it somewhere or otherwise you could not be building
           Boost (i.e. missing tools configuration).
         </li>
@@ -97,20 +98,20 @@
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
- Go to Quickbook's source directory (<tt class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">\</span><span class="identifier">tools</span><span class="special">\</span><span class="identifier">quickbook</span></tt>).
+ Go to Quickbook's source directory (<code class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">\</span><span class="identifier">tools</span><span class="special">\</span><span class="identifier">quickbook</span></code>).
         </li>
 <li>
- Build the utility by issuing <tt class="computeroutput"><span class="identifier">bjam</span>
- <span class="special">--</span><span class="identifier">v2</span></tt>.
+ Build the utility by issuing <code class="computeroutput"><span class="identifier">bjam</span>
+ <span class="special">--</span><span class="identifier">v2</span></code>.
         </li>
 <li>
- Copy the resulting <tt class="computeroutput"><span class="identifier">quickbook</span><span class="special">.</span><span class="identifier">exe</span></tt>
- binary (located under the <tt class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">\</span><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></tt> hierarchy)
+ Copy the resulting <code class="computeroutput"><span class="identifier">quickbook</span><span class="special">.</span><span class="identifier">exe</span></code>
+ binary (located under the <code class="computeroutput"><span class="identifier">BOOST_ROOT</span><span class="special">\</span><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></code> hierarchy)
           to a safe place. Following our previous example, you can install it into:
- <tt class="computeroutput"><span class="identifier">C</span><span class="special">:\</span><span class="identifier">Users</span><span class="special">\</span><span class="identifier">example</span><span class="special">\</span><span class="identifier">Documents</span><span class="special">\</span><span class="identifier">boost</span><span class="special">\</span><span class="identifier">xml</span><span class="special">\</span><span class="identifier">bin</span></tt>.
+ <code class="computeroutput"><span class="identifier">C</span><span class="special">:\</span><span class="identifier">Users</span><span class="special">\</span><span class="identifier">example</span><span class="special">\</span><span class="identifier">Documents</span><span class="special">\</span><span class="identifier">boost</span><span class="special">\</span><span class="identifier">xml</span><span class="special">\</span><span class="identifier">bin</span></code>.
         </li>
 <li>
- Add the following to your <tt class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></tt>
+ Add the following to your <code class="computeroutput"><span class="identifier">user</span><span class="special">-</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">jam</span></code>
           file:
         </li>
 </ol></div>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/intro.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/intro.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/intro.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Introduction</title>
+<title>Introduction</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Quickbook 1.4">
 <link rel="up" href="../index.html" title="Quickbook 1.4">
 <link rel="prev" href="../index.html" title="Quickbook 1.4">
-<link rel="next" href="change_log.html" title=" Change Log">
+<link rel="next" href="change_log.html" title="Change Log">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="quickbook.intro"></a> Introduction</h2></div></div></div>
+<a name="quickbook.intro"></a><a class="link" href="intro.html" title="Introduction"> Introduction</a>
+</h2></div></div></div>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
         </p>
 <p>
- <span class="bold"><b><span class="emphasis"><em>&#8220;<span class="quote">Why program by hand in five days
- what you can spend five years of your life automating?</span>&#8221;</em></span></b></span>
+ <span class="bold"><strong><span class="emphasis"><em>&#8220;<span class="quote">Why program by hand in five days
+ what you can spend five years of your life automating?</span>&#8221;</em></span></strong></span>
         </p>
 <p>
         </p>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/ref.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/ref.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/ref.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,20 +1,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Quick Reference</title>
+<title>Quick Reference</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Quickbook 1.4">
 <link rel="up" href="../index.html" title="Quickbook 1.4">
-<link rel="prev" href="faq.html" title=" Frequently Asked Questions">
+<link rel="prev" href="faq.html" title="Frequently Asked Questions">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -23,12 +23,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="quickbook.ref"></a> Quick Reference</h2></div></div></div>
+<a name="quickbook.ref"></a><a class="link" href="ref.html" title="Quick Reference"> Quick Reference</a>
+</h2></div></div></div>
 <p>
     </p>
 <div class="table">
-<a name="id467661"></a><p class="title"><b>Table 8. Syntax Compendium</b></p>
-<table class="table" summary="Syntax Compendium">
+<a name="id2645360"></a><p class="title"><b>Table 8. Syntax Compendium</b></p>
+<div class="table-contents"><table class="table" summary="Syntax Compendium">
 <colgroup>
 <col>
 <col>
@@ -60,12 +61,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[/ some comment]</tt>
+ <code class="literal">[/ some comment]</code>
           </p>
           </td>
 <td>
           <p>
- Comments
+ <a class="link" href="syntax/comments.html" title="Comments">Comments</a>
           </p>
           </td>
 </tr>
@@ -77,13 +78,13 @@
           </td>
 <td>
           <p>
- <tt class="literal">['italics] or /italics/</tt>
+ <code class="literal">['italics] or /italics/</code>
           </p>
           </td>
 <td>
           <p>
- Font Styles
- and <a href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.font_styles" title="Font Styles">Font Styles</a>
+ and <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
             formatting</a>
           </p>
           </td>
@@ -91,18 +92,18 @@
 <tr>
 <td>
           <p>
- <span class="bold"><b>bold</b></span>
+ <span class="bold"><strong>bold</strong></span>
           </p>
           </td>
 <td>
           <p>
- <tt class="literal">[*bold] or *bold*</tt>
+ <code class="literal">[*bold] or *bold*</code>
           </p>
           </td>
 <td>
           <p>
- Font Styles
- and <a href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.font_styles" title="Font Styles">Font Styles</a>
+ and <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
             formatting</a>
           </p>
           </td>
@@ -115,13 +116,13 @@
           </td>
 <td>
           <p>
- <tt class="literal">[_underline] or _underline_</tt>
+ <code class="literal">[_underline] or _underline_</code>
           </p>
           </td>
 <td>
           <p>
- Font Styles
- and <a href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.font_styles" title="Font Styles">Font Styles</a>
+ and <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
             formatting</a>
           </p>
           </td>
@@ -129,18 +130,18 @@
 <tr>
 <td>
           <p>
- <tt class="literal">teletype</tt>
+ <code class="literal">teletype</code>
           </p>
           </td>
 <td>
           <p>
- <tt class="literal">[^teletype] or =teletype=</tt>
+ <code class="literal">[^teletype] or =teletype=</code>
           </p>
           </td>
 <td>
           <p>
- Font Styles
- and <a href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.font_styles" title="Font Styles">Font Styles</a>
+ and <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
             formatting</a>
           </p>
           </td>
@@ -153,13 +154,13 @@
           </td>
 <td>
           <p>
- <tt class="literal">[-strikethrough]</tt>
+ <code class="literal">[-strikethrough]</code>
           </p>
           </td>
 <td>
           <p>
- Font Styles
- and <a href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.font_styles" title="Font Styles">Font Styles</a>
+ and <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple
             formatting</a>
           </p>
           </td>
@@ -167,19 +168,19 @@
 <tr>
 <td>
           <p>
- <i class="replaceable"><tt>
+ <em class="replaceable"><code>
               replaceable
- </tt></i>
+ </code></em>
           </p>
           </td>
 <td>
           <p>
- <tt class="literal">[~replaceable]</tt>
+ <code class="literal">[~replaceable]</code>
           </p>
           </td>
 <td>
           <p>
- Replaceble
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.replaceable" title="Replaceable">Replaceble</a>
           </p>
           </td>
 </tr>
@@ -191,12 +192,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[c++]</tt> or <tt class="literal">[python]</tt>
+ <code class="literal">[c++]</code> or <code class="literal">[python]</code>
           </p>
           </td>
 <td>
           <p>
- Source Mode
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.source_mode" title="Source Mode">Source Mode</a>
           </p>
           </td>
 </tr>
@@ -208,12 +209,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">`int main();`</tt>
+ <code class="literal">`int main();`</code>
           </p>
           </td>
 <td>
           <p>
- Inline code
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.inline_code" title="Inline code">Inline code</a>
           </p>
           </td>
 </tr>
@@ -225,12 +226,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">``int main();``</tt>
+ <code class="literal">``int main();``</code>
           </p>
           </td>
 <td>
           <p>
- Code
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.code" title="Code">Code</a>
           </p>
           </td>
 </tr>
@@ -242,13 +243,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">``from c++ to QuickBook``</tt>
+ <code class="literal">``from c++ to QuickBook``</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/block.html#quickbook.syntax.block.escape_back" title=" Escaping Back
- To QuickBook">Escaping Back To QuickBook</a>
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.escape_back" title="Escaping Back To QuickBook">Escaping Back To QuickBook</a>
           </p>
           </td>
 </tr>
@@ -260,13 +260,13 @@
           </td>
 <td>
           <p>
- <tt class="literal">[br] or \n</tt>
+ <code class="literal">[br] or \n</code>
           </p>
           </td>
 <td>
           <p>
- line-break
- <span class="bold"><b>DEPRECATED</b></span>
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.line_break" title="line-break">line-break</a>
+ <span class="bold"><strong>DEPRECATED</strong></span>
           </p>
           </td>
 </tr>
@@ -278,12 +278,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[#anchor]</tt>
+ <code class="literal">[#anchor]</code>
           </p>
           </td>
 <td>
           <p>
- Anchors
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.anchors" title="Anchors">Anchors</a>
           </p>
           </td>
 </tr>
@@ -295,12 +295,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[@http://www.boost.org Boost]</tt>
+ <code class="literal">[@http://www.boost.org Boost]</code>
           </p>
           </td>
 <td>
           <p>
- Links
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.links" title="Links">Links</a>
           </p>
           </td>
 </tr>
@@ -312,12 +312,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[link section.anchor Link text]</tt>
+ <code class="literal">[link section.anchor Link text]</code>
           </p>
           </td>
 <td>
           <p>
- Anchor links
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.anchor_links" title="Anchor links">Anchor links</a>
           </p>
           </td>
 </tr>
@@ -329,12 +329,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[link xml.refentry Link text]</tt>
+ <code class="literal">[link xml.refentry Link text]</code>
           </p>
           </td>
 <td>
           <p>
- refentry links
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.refentry_links" title="refentry links">refentry links</a>
           </p>
           </td>
 </tr>
@@ -346,12 +346,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[funcref fully::qualified::function_name Link text]</tt>
+ <code class="literal">[funcref fully::qualified::function_name Link text]</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title=" Code Links">function, class, member,
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title="Code Links">function, class, member,
             enum, macro, concept or header links</a>
           </p>
           </td>
@@ -364,12 +364,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[classref fully::qualified::class_name Link text]</tt>
+ <code class="literal">[classref fully::qualified::class_name Link text]</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title=" Code Links">function, class, member,
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title="Code Links">function, class, member,
             enum, macro, concept or header links</a>
           </p>
           </td>
@@ -382,12 +382,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[memberref fully::qualified::member_name Link text]</tt>
+ <code class="literal">[memberref fully::qualified::member_name Link text]</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title=" Code Links">function, class, member,
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title="Code Links">function, class, member,
             enum, macro, concept or header links</a>
           </p>
           </td>
@@ -400,12 +400,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[enumref fully::qualified::enum_name Link text]</tt>
+ <code class="literal">[enumref fully::qualified::enum_name Link text]</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title=" Code Links">function, class, member,
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title="Code Links">function, class, member,
             enum, macro, concept or header links</a>
           </p>
           </td>
@@ -418,12 +418,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[macroref MACRO_NAME Link text]</tt>
+ <code class="literal">[macroref MACRO_NAME Link text]</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title=" Code Links">function, class, member,
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title="Code Links">function, class, member,
             enum, macro, concept or header links</a>
           </p>
           </td>
@@ -436,12 +436,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[conceptref ConceptName Link text]</tt>
+ <code class="literal">[conceptref ConceptName Link text]</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title=" Code Links">function, class, member,
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title="Code Links">function, class, member,
             enum, macro, concept or header links</a>
           </p>
           </td>
@@ -454,12 +454,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[headerref path/to/header.hpp Link text]</tt>
+ <code class="literal">[headerref path/to/header.hpp Link text]</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title=" Code Links">function, class, member,
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.code_links" title="Code Links">function, class, member,
             enum, macro, concept or header links</a>
           </p>
           </td>
@@ -472,12 +472,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">'''escaped text (no processing/formatting)'''</tt>
+ <code class="literal">'''escaped text (no processing/formatting)'''</code>
           </p>
           </td>
 <td>
           <p>
- Escape
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.escape" title="Escape">Escape</a>
           </p>
           </td>
 </tr>
@@ -489,13 +489,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">\c</tt>
+ <code class="literal">\c</code>
           </p>
           </td>
 <td>
           <p>
- <a href="syntax/phrase.html#quickbook.syntax.phrase.single_char_escape" title="Single
- char escape">Single char
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.single_char_escape" title="Single char escape">Single char
             escape</a>
           </p>
           </td>
@@ -508,12 +507,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[$image.jpg]</tt>
+ <code class="literal">[$image.jpg]</code>
           </p>
           </td>
 <td>
           <p>
- Images
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.images" title="Images">Images</a>
           </p>
           </td>
 </tr>
@@ -525,12 +524,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[section The Section Title]</tt>
+ <code class="literal">[section The Section Title]</code>
           </p>
           </td>
 <td>
           <p>
- Section
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.section" title="Section">Section</a>
           </p>
           </td>
 </tr>
@@ -542,12 +541,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[endsect]</tt>
+ <code class="literal">[endsect]</code>
           </p>
           </td>
 <td>
           <p>
- Section
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.section" title="Section">Section</a>
           </p>
           </td>
 </tr>
@@ -565,7 +564,7 @@
           </td>
 <td>
           <p>
- Paragraphs
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.paragraphs" title="Paragraphs">Paragraphs</a>
           </p>
           </td>
 </tr>
@@ -588,8 +587,7 @@
           </td>
 <td>
           <p>
- <a href="syntax/block.html#quickbook.syntax.block.lists.ordered_lists" title="Ordered
- lists">Ordered lists</a>
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.lists.ordered_lists" title="Ordered lists">Ordered lists</a>
           </p>
           </td>
 </tr>
@@ -612,8 +610,7 @@
           </td>
 <td>
           <p>
- <a href="syntax/block.html#quickbook.syntax.block.lists.unordered_lists" title="Unordered
- lists">Unordered
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.lists.unordered_lists" title="Unordered lists">Unordered
             lists</a>
           </p>
           </td>
@@ -631,7 +628,7 @@
           </td>
 <td>
           <p>
- Code
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.code" title="Code">Code</a>
           </p>
           </td>
 </tr>
@@ -643,12 +640,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[pre preformatted]</tt>
+ <code class="literal">[pre preformatted]</code>
           </p>
           </td>
 <td>
           <p>
- Preformatted
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.preformatted" title="Preformatted">Preformatted</a>
           </p>
           </td>
 </tr>
@@ -660,12 +657,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[:sometext...]</tt>
+ <code class="literal">[:sometext...]</code>
           </p>
           </td>
 <td>
           <p>
- Blockquote
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.blockquote" title="Blockquote">Blockquote</a>
           </p>
           </td>
 </tr>
@@ -677,12 +674,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[h1 Heading 1]</tt>
+ <code class="literal">[h1 Heading 1]</code>
           </p>
           </td>
 <td>
           <p>
- Heading
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.headings" title="Headings">Heading</a>
           </p>
           </td>
 </tr>
@@ -694,12 +691,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[h2 Heading 2]</tt>
+ <code class="literal">[h2 Heading 2]</code>
           </p>
           </td>
 <td>
           <p>
- Heading
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.headings" title="Headings">Heading</a>
           </p>
           </td>
 </tr>
@@ -711,12 +708,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[h3 Heading 3]</tt>
+ <code class="literal">[h3 Heading 3]</code>
           </p>
           </td>
 <td>
           <p>
- Heading
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.headings" title="Headings">Heading</a>
           </p>
           </td>
 </tr>
@@ -728,12 +725,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[h4 Heading 4]</tt>
+ <code class="literal">[h4 Heading 4]</code>
           </p>
           </td>
 <td>
           <p>
- Heading
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.headings" title="Headings">Heading</a>
           </p>
           </td>
 </tr>
@@ -745,12 +742,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[h5 Heading 5]</tt>
+ <code class="literal">[h5 Heading 5]</code>
           </p>
           </td>
 <td>
           <p>
- Heading
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.headings" title="Headings">Heading</a>
           </p>
           </td>
 </tr>
@@ -762,12 +759,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[h6 Heading 6]</tt>
+ <code class="literal">[h6 Heading 6]</code>
           </p>
           </td>
 <td>
           <p>
- Heading
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.headings" title="Headings">Heading</a>
           </p>
           </td>
 </tr>
@@ -779,12 +776,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[def macro_identifier some text]</tt>
+ <code class="literal">[def macro_identifier some text]</code>
           </p>
           </td>
 <td>
           <p>
- Macros
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.macros" title="Macros">Macros</a>
           </p>
           </td>
 </tr>
@@ -796,12 +793,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[template[a b] [a] body [b]]</tt>
+ <code class="literal">[template[a b] [a] body [b]]</code>
           </p>
           </td>
 <td>
           <p>
- Templates
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.templates" title="Templates">Templates</a>
           </p>
           </td>
 </tr>
@@ -813,12 +810,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[blurb advertisement or note...]</tt>
+ <code class="literal">[blurb advertisement or note...]</code>
           </p>
           </td>
 <td>
           <p>
- Blurbs
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.blurbs" title="Blurbs">Blurbs</a>
           </p>
           </td>
 </tr>
@@ -830,12 +827,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[warning Warning text...]</tt>
+ <code class="literal">[warning Warning text...]</code>
           </p>
           </td>
 <td>
           <p>
- Admonitions
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.admonitions" title="Admonitions">Admonitions</a>
           </p>
           </td>
 </tr>
@@ -859,7 +856,7 @@
           </td>
 <td>
           <p>
- Tables
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.tables" title="Tables">Tables</a>
           </p>
           </td>
 </tr>
@@ -883,7 +880,7 @@
           </td>
 <td>
           <p>
- Variable Lists
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.variable_lists" title="Variable Lists">Variable Lists</a>
           </p>
           </td>
 </tr>
@@ -895,12 +892,12 @@
           </td>
 <td>
           <p>
- <tt class="literal">[include someother.qbk]</tt>
+ <code class="literal">[include someother.qbk]</code>
           </p>
           </td>
 <td>
           <p>
- Include
+ <a class="link" href="syntax/block.html#quickbook.syntax.block.include" title="Include">Include</a>
           </p>
           </td>
 </tr>
@@ -912,18 +909,19 @@
           </td>
 <td>
           <p>
- <tt class="literal">[? symbol phrase]</tt>
+ <code class="literal">[? symbol phrase]</code>
           </p>
           </td>
 <td>
           <p>
- Conditional Generation
+ <a class="link" href="syntax/phrase.html#quickbook.syntax.phrase.cond" title="Conditional Generation">Conditional Generation</a>
           </p>
           </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Syntax Summary</title>
+<title>Syntax Summary</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Quickbook 1.4">
 <link rel="up" href="../index.html" title="Quickbook 1.4">
-<link rel="prev" href="change_log.html" title=" Change Log">
+<link rel="prev" href="change_log.html" title="Change Log">
 <link rel="next" href="syntax/comments.html" title="Comments">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="quickbook.syntax"></a> Syntax Summary</h2></div></div></div>
+<a name="quickbook.syntax"></a><a class="link" href="syntax.html" title="Syntax Summary"> Syntax Summary</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Comments</span></dt>
 <dt><span class="section"> Phrase Level Elements</span></dt>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/block.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/block.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/block.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Block Level Elements</title>
+<title>Block Level Elements</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Quickbook 1.4">
-<link rel="up" href="../syntax.html" title=" Syntax Summary">
-<link rel="prev" href="phrase.html" title=" Phrase Level Elements">
-<link rel="next" href="../install.html" title=" Installation and configuration">
+<link rel="up" href="../syntax.html" title="Syntax Summary">
+<link rel="prev" href="phrase.html" title="Phrase Level Elements">
+<link rel="next" href="../install.html" title="Installation and configuration">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="quickbook.syntax.block"></a> Block Level Elements</h3></div></div></div>
+<a name="quickbook.syntax.block"></a><a class="link" href="block.html" title="Block Level Elements"> Block Level Elements</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Document</span></dt>
 <dt><span class="section">Section</span></dt>
@@ -51,7 +52,8 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.document"></a>Document</h4></div></div></div>
+<a name="quickbook.syntax.block.document"></a><a class="link" href="block.html#quickbook.syntax.block.document" title="Document">Document</a>
+</h4></div></div></div>
 <p>
           Every document must begin with a Document Info section, which should look
           like this:
@@ -112,21 +114,22 @@
           for. In its absence, version 1.1 is assumed.
         </p>
 <p>
- <tt class="literal">version</tt>, <tt class="literal">id</tt>, <tt class="literal">dirname</tt>,
- <tt class="literal">copyright</tt>, <tt class="literal">purpose</tt>, <tt class="literal">category</tt>,
- <tt class="literal">authors</tt>, <tt class="literal">license</tt>, <tt class="literal">last-revision</tt>
- and <tt class="literal">source-mode</tt> are optional information.
+ <code class="literal">version</code>, <code class="literal">id</code>, <code class="literal">dirname</code>,
+ <code class="literal">copyright</code>, <code class="literal">purpose</code>, <code class="literal">category</code>,
+ <code class="literal">authors</code>, <code class="literal">license</code>, <code class="literal">last-revision</code>
+ and <code class="literal">source-mode</code> are optional information.
         </p>
 <p>
- <tt class="literal">source-type</tt> is a lowercase string setting the initial
- Source Mode.
- If the <tt class="literal">source-mode</tt> field is omitted, a default value
- of <tt class="literal">c++</tt> will be used.
+ <code class="literal">source-type</code> is a lowercase string setting the initial
+ <a class="link" href="phrase.html#quickbook.syntax.phrase.source_mode" title="Source Mode">Source Mode</a>.
+ If the <code class="literal">source-mode</code> field is omitted, a default value
+ of <code class="literal">c++</code> will be used.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.section"></a>Section</h4></div></div></div>
+<a name="quickbook.syntax.block.section"></a><a class="link" href="block.html#quickbook.syntax.block.section" title="Section">Section</a>
+</h4></div></div></div>
 <p>
           Starting a new section is accomplished with:
         </p>
@@ -135,8 +138,8 @@
 <p>
           where <span class="emphasis"><em>id</em></span> is optional. id will be the filename of the
           generated section. If it is not present, "The Section Title"
- will be normalized and become the id. Valid characters are <tt class="literal">a-Z</tt>,
- <tt class="literal">A-Z</tt>, <tt class="literal">0-9</tt> and <tt class="literal">_</tt>.
+ will be normalized and become the id. Valid characters are <code class="literal">a-Z</code>,
+ <code class="literal">A-Z</code>, <code class="literal">0-9</code> and <code class="literal">_</code>.
           All non-valid characters are converted to underscore and all upper-case
           are converted to lower case. Thus: "The Section Title" will be
           normalized to "the_section_title".
@@ -152,7 +155,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.xinclude"></a>xinclude</h4></div></div></div>
+<a name="quickbook.syntax.block.xinclude"></a><a class="link" href="block.html#quickbook.syntax.block.xinclude" title="xinclude">xinclude</a>
+</h4></div></div></div>
 <p>
           You can include another XML file with:
         </p>
@@ -165,7 +169,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.paragraphs"></a>Paragraphs</h4></div></div></div>
+<a name="quickbook.syntax.block.paragraphs"></a><a class="link" href="block.html#quickbook.syntax.block.paragraphs" title="Paragraphs">Paragraphs</a>
+</h4></div></div></div>
 <p>
           Paragraphs start left-flushed and are terminated by two or more newlines.
           No markup is needed for paragraphs. QuickBook automatically detects paragraphs
@@ -179,7 +184,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.lists"></a>Lists</h4></div></div></div>
+<a name="quickbook.syntax.block.lists"></a><a class="link" href="block.html#quickbook.syntax.block.lists" title="Lists">Lists</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="block.html#quickbook.syntax.block.lists.ordered_lists">Ordered
           lists</a></span></dt>
@@ -193,9 +199,9 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="quickbook.syntax.block.lists.ordered_lists"></a><a href="block.html#quickbook.syntax.block.lists.ordered_lists" title="Ordered
- lists">Ordered
- lists</a></h5></div></div></div>
+<a name="quickbook.syntax.block.lists.ordered_lists"></a><a class="link" href="block.html#quickbook.syntax.block.lists.ordered_lists" title="Ordered lists">Ordered
+ lists</a>
+</h5></div></div></div>
 <pre class="programlisting"># One
 # Two
 # Three
@@ -217,9 +223,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="quickbook.syntax.block.lists.list_hierarchies"></a><a href="block.html#quickbook.syntax.block.lists.list_hierarchies" title="List
- Hierarchies">List
- Hierarchies</a></h5></div></div></div>
+<a name="quickbook.syntax.block.lists.list_hierarchies"></a><a class="link" href="block.html#quickbook.syntax.block.lists.list_hierarchies" title="List Hierarchies">List
+ Hierarchies</a>
+</h5></div></div></div>
 <p>
             List hierarchies are supported. Example:
           </p>
@@ -280,9 +286,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="quickbook.syntax.block.lists.long_list_lines"></a><a href="block.html#quickbook.syntax.block.lists.long_list_lines" title="Long
- List Lines">Long
- List Lines</a></h5></div></div></div>
+<a name="quickbook.syntax.block.lists.long_list_lines"></a><a class="link" href="block.html#quickbook.syntax.block.lists.long_list_lines" title="Long List Lines">Long
+ List Lines</a>
+</h5></div></div></div>
 <p>
             Long lines will be wrapped appropriately. Example:
           </p>
@@ -311,9 +317,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="quickbook.syntax.block.lists.unordered_lists"></a><a href="block.html#quickbook.syntax.block.lists.unordered_lists" title="Unordered
- lists">Unordered
- lists</a></h5></div></div></div>
+<a name="quickbook.syntax.block.lists.unordered_lists"></a><a class="link" href="block.html#quickbook.syntax.block.lists.unordered_lists" title="Unordered lists">Unordered
+ lists</a>
+</h5></div></div></div>
 <pre class="programlisting">* First
 * Second
 * Third
@@ -335,7 +341,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="quickbook.syntax.block.lists.mixed_lists"></a>Mixed lists</h5></div></div></div>
+<a name="quickbook.syntax.block.lists.mixed_lists"></a><a class="link" href="block.html#quickbook.syntax.block.lists.mixed_lists" title="Mixed lists">Mixed lists</a>
+</h5></div></div></div>
 <p>
             Mixed lists (ordered and unordered) are supported. Example:
           </p>
@@ -446,10 +453,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.code"></a>Code</h4></div></div></div>
+<a name="quickbook.syntax.block.code"></a><a class="link" href="block.html#quickbook.syntax.block.code" title="Code">Code</a>
+</h4></div></div></div>
 <p>
           Preformatted code starts with a space or a tab. The code will be syntax
- highlighted according to the current <a href="phrase.html#quickbook.syntax.phrase.source_mode" title="Source Mode">Source
+ highlighted according to the current <a class="link" href="phrase.html#quickbook.syntax.phrase.source_mode" title="Source Mode">Source
           Mode</a>:
         </p>
 <p>
@@ -493,9 +501,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.escape_back"></a><a href="block.html#quickbook.syntax.block.escape_back" title=" Escaping Back
- To QuickBook"> Escaping Back
- To QuickBook</a></h4></div></div></div>
+<a name="quickbook.syntax.block.escape_back"></a><a class="link" href="block.html#quickbook.syntax.block.escape_back" title="Escaping Back To QuickBook"> Escaping Back
+ To QuickBook</a>
+</h4></div></div></div>
 <p>
           Inside code, code blocks and inline code, QuickBook does not allow any
           markup to avoid conflicts with the target syntax (e.g. c++). In case you
@@ -523,10 +531,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.preformatted"></a>Preformatted</h4></div></div></div>
+<a name="quickbook.syntax.block.preformatted"></a><a class="link" href="block.html#quickbook.syntax.block.preformatted" title="Preformatted">Preformatted</a>
+</h4></div></div></div>
 <p>
           Sometimes, you don't want some preformatted text to be parsed as C++. In
- such cases, use the <tt class="literal">[pre ... ]</tt> markup block.
+ such cases, use the <code class="literal">[pre ... ]</code> markup block.
         </p>
 <pre class="programlisting">[pre
 
@@ -543,21 +552,22 @@
           level markup, pre (and Code) are the only ones that allow multiple newlines.
           The markup above will generate:
         </p>
-<pre class="programlisting">Some <span class="bold"><b>preformatted</b></span> text Some <span class="bold"><b>preformatted</b></span> text
+<pre class="programlisting">Some <span class="bold"><strong>preformatted</strong></span> text Some <span class="bold"><strong>preformatted</strong></span> text
 
- Some <span class="bold"><b>preformatted</b></span> text Some <span class="bold"><b>preformatted</b></span> text
+ Some <span class="bold"><strong>preformatted</strong></span> text Some <span class="bold"><strong>preformatted</strong></span> text
 
- Some <span class="bold"><b>preformatted</b></span> text Some <span class="bold"><b>preformatted</b></span> text
+ Some <span class="bold"><strong>preformatted</strong></span> text Some <span class="bold"><strong>preformatted</strong></span> text
 
 </pre>
 <p>
           Notice that unlike Code, phrase markup such as font style is still permitted
- inside <tt class="literal">pre</tt> blocks.
+ inside <code class="literal">pre</code> blocks.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.blockquote"></a>Blockquote</h4></div></div></div>
+<a name="quickbook.syntax.block.blockquote"></a><a class="link" href="block.html#quickbook.syntax.block.blockquote" title="Blockquote">Blockquote</a>
+</h4></div></div></div>
 <pre class="programlisting">[:sometext...]
 </pre>
 <div class="blockquote"><blockquote class="blockquote">
@@ -572,7 +582,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.admonitions"></a>Admonitions</h4></div></div></div>
+<a name="quickbook.syntax.block.admonitions"></a><a class="link" href="block.html#quickbook.syntax.block.admonitions" title="Admonitions">Admonitions</a>
+</h4></div></div></div>
 <pre class="programlisting">[note This is a note]
 [tip This is a tip]
 [important This is important]
@@ -587,7 +598,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             This is a note
           </p></td></tr>
 </table></div>
@@ -596,7 +607,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             This is a tip
           </p></td></tr>
 </table></div>
@@ -605,7 +616,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../../doc/html/images/important.png"></td>
 <th align="left">Important</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             This is important
           </p></td></tr>
 </table></div>
@@ -614,7 +625,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             This is a caution
           </p></td></tr>
 </table></div>
@@ -623,19 +634,20 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../doc/html/images/warning.png"></td>
 <th align="left">Warning</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             This is a warning
           </p></td></tr>
 </table></div>
 <p>
           These are the only admonitions supported by DocBook.
- So, for example <tt class="literal">[information This is some information]</tt>
+ So, for example <code class="literal">[information This is some information]</code>
           is unlikely to produce the desired effect.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.headings"></a>Headings</h4></div></div></div>
+<a name="quickbook.syntax.block.headings"></a><a class="link" href="block.html#quickbook.syntax.block.headings" title="Headings">Headings</a>
+</h4></div></div></div>
 <pre class="programlisting">[h1 Heading 1]
 [h2 Heading 2]
 [h3 Heading 3]
@@ -643,50 +655,51 @@
 [h5 Heading 5]
 [h6 Heading 6]
 </pre>
-<a name="quickbook.syntax.block.headings.heading_1"></a><h1>
-<a name="id459656"></a>
- Heading 1
- </h1>
-<a name="quickbook.syntax.block.headings.heading_2"></a><h2>
-<a name="id459680"></a>
- Heading 2
+<a name="quickbook.syntax.block.headings.heading_1"></a><h2>
+<a name="id2638745"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.headings.heading_1">Heading 1</a>
         </h2>
-<a name="quickbook.syntax.block.headings.heading_3"></a><h3>
-<a name="id459704"></a>
- Heading 3
+<a name="quickbook.syntax.block.headings.heading_2"></a><h3>
+<a name="id2638762"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.headings.heading_2">Heading 2</a>
         </h3>
-<a name="quickbook.syntax.block.headings.heading_4"></a><h4>
-<a name="id459729"></a>
- Heading 4
+<a name="quickbook.syntax.block.headings.heading_3"></a><h4>
+<a name="id2638780"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.headings.heading_3">Heading 3</a>
         </h4>
-<a name="quickbook.syntax.block.headings.heading_5"></a><h5>
-<a name="id459754"></a>
- Heading 5
+<a name="quickbook.syntax.block.headings.heading_4"></a><h5>
+<a name="id2638798"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.headings.heading_4">Heading 4</a>
         </h5>
+<a name="quickbook.syntax.block.headings.heading_5"></a><h6>
+<a name="id2638816"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.headings.heading_5">Heading 5</a>
+ </h6>
 <a name="quickbook.syntax.block.headings.heading_6"></a><h5>
-<a name="id459779"></a>
- Heading 6
+<a name="id2638833"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.headings.heading_6">Heading 6</a>
         </h5>
 <p>
           Headings 1-3 [h1 h2 and h3] will automatically have anchors with normalized
- names with <tt class="literal">name="section_id.normalized_header_text"</tt>
- (i.e. valid characters are <tt class="literal">a-z</tt>, <tt class="literal">A-Z</tt>,
- <tt class="literal">0-9</tt> and <tt class="literal">_</tt>. All non-valid characters
+ names with <code class="literal">name="section_id.normalized_header_text"</code>
+ (i.e. valid characters are <code class="literal">a-z</code>, <code class="literal">A-Z</code>,
+ <code class="literal">0-9</code> and <code class="literal">_</code>. All non-valid characters
           are converted to underscore and all upper-case are converted to lower-case.
- For example: Heading 1 in section Section 2 will be normalized to <tt class="literal">section_2.heading_1</tt>).
+ For example: Heading 1 in section Section 2 will be normalized to <code class="literal">section_2.heading_1</code>).
           You can use:
         </p>
 <pre class="programlisting">[link section_id.normalized_header_text The link text]
 </pre>
 <p>
- to link to them. See <a href="phrase.html#quickbook.syntax.phrase.anchor_links" title="Anchor links">Anchor
- links</a> and Section
+ to link to them. See <a class="link" href="phrase.html#quickbook.syntax.phrase.anchor_links" title="Anchor links">Anchor
+ links</a> and <a class="link" href="block.html#quickbook.syntax.block.section" title="Section">Section</a>
           for more info.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.generic_heading"></a>Generic Heading</h4></div></div></div>
+<a name="quickbook.syntax.block.generic_heading"></a><a class="link" href="block.html#quickbook.syntax.block.generic_heading" title="Generic Heading">Generic Heading</a>
+</h4></div></div></div>
 <p>
           In cases when you don't want to care about the heading level (1 to 6),
           you can use the <span class="emphasis"><em>Generic Heading</em></span>:
@@ -733,7 +746,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.macros"></a>Macros</h4></div></div></div>
+<a name="quickbook.syntax.block.macros"></a><a class="link" href="block.html#quickbook.syntax.block.macros" title="Macros">Macros</a>
+</h4></div></div></div>
 <pre class="programlisting">[def macro_identifier some text]
 </pre>
 <p>
@@ -757,19 +771,19 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             It's a good idea to use macro identifiers that are distinguishable. For
             instance, in this document, macro identifiers have two leading and trailing
- underscores (e.g. <tt class="literal">__spirit__</tt>). The reason is to avoid unwanted
+ underscores (e.g. <code class="literal">__spirit__</code>). The reason is to avoid unwanted
             macro replacement.
           </p></td></tr>
 </table></div>
 <p>
- Links (URLS) and images are good candidates for macros. <span class="bold"><b>1</b></span>)
+ Links (URLS) and images are good candidates for macros. <span class="bold"><strong>1</strong></span>)
           They tend to change a lot. It is a good idea to place all links and images
- in one place near the top to make it easy to make changes. <span class="bold"><b>2</b></span>)
- The syntax is not pretty. It's easier to read and write, e.g. <tt class="literal">__spirit__</tt>
- than <tt class="literal">[@http://spirit.sourceforge.net Spirit]</tt>.
+ in one place near the top to make it easy to make changes. <span class="bold"><strong>2</strong></span>)
+ The syntax is not pretty. It's easier to read and write, e.g. <code class="literal">__spirit__</code>
+ than <code class="literal">[@http://spirit.sourceforge.net Spirit]</code>.
         </p>
 <p>
           Some more examples:
@@ -778,8 +792,8 @@
 [def __spirit__ [@http://spirit.sourceforge.net Spirit]]
 </pre>
 <p>
- (See Images and
- Links)
+ (See <a class="link" href="phrase.html#quickbook.syntax.phrase.images" title="Images">Images</a> and
+ <a class="link" href="phrase.html#quickbook.syntax.phrase.links" title="Links">Links</a>)
         </p>
 <p>
           Invoking these macros:
@@ -795,15 +809,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.predefined_macros"></a><a href="block.html#quickbook.syntax.block.predefined_macros" title="Predefined
- Macros">Predefined
- Macros</a></h4></div></div></div>
+<a name="quickbook.syntax.block.predefined_macros"></a><a class="link" href="block.html#quickbook.syntax.block.predefined_macros" title="Predefined Macros">Predefined
+ Macros</a>
+</h4></div></div></div>
 <p>
           Quickbook has some predefined macros that you can already use.
         </p>
 <div class="table">
-<a name="id460235"></a><p class="title"><b>Table 3. Predefined Macros</b></p>
-<table class="table" summary="Predefined Macros">
+<a name="id2639211"></a><p class="title"><b>Table 3. Predefined Macros</b></p>
+<div class="table-contents"><table class="table" summary="Predefined Macros">
 <colgroup>
 <col>
 <col>
@@ -840,7 +854,7 @@
               </td>
 <td>
               <p>
- 2007-Nov-14
+ 2008-Mar-15
               </p>
               </td>
 </tr>
@@ -857,7 +871,7 @@
               </td>
 <td>
               <p>
- 06:19:55 PM
+ 02:07:42 PM
               </p>
               </td>
 </tr>
@@ -874,17 +888,19 @@
               </td>
 <td>
               <p>
- C:\dev\boost\tools\quickbook\doc\quickbook.qbk
+ /home/daniel/boost/branches/release/tools/quickbook/doc/quickbook.qbk
               </p>
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.templates"></a>Templates</h4></div></div></div>
+<a name="quickbook.syntax.block.templates"></a><a class="link" href="block.html#quickbook.syntax.block.templates" title="Templates">Templates</a>
+</h4></div></div></div>
 <p>
           Templates provide a more versatile text substitution mechanism. Templates
           come in handy when you need to create parameterizable, multi-line, boilerplate
@@ -902,11 +918,11 @@
 
 ]
 </pre>
-<a name="quickbook.syntax.block.templates.template_identifier"></a><h5>
-<a name="id460416"></a>
- <a href="block.html#quickbook.syntax.block.templates.template_identifier">Template
+<a name="quickbook.syntax.block.templates.template_identifier"></a><h6>
+<a name="id2639367"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.templates.template_identifier">Template
           Identifier</a>
- </h5>
+ </h6>
 <p>
           Template identifiers can either consist of:
         </p>
@@ -920,11 +936,11 @@
             A single character punctuation (a non-alphanumeric printable character)
           </li>
 </ul></div>
-<a name="quickbook.syntax.block.templates.formal_template_arguments"></a><h5>
-<a name="id460462"></a>
- <a href="block.html#quickbook.syntax.block.templates.formal_template_arguments">Formal
+<a name="quickbook.syntax.block.templates.formal_template_arguments"></a><h6>
+<a name="id2639406"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.templates.formal_template_arguments">Formal
           Template Arguments</a>
- </h5>
+ </h6>
 <p>
           Template formal arguments are identifiers consisting of an initial alphabetic
           character or the underscore, followed by zero or more alphanumeric characters
@@ -932,19 +948,19 @@
         </p>
 <p>
           A template formal argument temporarily hides a template of the same name
- at the point where the <a href="block.html#quickbook.syntax.block.templates.template_expansion">template
- is expanded</a>. Note that the body of the <tt class="literal">person</tt>
- template above refers to <tt class="literal">name</tt> <tt class="literal">age</tt>
- and <tt class="literal">what</tt> as <tt class="literal">[name]</tt> <tt class="literal">[age]</tt>
- and <tt class="literal">[what]</tt>. <tt class="literal">name</tt> <tt class="literal">age</tt>
- and <tt class="literal">what</tt> are actually templates that exist in the duration
+ at the point where the <a class="link" href="block.html#quickbook.syntax.block.templates.template_expansion">template
+ is expanded</a>. Note that the body of the <code class="literal">person</code>
+ template above refers to <code class="literal">name</code> <code class="literal">age</code>
+ and <code class="literal">what</code> as <code class="literal">[name]</code> <code class="literal">[age]</code>
+ and <code class="literal">[what]</code>. <code class="literal">name</code> <code class="literal">age</code>
+ and <code class="literal">what</code> are actually templates that exist in the duration
           of the template call.
         </p>
-<a name="quickbook.syntax.block.templates.template_body"></a><h5>
-<a name="id460581"></a>
- <a href="block.html#quickbook.syntax.block.templates.template_body">Template
+<a name="quickbook.syntax.block.templates.template_body"></a><h6>
+<a name="id2639501"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.templates.template_body">Template
           Body</a>
- </h5>
+ </h6>
 <p>
           The template body can be just about any QuickBook block or phrase. There
           are actually two forms. Templates may be phrase or block level. Phrase
@@ -965,11 +981,11 @@
           Phrase templates are typically expanded as part of phrases. Like macros,
           block level elements are not allowed in phrase templates.
         </p>
-<a name="quickbook.syntax.block.templates.template_expansion"></a><h5>
-<a name="id460640"></a>
- <a href="block.html#quickbook.syntax.block.templates.template_expansion">Template
+<a name="quickbook.syntax.block.templates.template_expansion"></a><h6>
+<a name="id2639554"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.templates.template_expansion">Template
           Expansion</a>
- </h5>
+ </h6>
 <p>
           You expand a template this way:
         </p>
@@ -1002,7 +1018,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             A word of caution: Templates are recursive. A template can call another
             template or even itself, directly or indirectly. There are no control
             structures in QuickBook (yet) so this will always mean infinite recursion.
@@ -1012,15 +1028,15 @@
 </table></div>
 <p>
           Each actual argument can be a word, a text fragment or just about any
- QuickBook phrase. Arguments
- are separated by the double dot <tt class="literal">".."</tt> and terminated
+ <a class="link" href="phrase.html" title="Phrase Level Elements">QuickBook phrase</a>. Arguments
+ are separated by the double dot <code class="literal">".."</code> and terminated
           by the close parenthesis.
         </p>
-<a name="quickbook.syntax.block.templates.nullary_templates"></a><h5>
-<a name="id460747"></a>
- <a href="block.html#quickbook.syntax.block.templates.nullary_templates">Nullary
+<a name="quickbook.syntax.block.templates.nullary_templates"></a><h6>
+<a name="id2639643"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.templates.nullary_templates">Nullary
           Templates</a>
- </h5>
+ </h6>
 <p>
           Nullary templates look and act like simple macros. Example:
         </p>
@@ -1035,14 +1051,14 @@
           We have:
         </p>
 <p>
- Some squiggles...<span class="bold"><b>&#945;&#946;</b></span>
+ Some squiggles...<span class="bold"><strong>&#945;&#946;</strong></span>
         </p>
 <p>
           The difference with macros are
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- The explicit <a href="block.html#quickbook.syntax.block.templates.template_expansion">template
+ The explicit <a class="link" href="block.html#quickbook.syntax.block.templates.template_expansion">template
             expansion syntax</a>. This is an advantage because, now, we don't
             have to use obscure naming conventions like double underscores (e.g.
             __alpha__) to avoid unwanted macro replacement.
@@ -1055,7 +1071,7 @@
           </li>
 </ul></div>
 <p>
- The empty brackets after the template identifier (<tt class="literal">alpha[]</tt>)
+ The empty brackets after the template identifier (<code class="literal">alpha[]</code>)
           indicates no arguments. If the template body does not look like a template
           argument list, we can elide the empty brackets. Example:
         </p>
@@ -1071,15 +1087,15 @@
           We have:
         </p>
 <p>
- Here's a quote from Aristotle: <span class="bold"><b><span class="emphasis"><em>Education
- is the best provision for the journey to old age.</em></span></b></span>.
+ Here's a quote from Aristotle: <span class="bold"><strong><span class="emphasis"><em>Education
+ is the best provision for the journey to old age.</em></span></strong></span>.
         </p>
 <p>
           The disadvantage is that you can't avoid the space between the template
- identifier, <tt class="computeroutput"><span class="identifier">aristotle_quote</span></tt>,
+ identifier, <code class="computeroutput"><span class="identifier">aristotle_quote</span></code>,
           and the template body "Aristotle...". This space will be part
           of the template body. If that space is unwanted, use empty brackets or
- use the space escape: "<tt class="computeroutput"><span class="special">\</span> </tt>".
+ use the space escape: "<code class="computeroutput"><span class="special">\</span> </code>".
           Example:
         </p>
 <pre class="programlisting">[template tag\ _tag]
@@ -1093,26 +1109,26 @@
           We have:
         </p>
 <p>
- <tt class="computeroutput"><span class="keyword">struct</span></tt> x_tag;
+ <code class="computeroutput"><span class="keyword">struct</span></code> x_tag;
         </p>
 <p>
           You have a couple of ways to do it. I personally prefer the explicit empty
           brackets, though.
         </p>
-<a name="quickbook.syntax.block.templates.simple_arguments"></a><h5>
-<a name="id460981"></a>
- <a href="block.html#quickbook.syntax.block.templates.simple_arguments">Simple
+<a name="quickbook.syntax.block.templates.simple_arguments"></a><h6>
+<a name="id2639840"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.templates.simple_arguments">Simple
           Arguments</a>
- </h5>
+ </h6>
 <p>
- As mentioned, arguments are separated by the double dot <tt class="literal">".."</tt>.
+ As mentioned, arguments are separated by the double dot <code class="literal">".."</code>.
           If there are less arguments passed than expected, QuickBook attempts to
           break the last argument into two or more arguments following this logic:
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- Break the last argument into two, at the first space found (<tt class="literal">'',
- '\n', \t' or '\r'</tt>).
+ Break the last argument into two, at the first space found (<code class="literal">'',
+ '\n', \t' or '\r'</code>).
           </li>
 <li>
             Repeat until there are enough arguments or if there are no more spaces
@@ -1133,8 +1149,8 @@
         </p>
 <p>
           "w x y z" is initially treated as a single argument because we
- didn't supply any <tt class="literal">".."</tt> separators. However,
- since <tt class="literal">simple</tt> expects 4 arguments, "w x y z"
+ didn't supply any <code class="literal">".."</code> separators. However,
+ since <code class="literal">simple</code> expects 4 arguments, "w x y z"
           is broken down iteratively (applying the logic above) until we have "w",
           "x", "y" and "z".
         </p>
@@ -1155,8 +1171,8 @@
         </p>
 <p>
           It should be obvious now that for simple arguments with no spaces, we can
- get by without separating the arguments with <tt class="literal">".."</tt>
- separators. It is possible to combine <tt class="literal">".."</tt>
+ get by without separating the arguments with <code class="literal">".."</code>
+ separators. It is possible to combine <code class="literal">".."</code>
           separators with the argument passing simplification presented above. Example:
         </p>
 <pre class="programlisting">[simple what do you think ..m a n?]
@@ -1167,17 +1183,17 @@
 <p>
           what do you think man?
         </p>
-<a name="quickbook.syntax.block.templates.punctuation_templates"></a><h5>
-<a name="id461151"></a>
- <a href="block.html#quickbook.syntax.block.templates.punctuation_templates">Punctuation
+<a name="quickbook.syntax.block.templates.punctuation_templates"></a><h6>
+<a name="id2639982"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.templates.punctuation_templates">Punctuation
           Templates</a>
- </h5>
+ </h6>
 <p>
           With templates, one of our objectives is to allow us to rewrite QuickBook
           in QuickBook (as a qbk library). For that to happen, we need to accommodate
           single character punctuation templates which are fairly common in QuickBook.
           You might have noticed that single character punctuations are allowed as
- <a href="block.html#quickbook.syntax.block.templates.template_identifier">template
+ <a class="link" href="block.html#quickbook.syntax.block.templates.template_identifier">template
           identifiers</a>. Example:
         </p>
 <pre class="programlisting">[template ![bar] &lt;hey&gt;[bar]&lt;/hey&gt;]
@@ -1195,7 +1211,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.blurbs"></a>Blurbs</h4></div></div></div>
+<a name="quickbook.syntax.block.blurbs"></a><a class="link" href="block.html#quickbook.syntax.block.blurbs" title="Blurbs">Blurbs</a>
+</h4></div></div></div>
 <pre class="programlisting">[blurb :-) [*An eye catching advertisement or note...]
 
     __spirit__ is an object-oriented recursive-descent parser generator framework
@@ -1208,9 +1225,10 @@
           will generate this:
         </p>
 <div class="sidebar">
+<p class="title"><b></b></p>
 <p>
- <span class="inlinemediaobject"><img src="../../images/smiley.png" alt="smiley"></span> <span class="bold"><b>An eye catching advertisement
- or note...</b></span>
+ <span class="inlinemediaobject"><img src="../../images/smiley.png" alt="smiley"></span> <span class="bold"><strong>An eye catching advertisement
+ or note...</strong></span>
         </p>
 <p>
           <a href="http://spirit.sourceforge.net" target="_top">Spirit</a> is an object-oriented
@@ -1224,15 +1242,16 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- Prefer admonitions
+<tr><td align="left" valign="top"><p>
+ Prefer <a class="link" href="block.html#quickbook.syntax.block.admonitions" title="Admonitions">admonitions</a>
             wherever appropriate.
           </p></td></tr>
 </table></div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.tables"></a>Tables</h4></div></div></div>
+<a name="quickbook.syntax.block.tables"></a><a class="link" href="block.html#quickbook.syntax.block.tables" title="Tables">Tables</a>
+</h4></div></div></div>
 <pre class="programlisting">[table A Simple Table
     [[Heading 1] [Heading 2] [Heading 3]]
     [[R0-C0] [R0-C1] [R0-C2]]
@@ -1244,8 +1263,8 @@
           will generate:
         </p>
 <div class="table">
-<a name="id461354"></a><p class="title"><b>Table 4. A Simple Table</b></p>
-<table class="table" summary="A Simple Table">
+<a name="id2640152"></a><p class="title"><b>Table 4. A Simple Table</b></p>
+<div class="table-contents"><table class="table" summary="A Simple Table">
 <colgroup>
 <col>
 <col>
@@ -1321,11 +1340,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           The table title is optional. The first row of the table is automatically
- treated as the table header; that is, it is wrapped in <tt class="literal">&lt;thead&gt;...&lt;/thead&gt;</tt>
+ treated as the table header; that is, it is wrapped in <code class="literal">&lt;thead&gt;...&lt;/thead&gt;</code>
           XML tags. Note that unlike the original QuickDoc, the columns are nested
           in [ cells... ]. The syntax is free-format and allows big cells to be formatted
           nicely. Example:
@@ -1355,8 +1374,8 @@
           and thus:
         </p>
 <div class="table">
-<a name="id461518"></a><p class="title"><b>Table 5. Table with fat cells</b></p>
-<table class="table" summary="Table with fat cells">
+<a name="id2640298"></a><p class="title"><b>Table 5. Table with fat cells</b></p>
+<div class="table-contents"><table class="table" summary="Table with fat cells">
 <colgroup>
 <col>
 <col>
@@ -1408,9 +1427,9 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           Here's how to have preformatted blocks of code in a table cell:
         </p>
 <pre class="programlisting">[table Table with code
@@ -1430,8 +1449,8 @@
 ]
 </pre>
 <div class="table">
-<a name="id461636"></a><p class="title"><b>Table 6. Table with code</b></p>
-<table class="table" summary="Table with code">
+<a name="id2640404"></a><p class="title"><b>Table 6. Table with code</b></p>
+<div class="table-contents"><table class="table" summary="Table with code">
 <colgroup>
 <col>
 <col>
@@ -1471,12 +1490,14 @@
               </p>
               </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.variable_lists"></a>Variable Lists</h4></div></div></div>
+<a name="quickbook.syntax.block.variable_lists"></a><a class="link" href="block.html#quickbook.syntax.block.variable_lists" title="Variable Lists">Variable Lists</a>
+</h4></div></div></div>
 <pre class="programlisting">[variablelist A Variable List
     [[term 1] [The definition of term 1]]
     [[term 2] [The definition of term 2]]
@@ -1521,7 +1542,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.include"></a>Include</h4></div></div></div>
+<a name="quickbook.syntax.block.include"></a><a class="link" href="block.html#quickbook.syntax.block.include" title="Include">Include</a>
+</h4></div></div></div>
 <p>
           You can include one QuickBook file from another. The syntax is simply:
         </p>
@@ -1541,7 +1563,7 @@
           </li>
 </ul></div>
 <p>
- The <tt class="literal">[include]</tt> directive lets you specify a document
+ The <code class="literal">[include]</code> directive lets you specify a document
           id to use for the included file. When this id is not explicitly specified,
           the id defaults to the filename ("someother", in the example
           above). You can specify the id like this:
@@ -1552,12 +1574,13 @@
           All auto-generated anchors will use the document id as a unique prefix.
           So for instance, if there is a top section in someother.qbk named "Intro",
           the named anchor for that section will be "someid.intro", and
- you can link to it with <tt class="literal">[link someid.intro The Intro]</tt>.
+ you can link to it with <code class="literal">[link someid.intro The Intro]</code>.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.block.import"></a>Import</h4></div></div></div>
+<a name="quickbook.syntax.block.import"></a><a class="link" href="block.html#quickbook.syntax.block.import" title="Import">Import</a>
+</h4></div></div></div>
 <p>
           When documenting code, you'd surely need to present code from actual source
           files. While it is possible to copy some code and paste them in your QuickBook
@@ -1569,10 +1592,10 @@
 <p>
           QuickBook's import facility provides a nice solution.
         </p>
-<a name="quickbook.syntax.block.import.example"></a><h5>
-<a name="id462059"></a>
- Example
- </h5>
+<a name="quickbook.syntax.block.import.example"></a><h6>
+<a name="id2640767"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.import.example">Example</a>
+ </h6>
 <p>
           You can effortlessly import code snippets from source code into your QuickBook.
           The following illustrates how this is done:
@@ -1589,8 +1612,8 @@
 <p>
           collects specially marked-up code snippets from stub.cpp
           and places them in your QuickBook file as virtual templates. Each of the
- specially marked-up code snippets has a name (e.g. <tt class="computeroutput"><span class="identifier">foo</span></tt>
- and <tt class="computeroutput"><span class="identifier">bar</span></tt> in the example
+ specially marked-up code snippets has a name (e.g. <code class="computeroutput"><span class="identifier">foo</span></code>
+ and <code class="computeroutput"><span class="identifier">bar</span></code> in the example
           above). This shall be the template identifier for that particular code
           snippet. The second and third line above does the actual template expansion:
         </p>
@@ -1603,7 +1626,7 @@
 <p>
           </p>
 <p>
- This is the <span class="bold"><b><span class="emphasis"><em>foo</em></span></b></span>
+ This is the <span class="bold"><strong><span class="emphasis"><em>foo</em></span></strong></span>
             function.
           </p>
 <p>
@@ -1643,7 +1666,7 @@
 <p>
           </p>
 <p>
- This is the <span class="bold"><b><span class="emphasis"><em>bar</em></span></b></span>
+ This is the <span class="bold"><strong><span class="emphasis"><em>bar</em></span></strong></span>
             function
           </p>
 <p>
@@ -1666,11 +1689,11 @@
           </p>
 <p>
         </p>
-<a name="quickbook.syntax.block.import.code_snippet_markup"></a><h5>
-<a name="id462364"></a>
- <a href="block.html#quickbook.syntax.block.import.code_snippet_markup">Code
+<a name="quickbook.syntax.block.import.code_snippet_markup"></a><h6>
+<a name="id2641021"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.import.code_snippet_markup">Code
           Snippet Markup</a>
- </h5>
+ </h6>
 <p>
           Note how the code snippets in stub.cpp
           get marked up. We use distinguishable comments following the form:
@@ -1682,16 +1705,16 @@
 </span></pre>
 <p>
           The first comment line above initiates a named code-snippet. This prefix
- will not be visible in quickbook. The entire code-snippet in between <tt class="computeroutput"><span class="comment">//[id</span></tt> and <tt class="computeroutput"><span class="comment">//]</span></tt>
+ will not be visible in quickbook. The entire code-snippet in between <code class="computeroutput"><span class="comment">//[id</span></code> and <code class="computeroutput"><span class="comment">//]</span></code>
           will be inserted as a template in quickbook with name <span class="emphasis"><em><span class="emphasis"><em>id</em></span></em></span>.
- The comment <tt class="computeroutput"><span class="comment">//]</span></tt> ends a code-snippet
+ The comment <code class="computeroutput"><span class="comment">//]</span></code> ends a code-snippet
           This too will not be visible in quickbook.
         </p>
-<a name="quickbook.syntax.block.import.special_comments"></a><h5>
-<a name="id462489"></a>
- <a href="block.html#quickbook.syntax.block.import.special_comments">Special
+<a name="quickbook.syntax.block.import.special_comments"></a><h6>
+<a name="id2641120"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.import.special_comments">Special
           Comments</a>
- </h5>
+ </h6>
 <p>
           Special comments of the form:
         </p>
@@ -1735,10 +1758,10 @@
           can be used to inhibit code from passing through to quickbook. All text
           between the delimeters will simply be ignored.
         </p>
-<a name="quickbook.syntax.block.import.callouts"></a><h5>
-<a name="id462669"></a>
- Callouts
- </h5>
+<a name="quickbook.syntax.block.import.callouts"></a><h6>
+<a name="id2641268"></a>
+ <a class="link" href="block.html#quickbook.syntax.block.import.callouts">Callouts</a>
+ </h6>
 <p>
           Special comments of the form:
         </p>
@@ -1757,9 +1780,9 @@
             
 </p>
 <pre class="programlisting">
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">foo_bar</span><span class="special">()</span> <span class="callout_bug"><a name="quickbook0co" href="block.html#quickbook0"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">foo_bar</span><span class="special">()</span> <span class="callout_bug"><a class="co" name="quickbook0co" href="block.html#quickbook0"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span>
 <span class="special">{</span>
- <span class="keyword">return</span> <span class="string">"foo-bar"</span><span class="special">;</span> <span class="callout_bug"><a name="quickbook1co" href="block.html#quickbook1"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span>
+ <span class="keyword">return</span> <span class="string">"foo-bar"</span><span class="special">;</span> <span class="callout_bug"><a class="co" name="quickbook1co" href="block.html#quickbook1"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span>
 <span class="special">}</span>
 </pre>
 <p>
@@ -1770,14 +1793,12 @@
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="quickbook0"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="quickbook0"></a>1 </p></td>
 <td valign="top" align="left"><p> The <span class="emphasis"><em>Mythical</em></span> FooBar. See <a href="http://en.wikipedia.org/wiki/Foobar" target="_top">Foobar
             for details</a> </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="quickbook1"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="quickbook1"></a>2 </p></td>
 <td valign="top" align="left"><p> return 'em, foo-bar man! </p></td>
 </tr>
 </table></div>
@@ -1821,20 +1842,20 @@
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
 
- <span class="line_callout_bug"><a name="quickbook2co" href="block.html#quickbook2"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">x</span><span class="special">()</span> <span class="special">:</span> <span class="identifier">n</span><span class="special">(</span><span class="number">0</span><span class="special">)</span>
+ <span class="line_callout_bug"><a class="co" name="quickbook2co" href="block.html#quickbook2"><img src="../../images/callouts/1.png" alt="1" border="0"></a></span><span class="identifier">x</span><span class="special">()</span> <span class="special">:</span> <span class="identifier">n</span><span class="special">(</span><span class="number">0</span><span class="special">)</span>
     <span class="special">{</span>
     <span class="special">}</span>
 
- <span class="line_callout_bug"><a name="quickbook3co" href="block.html#quickbook3"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="special">~</span><span class="identifier">x</span><span class="special">()</span>
+ <span class="line_callout_bug"><a class="co" name="quickbook3co" href="block.html#quickbook3"><img src="../../images/callouts/2.png" alt="2" border="0"></a></span><span class="special">~</span><span class="identifier">x</span><span class="special">()</span>
     <span class="special">{</span>
     <span class="special">}</span>
 
- <span class="line_callout_bug"><a name="quickbook4co" href="block.html#quickbook4"><img src="../../images/callouts/3.png" alt="3" border="0"></a></span><span class="keyword">int</span> <span class="identifier">get</span><span class="special">()</span> <span class="keyword">const</span>
+ <span class="line_callout_bug"><a class="co" name="quickbook4co" href="block.html#quickbook4"><img src="../../images/callouts/3.png" alt="3" border="0"></a></span><span class="keyword">int</span> <span class="identifier">get</span><span class="special">()</span> <span class="keyword">const</span>
     <span class="special">{</span>
         <span class="keyword">return</span> <span class="identifier">n</span><span class="special">;</span>
     <span class="special">}</span>
 
- <span class="line_callout_bug"><a name="quickbook5co" href="block.html#quickbook5"><img src="../../images/callouts/4.png" alt="4" border="0"></a></span><span class="keyword">void</span> <span class="identifier">set</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n_</span><span class="special">)</span>
+ <span class="line_callout_bug"><a class="co" name="quickbook5co" href="block.html#quickbook5"><img src="../../images/callouts/4.png" alt="4" border="0"></a></span><span class="keyword">void</span> <span class="identifier">set</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n_</span><span class="special">)</span>
     <span class="special">{</span>
         <span class="identifier">n</span> <span class="special">=</span> <span class="identifier">n_</span><span class="special">;</span>
     <span class="special">}</span>
@@ -1848,25 +1869,21 @@
             </p>
 <div class="calloutlist"><table border="0" summary="Callout list">
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="quickbook2"></a>1 </td>
+<td width="5%" valign="top" align="left"><p><a name="quickbook2"></a>1 </p></td>
 <td valign="top" align="left"><p> Constructor </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="quickbook3"></a>2 </td>
+<td width="5%" valign="top" align="left"><p><a name="quickbook3"></a>2 </p></td>
 <td valign="top" align="left"><p> Destructor </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="quickbook4"></a>3 </td>
-<td valign="top" align="left"><p> Get the <tt class="computeroutput"><span class="identifier">n</span></tt>
+<td width="5%" valign="top" align="left"><p><a name="quickbook4"></a>3 </p></td>
+<td valign="top" align="left"><p> Get the <code class="computeroutput"><span class="identifier">n</span></code>
             member variable </p></td>
 </tr>
 <tr>
-<td width="5%" valign="top" align="left">
-<a name="quickbook5"></a>4 </td>
-<td valign="top" align="left"><p> Set the <tt class="computeroutput"><span class="identifier">n</span></tt>
+<td width="5%" valign="top" align="left"><p><a name="quickbook5"></a>4 </p></td>
+<td valign="top" align="left"><p> Set the <code class="computeroutput"><span class="identifier">n</span></code>
             member variable </p></td>
 </tr>
 </table></div>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/comments.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/comments.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/comments.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -3,19 +3,19 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Comments</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Quickbook 1.4">
-<link rel="up" href="../syntax.html" title=" Syntax Summary">
-<link rel="prev" href="../syntax.html" title=" Syntax Summary">
-<link rel="next" href="phrase.html" title=" Phrase Level Elements">
+<link rel="up" href="../syntax.html" title="Syntax Summary">
+<link rel="prev" href="../syntax.html" title="Syntax Summary">
+<link rel="next" href="phrase.html" title="Phrase Level Elements">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="quickbook.syntax.comments"></a>Comments</h3></div></div></div>
+<a name="quickbook.syntax.comments"></a><a class="link" href="comments.html" title="Comments">Comments</a>
+</h3></div></div></div>
 <p>
         Can be placed anywhere.
       </p>

Modified: branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/phrase.html
==============================================================================
--- branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/phrase.html (original)
+++ branches/CMake/release/tools/quickbook/doc/html/quickbook/syntax/phrase.html 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -1,21 +1,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Phrase Level Elements</title>
+<title>Phrase Level Elements</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Quickbook 1.4">
-<link rel="up" href="../syntax.html" title=" Syntax Summary">
+<link rel="up" href="../syntax.html" title="Syntax Summary">
 <link rel="prev" href="comments.html" title="Comments">
-<link rel="next" href="block.html" title=" Block Level Elements">
+<link rel="next" href="block.html" title="Block Level Elements">
 </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>
+<td align="center">People</td>
+<td align="center">FAQ</td>
 <td align="center">More</td>
 </tr></table>
 <hr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="quickbook.syntax.phrase"></a> Phrase Level Elements</h3></div></div></div>
+<a name="quickbook.syntax.phrase"></a><a class="link" href="phrase.html" title="Phrase Level Elements"> Phrase Level Elements</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Font Styles</span></dt>
 <dt><span class="section">Replaceable</span></dt>
@@ -48,14 +49,15 @@
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.font_styles"></a>Font Styles</h4></div></div></div>
+<a name="quickbook.syntax.phrase.font_styles"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.font_styles" title="Font Styles">Font Styles</a>
+</h4></div></div></div>
 <pre class="programlisting">['italic], [*bold], [_underline], [^teletype], [-strikethrough]
 </pre>
 <p>
           will generate:
         </p>
 <p>
- <span class="emphasis"><em>italic</em></span>, <span class="bold"><b>bold</b></span>, <span class="underline">underline</span>, <tt class="literal">teletype</tt>, <span class="strikethrough">strikethrough</span>
+ <span class="emphasis"><em>italic</em></span>, <span class="bold"><strong>bold</strong></span>, <span class="underline">underline</span>, <code class="literal">teletype</code>, <span class="strikethrough">strikethrough</span>
         </p>
 <p>
           Like all non-terminal phrase level elements, this can of course be nested:
@@ -66,12 +68,13 @@
           will generate:
         </p>
 <p>
- <span class="bold"><b><span class="emphasis"><em>bold-italic</em></span></b></span>
+ <span class="bold"><strong><span class="emphasis"><em>bold-italic</em></span></strong></span>
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.replaceable"></a>Replaceable</h4></div></div></div>
+<a name="quickbook.syntax.phrase.replaceable"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.replaceable" title="Replaceable">Replaceable</a>
+</h4></div></div></div>
 <p>
           When you want content that may or must be replaced by the user, use the
           syntax:
@@ -82,14 +85,15 @@
           This will generate:
         </p>
 <p>
- <i class="replaceable"><tt>
+ <em class="replaceable"><code>
             replacement
- </tt></i>
+ </code></em>
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.quotations"></a>Quotations</h4></div></div></div>
+<a name="quickbook.syntax.phrase.quotations"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.quotations" title="Quotations">Quotations</a>
+</h4></div></div></div>
 <pre class="programlisting">["A question that sometimes drives me hazy: am I or are the others crazy?]--Einstein
 </pre>
 <p>
@@ -120,7 +124,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.simple_formatting"></a>Simple formatting</h4></div></div></div>
+<a name="quickbook.syntax.phrase.simple_formatting"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.simple_formatting" title="Simple formatting">Simple formatting</a>
+</h4></div></div></div>
 <p>
           Simple markup for formatting text, common in many applications, is now
           supported:
@@ -131,12 +136,12 @@
           will generate:
         </p>
 <p>
- <span class="emphasis"><em>italic</em></span>, <span class="bold"><b>bold</b></span>, <span class="underline">underline</span>, <tt class="literal">teletype</tt>
+ <span class="emphasis"><em>italic</em></span>, <span class="bold"><strong>bold</strong></span>, <span class="underline">underline</span>, <code class="literal">teletype</code>
         </p>
 <p>
           Unlike QuickBook's standard formatting scheme, the rules for simpler alternatives
           are much stricter
- <sup>[<a name="id455996" href="#ftn.id455996">1</a>]</sup>
+ <sup>[<a name="id2635685" href="#ftn.id2635685" class="footnote">1</a>]</sup>
           .
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -166,14 +171,13 @@
           </li>
 <li>
             A line starting with the star will be interpreted as an unordered list.
- See <a href="block.html#quickbook.syntax.block.lists.unordered_lists" title="Unordered
- lists">Unordered
+ See <a class="link" href="block.html#quickbook.syntax.block.lists.unordered_lists" title="Unordered lists">Unordered
             lists</a>.
           </li>
 </ul></div>
 <div class="table">
-<a name="id456079"></a><p class="title"><b>Table 1. More Formatting Samples</b></p>
-<table class="table" summary="More Formatting Samples">
+<a name="id2635762"></a><p class="title"><b>Table 1. More Formatting Samples</b></p>
+<div class="table-contents"><table class="table" summary="More Formatting Samples">
 <colgroup>
 <col>
 <col>
@@ -194,31 +198,31 @@
 <tr>
 <td>
               <p>
- <tt class="literal">*Bold*</tt>
+ <code class="literal">*Bold*</code>
               </p>
               </td>
 <td>
               <p>
- <span class="bold"><b>Bold</b></span>
+ <span class="bold"><strong>Bold</strong></span>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">*Is bold*</tt>
+ <code class="literal">*Is bold*</code>
               </p>
               </td>
 <td>
               <p>
- <span class="bold"><b>Is bold</b></span>
+ <span class="bold"><strong>Is bold</strong></span>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">* Not bold* *Not bold * * Not bold *</tt>
+ <code class="literal">* Not bold* *Not bold * * Not bold *</code>
               </p>
               </td>
 <td>
@@ -230,7 +234,7 @@
 <tr>
 <td>
               <p>
- <tt class="literal">This*Isn't*Bold (no bold)</tt>
+ <code class="literal">This*Isn't*Bold (no bold)</code>
               </p>
               </td>
 <td>
@@ -242,31 +246,31 @@
 <tr>
 <td>
               <p>
- <tt class="literal">(*Bold Inside*) (parenthesis not bold)</tt>
+ <code class="literal">(*Bold Inside*) (parenthesis not bold)</code>
               </p>
               </td>
 <td>
               <p>
- (<span class="bold"><b>Bold Inside</b></span>) (parenthesis not bold)
+ (<span class="bold"><strong>Bold Inside</strong></span>) (parenthesis not bold)
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">*(Bold Outside)* (parenthesis bold)</tt>
+ <code class="literal">*(Bold Outside)* (parenthesis bold)</code>
               </p>
               </td>
 <td>
               <p>
- <span class="bold"><b>(Bold Outside)</b></span> (parenthesis bold)
+ <span class="bold"><strong>(Bold Outside)</strong></span> (parenthesis bold)
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">3*4*5 = 60 (no bold)</tt>
+ <code class="literal">3*4*5 = 60 (no bold)</code>
               </p>
               </td>
 <td>
@@ -278,7 +282,7 @@
 <tr>
 <td>
               <p>
- <tt class="literal">3 * 4 * 5 = 60 (no bold)</tt>
+ <code class="literal">3 * 4 * 5 = 60 (no bold)</code>
               </p>
               </td>
 <td>
@@ -290,79 +294,79 @@
 <tr>
 <td>
               <p>
- <tt class="literal">3 *4* 5 = 60 (4 is bold)</tt>
+ <code class="literal">3 *4* 5 = 60 (4 is bold)</code>
               </p>
               </td>
 <td>
               <p>
- 3 <span class="bold"><b>4</b></span> 5 = 60 (4 is bold)
+ 3 <span class="bold"><strong>4</strong></span> 5 = 60 (4 is bold)
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">*This is bold* this is not *but this is*</tt>
+ <code class="literal">*This is bold* this is not *but this is*</code>
               </p>
               </td>
 <td>
               <p>
- <span class="bold"><b>This is bold</b></span> this is not <span class="bold"><b>but this is</b></span>
+ <span class="bold"><strong>This is bold</strong></span> this is not <span class="bold"><strong>but this is</strong></span>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">*This is bold*.</tt>
+ <code class="literal">*This is bold*.</code>
               </p>
               </td>
 <td>
               <p>
- <span class="bold"><b>This is bold</b></span>.
+ <span class="bold"><strong>This is bold</strong></span>.
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">*B*. (bold B)</tt>
+ <code class="literal">*B*. (bold B)</code>
               </p>
               </td>
 <td>
               <p>
- <span class="bold"><b>B</b></span>. (bold B)
+ <span class="bold"><strong>B</strong></span>. (bold B)
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">['*Bold-Italic*]</tt>
+ <code class="literal">['*Bold-Italic*]</code>
               </p>
               </td>
 <td>
               <p>
- <span class="emphasis"><em><span class="bold"><b>Bold-Italic</b></span></em></span>
+ <span class="emphasis"><em><span class="bold"><strong>Bold-Italic</strong></span></em></span>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <tt class="literal">*side-by*/-side/</tt>
+ <code class="literal">*side-by*/-side/</code>
               </p>
               </td>
 <td>
               <p>
- <span class="bold"><b>side-by</b></span><span class="emphasis"><em>-side</em></span>
+ <span class="bold"><strong>side-by</strong></span><span class="emphasis"><em>-side</em></span>
               </p>
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           As mentioned, simple markups cannot go past a single block. The text from
           "have" to "full" in the following paragraph will be
           rendered as bold:
@@ -373,8 +377,8 @@
 And one for the little boy who lives down the lane.
 </pre>
 <p>
- Baa baa black sheep, <span class="bold"><b>have you any wool? Yes sir,
- yes sir, three bags full!</b></span> One for the master, one for the dame,
+ Baa baa black sheep, <span class="bold"><strong>have you any wool? Yes sir,
+ yes sir, three bags full!</strong></span> One for the master, one for the dame,
           And one for the little boy who lives down the lane.
         </p>
 <p>
@@ -393,7 +397,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.inline_code"></a>Inline code</h4></div></div></div>
+<a name="quickbook.syntax.phrase.inline_code"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.inline_code" title="Inline code">Inline code</a>
+</h4></div></div></div>
 <p>
           Inlining code in paragraphs is quite common when writing C++ documentation.
           We provide a very simple markup for this. For example, this:
@@ -404,7 +409,7 @@
           will generate:
         </p>
 <p>
- This text has inlined code <tt class="computeroutput"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span> <span class="special">}</span></tt>
+ This text has inlined code <code class="computeroutput"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span> <span class="special">}</span></code>
           in it. The code will be syntax highlighted.
         </p>
 <div class="note"><table border="0" summary="Note">
@@ -412,24 +417,23 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- We simply enclose the code with the tick: <tt class="literal">"`"</tt>, not the
- single quote: <tt class="computeroutput"><span class="string">"'"</span></tt>.
- Note too that <tt class="literal">`some code`</tt> is preferred over <tt class="literal">[^some code]</tt>.
+<tr><td align="left" valign="top"><p>
+ We simply enclose the code with the tick: <code class="literal">"`"</code>, not the
+ single quote: <code class="computeroutput"><span class="string">"'"</span></code>.
+ Note too that <code class="literal">`some code`</code> is preferred over <code class="literal">[^some code]</code>.
           </p></td></tr>
 </table></div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.code_blocks"></a>Code blocks</h4></div></div></div>
+<a name="quickbook.syntax.phrase.code_blocks"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.code_blocks" title="Code blocks">Code blocks</a>
+</h4></div></div></div>
 <p>
- Preformatted code simply starts with a space or a tab (See Code).
+ Preformatted code simply starts with a space or a tab (See <a class="link" href="block.html#quickbook.syntax.block.code" title="Code">Code</a>).
           However, such a simple syntax cannot be used as phrase elements in lists
- (See <a href="block.html#quickbook.syntax.block.lists.ordered_lists" title="Ordered
- lists">Ordered
- lists</a> and <a href="block.html#quickbook.syntax.block.lists.unordered_lists" title="Unordered
- lists">Unordered
- lists</a>), tables (See Tables),
+ (See <a class="link" href="block.html#quickbook.syntax.block.lists.ordered_lists" title="Ordered lists">Ordered
+ lists</a> and <a class="link" href="block.html#quickbook.syntax.block.lists.unordered_lists" title="Unordered lists">Unordered
+ lists</a>), tables (See <a class="link" href="block.html#quickbook.syntax.block.tables" title="Tables">Tables</a>),
           etc. Inline code (see above) can. The problem is, inline code does not
           allow formatting with newlines, spaces, and tabs. These are lost.
         </p>
@@ -468,17 +472,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.source_mode"></a>Source Mode</h4></div></div></div>
+<a name="quickbook.syntax.phrase.source_mode"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.source_mode" title="Source Mode">Source Mode</a>
+</h4></div></div></div>
 <p>
           If a document contains more than one type of source code then the source
           mode may be changed dynamically as the document is processed. All QuickBook
           documents are initially in C++ mode by default, though an alternative initial
- value may be set in the Document
+ value may be set in the <a class="link" href="block.html#quickbook.syntax.block.document" title="Document">Document</a>
           section.
         </p>
 <p>
- To change the source mode, use the <tt class="literal">[source-mode]</tt> markup,
- where <tt class="literal">source-mode</tt> is one of the supported modes. For
+ To change the source mode, use the <code class="literal">[source-mode]</code> markup,
+ where <code class="literal">source-mode</code> is one of the supported modes. For
           example, this:
         </p>
 <pre class="programlisting">Python's [python] `import` is rather like C++'s [c++] `#include`. A
@@ -489,14 +494,14 @@
           will generate:
         </p>
 <p>
- Python's <tt class="computeroutput"><span class="keyword">import</span></tt> is rather
- like C++'s <tt class="computeroutput"><span class="preprocessor">#include</span></tt>.
- A C++ comment <tt class="computeroutput"><span class="comment">// looks like this</span></tt>
- whereas a Python comment <tt class="computeroutput"><span class="comment">#looks like this</span></tt>.
+ Python's <code class="computeroutput"><span class="keyword">import</span></code> is rather
+ like C++'s <code class="computeroutput"><span class="preprocessor">#include</span></code>.
+ A C++ comment <code class="computeroutput"><span class="comment">// looks like this</span></code>
+ whereas a Python comment <code class="computeroutput"><span class="comment">#looks like this</span></code>.
         </p>
 <div class="table">
-<a name="id457060"></a><p class="title"><b>Table 2. Supported Source Modes</b></p>
-<table class="table" summary="Supported Source Modes">
+<a name="id2636594"></a><p class="title"><b>Table 2. Supported Source Modes</b></p>
+<div class="table-contents"><table class="table" summary="Supported Source Modes">
 <colgroup>
 <col>
 <col>
@@ -522,7 +527,7 @@
               </td>
 <td>
               <p>
- <tt class="literal">[c++]</tt>
+ <code class="literal">[c++]</code>
               </p>
               </td>
 </tr>
@@ -534,26 +539,27 @@
               </td>
 <td>
               <p>
- <tt class="literal">[python]</tt>
+ <code class="literal">[python]</code>
               </p>
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="note"><table border="0" summary="Note">
+<br class="table-break"><div class="note"><table border="0" summary="Note">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             The source mode strings are lowercase.
           </p></td></tr>
 </table></div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.line_break"></a>line-break</h4></div></div></div>
+<a name="quickbook.syntax.phrase.line_break"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.line_break" title="line-break">line-break</a>
+</h4></div></div></div>
 <pre class="programlisting">[br]
 </pre>
 <div class="warning"><table border="0" summary="Warning">
@@ -561,37 +567,39 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../doc/html/images/warning.png"></td>
 <th align="left">Warning</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- <tt class="computeroutput"><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></tt> is now deprecated. Blurbs,
- Admonitions
- and table cells (see Tables)
+<tr><td align="left" valign="top"><p>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></code> is now deprecated. <a class="link" href="block.html#quickbook.syntax.block.blurbs" title="Blurbs">Blurbs</a>,
+ <a class="link" href="block.html#quickbook.syntax.block.admonitions" title="Admonitions">Admonitions</a>
+ and table cells (see <a class="link" href="block.html#quickbook.syntax.block.tables" title="Tables">Tables</a>)
             may now contain paragraphs.
           </p></td></tr>
 </table></div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.anchors"></a>Anchors</h4></div></div></div>
+<a name="quickbook.syntax.phrase.anchors"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.anchors" title="Anchors">Anchors</a>
+</h4></div></div></div>
 <pre class="programlisting">[#named_anchor]
 </pre>
 <p>
           A named anchor is a hook that can be referenced by a link elsewhere in
- the document. You can then reference an anchor with <tt class="literal">[link named_anchor
-Some link text]</tt>.
- See Anchor links,
- Section and Heading.
+ the document. You can then reference an anchor with <code class="literal">[link named_anchor
+Some link text]</code>.
+ See <a class="link" href="phrase.html#quickbook.syntax.phrase.anchor_links" title="Anchor links">Anchor links</a>,
+ <a class="link" href="block.html#quickbook.syntax.block.section" title="Section">Section</a> and <a class="link" href="block.html#quickbook.syntax.block.headings" title="Headings">Heading</a>.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.links"></a>Links</h4></div></div></div>
+<a name="quickbook.syntax.phrase.links"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.links" title="Links">Links</a>
+</h4></div></div></div>
 <pre class="programlisting">[@http://www.boost.org this is [*boost's] website....]
 </pre>
 <p>
           will generate:
         </p>
 <p>
- <a href="http://www.boost.org" target="_top">this is <span class="bold"><b>boost's</b></span>
+ <a href="http://www.boost.org" target="_top">this is <span class="bold"><strong>boost's</strong></span>
           website....</a>
         </p>
 <p>
@@ -613,29 +621,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.anchor_links"></a>Anchor links</h4></div></div></div>
+<a name="quickbook.syntax.phrase.anchor_links"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.anchor_links" title="Anchor links">Anchor links</a>
+</h4></div></div></div>
 <p>
           You can link within a document using:
         </p>
 <pre class="programlisting">[link section_id.normalized_header_text The link text]
 </pre>
 <p>
- See sections Section
- and Heading for
+ See sections <a class="link" href="block.html#quickbook.syntax.block.section" title="Section">Section</a>
+ and <a class="link" href="block.html#quickbook.syntax.block.headings" title="Headings">Heading</a> for
           more info.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.refentry_links"></a>refentry links</h4></div></div></div>
+<a name="quickbook.syntax.phrase.refentry_links"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.refentry_links" title="refentry links">refentry links</a>
+</h4></div></div></div>
 <p>
           In addition, you can link internally to an XML refentry like:
         </p>
 <pre class="programlisting">[link xml.refentry The link text]
 </pre>
 <p>
- This gets converted into <tt class="literal">&lt;link linkend="xml.refentry"&gt;The
- link text&lt;/link&gt;</tt>.
+ This gets converted into <code class="literal">&lt;link linkend="xml.refentry"&gt;The
+ link text&lt;/link&gt;</code>.
         </p>
 <p>
           Like URLs, the link text is optional. If this is not present, the link
@@ -644,12 +654,13 @@
 <pre class="programlisting">[link xml.refentry]
 </pre>
 <p>
- This gets converted into <tt class="literal">&lt;link linkend="xml.refentry"&gt;xml.refentry&lt;/link&gt;</tt>.
+ This gets converted into <code class="literal">&lt;link linkend="xml.refentry"&gt;xml.refentry&lt;/link&gt;</code>.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.code_links"></a> Code Links</h4></div></div></div>
+<a name="quickbook.syntax.phrase.code_links"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.code_links" title="Code Links"> Code Links</a>
+</h4></div></div></div>
 <p>
           If you want to link to a function, class, member, enum, concept or header
           in the reference section, you can use:
@@ -675,7 +686,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.escape"></a>Escape</h4></div></div></div>
+<a name="quickbook.syntax.phrase.escape"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.escape" title="Escape">Escape</a>
+</h4></div></div></div>
 <p>
           The escape mark-up is used when we don't want to do any processing.
         </p>
@@ -692,31 +704,31 @@
 '''
 </pre>
 <p>
- <span class="bold"><b>This is direct XML markup</b></span>
+ <span class="bold"><strong>This is direct XML markup</strong></span>
         </p>
 <div class="important"><table border="0" summary="Important">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../../doc/html/images/important.png"></td>
 <th align="left">Important</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             Be careful when using the escape. The text must conform to BoostBook/DocBook syntax.
           </p></td></tr>
 </table></div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.single_char_escape"></a><a href="phrase.html#quickbook.syntax.phrase.single_char_escape" title="Single
- char escape">Single
- char escape</a></h4></div></div></div>
+<a name="quickbook.syntax.phrase.single_char_escape"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.single_char_escape" title="Single char escape">Single
+ char escape</a>
+</h4></div></div></div>
 <p>
           The backslash may be used to escape a single punctuation character. The
           punctuation immediately after the backslash is passed without any processing.
- This is useful when we need to escape QuickBook punctuations such as <tt class="computeroutput"><span class="special">[</span></tt> and <tt class="computeroutput"><span class="special">]</span></tt>.
- For example, how do you escape the triple quote? Simple: <tt class="literal">\'\'\'</tt>
+ This is useful when we need to escape QuickBook punctuations such as <code class="computeroutput"><span class="special">[</span></code> and <code class="computeroutput"><span class="special">]</span></code>.
+ For example, how do you escape the triple quote? Simple: <code class="literal">\'\'\'</code>
         </p>
 <p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">n</span></tt>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>
           has a special meaning. It is used to generate line breaks.
         </p>
 <div class="warning"><table border="0" summary="Warning">
@@ -724,28 +736,30 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../doc/html/images/warning.png"></td>
 <th align="left">Warning</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- <tt class="computeroutput"><span class="special">\</span><span class="identifier">n</span></tt>
- and <tt class="computeroutput"><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></tt> are now deprecated. Blurbs,
- Admonitions
- and table cells (see Tables)
+<tr><td align="left" valign="top"><p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>
+ and <code class="computeroutput"><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></code> are now deprecated. <a class="link" href="block.html#quickbook.syntax.block.blurbs" title="Blurbs">Blurbs</a>,
+ <a class="link" href="block.html#quickbook.syntax.block.admonitions" title="Admonitions">Admonitions</a>
+ and table cells (see <a class="link" href="block.html#quickbook.syntax.block.tables" title="Tables">Tables</a>)
             may now contain paragraphs.
           </p></td></tr>
 </table></div>
 <p>
- The escaped space: <tt class="computeroutput"><span class="special">\</span> </tt> also
+ The escaped space: <code class="computeroutput"><span class="special">\</span> </code> also
           has a special meaning. The escaped space is removed from the output.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.images"></a>Images</h4></div></div></div>
+<a name="quickbook.syntax.phrase.images"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.images" title="Images">Images</a>
+</h4></div></div></div>
 <pre class="programlisting">[$image.jpg]
 </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.footnotes"></a>Footnotes</h4></div></div></div>
+<a name="quickbook.syntax.phrase.footnotes"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.footnotes" title="Footnotes">Footnotes</a>
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="phrase.html#quickbook.syntax.phrase.footnotes.macro_expansion">Macro
           Expansion</a></span></dt>
@@ -754,45 +768,46 @@
 </dl></div>
 <p>
           As of version 1.3, QuickBook supports footnotes. Just put the text of the
- footnote in a <tt class="computeroutput"><span class="special">[</span><span class="identifier">footnote</span><span class="special">]</span></tt> block, and the text will be put at the
+ footnote in a <code class="computeroutput"><span class="special">[</span><span class="identifier">footnote</span><span class="special">]</span></code> block, and the text will be put at the
           bottom of the current page. For example, this:
         </p>
 <pre class="programlisting">[footnote A sample footnote]
 </pre>
 <p>
           will generate this
- <sup>[<a name="id457901" href="#ftn.id457901">2</a>]</sup>
+ <sup>[<a name="id2637304" href="#ftn.id2637304" class="footnote">2</a>]</sup>
           .
         </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="quickbook.syntax.phrase.footnotes.macro_expansion"></a><a href="phrase.html#quickbook.syntax.phrase.footnotes.macro_expansion" title="Macro
- Expansion">Macro
- Expansion</a></h5></div></div></div>
+<a name="quickbook.syntax.phrase.footnotes.macro_expansion"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.footnotes.macro_expansion" title="Macro Expansion">Macro
+ Expansion</a>
+</h5></div></div></div>
 <pre class="programlisting">__a_macro_identifier__
 </pre>
 <p>
- See Macros for details.
+ See <a class="link" href="block.html#quickbook.syntax.block.macros" title="Macros">Macros</a> for details.
           </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="quickbook.syntax.phrase.footnotes.template_expansion"></a><a href="phrase.html#quickbook.syntax.phrase.footnotes.template_expansion" title="Template
- Expansion">Template
- Expansion</a></h5></div></div></div>
+<a name="quickbook.syntax.phrase.footnotes.template_expansion"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.footnotes.template_expansion" title="Template Expansion">Template
+ Expansion</a>
+</h5></div></div></div>
 <pre class="programlisting">[a_template_identifier]
 </pre>
 <p>
- See Templates
+ See <a class="link" href="block.html#quickbook.syntax.block.templates" title="Templates">Templates</a>
             for details.
           </p>
 </div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="quickbook.syntax.phrase.cond"></a> Conditional Generation</h4></div></div></div>
+<a name="quickbook.syntax.phrase.cond"></a><a class="link" href="phrase.html#quickbook.syntax.phrase.cond" title="Conditional Generation"> Conditional Generation</a>
+</h4></div></div></div>
 <p>
- Like C++ <tt class="computeroutput"><span class="comment">#ifdef</span></tt>, you can generate
+ Like C++ <code class="computeroutput"><span class="comment">#ifdef</span></code>, you can generate
           phrases depending on the presence of a macro. Example:
         </p>
 <pre class="programlisting">[? __to_be__ To be or not to be]
@@ -814,22 +829,22 @@
         </p>
 <p>
           Yes!
- <sup>[<a name="id458075" href="#ftn.id458075">3</a>]</sup>
+ <sup>[<a name="id2637437" href="#ftn.id2637437" class="footnote">3</a>]</sup>
         </p>
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id455996" href="#id455996">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2635685" href="#id2635685" class="para">1</a>] </sup>
               Thanks to David Barrett, author of Qwiki,
               for sharing these samples and teaching me these obscure formatting
               rules. I wasn't sure at all if Spirit,
               being more or less a formal EBNF parser, can handle the context sensitivity
               and ambiguity.
             </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id457901" href="#id457901">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2637304" href="#id2637304" class="para">2</a>] </sup>
               A sample footnote
             </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id458075" href="#id458075">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2637437" href="#id2637437" class="para">3</a>] </sup>
               Conditional Generation makes quickbook turing complete.
             </p></div>
 </div>

Modified: branches/CMake/release/tools/quickbook/doc_info.hpp
==============================================================================
--- branches/CMake/release/tools/quickbook/doc_info.hpp (original)
+++ branches/CMake/release/tools/quickbook/doc_info.hpp 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -66,7 +66,7 @@
                               doc_version
                             | doc_id
                             | doc_dirname
- | doc_copyright
+ | doc_copyright [push_back_a(actions.doc_copyrights, copyright)]
                             | doc_purpose [actions.extract_doc_purpose]
                             | doc_category
                             | doc_authors
@@ -103,12 +103,12 @@
                     ;
 
                 doc_copyright =
- "copyright" >> hard_space
- >> +( repeat_p(4)[digit_p] [push_back_a(actions.doc_copyright_years)]
+ "copyright" >> hard_space [clear_a(copyright.first)]
+ >> +( repeat_p(4)[digit_p] [push_back_a(copyright.first)]
>> space
                         )
>> space
- >> (*(anychar_p - ']')) [assign_a(actions.doc_copyright_holder)]
+ >> (*(anychar_p - ']')) [assign_a(copyright.second)]
                     ;
 
                 doc_purpose =
@@ -178,6 +178,7 @@
 
             bool unused;
             std::pair<std::string, std::string> name;
+ std::pair<std::vector<std::string>, std::string> copyright;
             rule<Scanner> doc_info, doc_title, doc_version, doc_id, doc_dirname,
                             doc_copyright, doc_purpose,doc_category, doc_authors,
                             doc_author, comment, space, hard_space, doc_license,

Modified: branches/CMake/release/tools/wave/build/Jamfile.v2
==============================================================================
--- branches/CMake/release/tools/wave/build/Jamfile.v2 (original)
+++ branches/CMake/release/tools/wave/build/Jamfile.v2 2008-03-17 08:45:19 EDT (Mon, 17 Mar 2008)
@@ -24,6 +24,7 @@
     /boost//thread
     /boost//date_time
     :
+ <threading>multi
 # <debug-symbols>on
     :
     release


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