Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r56490 - in branches/release: boost/fusion boost/fusion/include boost/fusion/view boost/fusion/view/nview boost/fusion/view/nview/detail libs/fusion libs/fusion/doc libs/fusion/doc/html libs/fusion/doc/html/fusion libs/fusion/doc/html/fusion/adapted libs/fusion/doc/html/fusion/algorithm libs/fusion/doc/html/fusion/algorithm/iteration libs/fusion/doc/html/fusion/algorithm/iteration/functions libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions libs/fusion/doc/html/fusion/algorithm/query libs/fusion/doc/html/fusion/algorithm/query/functions libs/fusion/doc/html/fusion/algorithm/query/metafunctions libs/fusion/doc/html/fusion/algorithm/transformation libs/fusion/doc/html/fusion/algorithm/transformation/functions libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions libs/fusion/doc/html/fusion/container libs/fusion/doc/html/fusion/container/conversion libs/fusion/doc/html/fusion/container/conversion/functions libs/fusion/doc/html/fusion/container/conversion/metafunctions libs/fusion/doc/html/fusion/container/generation libs/fusion/doc/html/fusion/container/generation/functions libs/fusion/doc/html/fusion/container/generation/metafunctions libs/fusion/doc/html/fusion/extension libs/fusion/doc/html/fusion/functional libs/fusion/doc/html/fusion/functional/adapters libs/fusion/doc/html/fusion/functional/concepts libs/fusion/doc/html/fusion/functional/generation libs/fusion/doc/html/fusion/functional/generation/functions libs/fusion/doc/html/fusion/functional/generation/metafunctions libs/fusion/doc/html/fusion/functional/invocation libs/fusion/doc/html/fusion/functional/invocation/functions libs/fusion/doc/html/fusion/functional/invocation/metafunctions libs/fusion/doc/html/fusion/iterator libs/fusion/doc/html/fusion/iterator/concepts libs/fusion/doc/html/fusion/iterator/functions libs/fusion/doc/html/fusion/iterator/metafunctions libs/fusion/doc/html/fusion/iterator/operator libs/fusion/doc/html/fusion/sequence libs/fusion/doc/html/fusion/sequence/concepts libs/fusion/doc/html/fusion/sequence/intrinsic libs/fusion/doc/html/fusion/sequence/intrinsic/functions libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions libs/fusion/doc/html/fusion/sequence/operator libs/fusion/doc/html/fusion/sequence/operator/comparison libs/fusion/doc/html/fusion/sequence/operator/i_o libs/fusion/doc/html/fusion/support libs/fusion/doc/html/fusion/tuple libs/fusion/doc/html/fusion/tuple/class_template_tuple libs/fusion/doc/html/fusion/view libs/fusion/test libs/fusion/test/sequence
From: hartmut.kaiser_at_[hidden]
Date: 2009-09-29 22:33:54


Author: hkaiser
Date: 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
New Revision: 56490
URL: http://svn.boost.org/trac/boost/changeset/56490

Log:
Fusion: merged nview from trunk
Added:
   branches/release/boost/fusion/include/nview.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/include/nview.hpp
   branches/release/boost/fusion/view/nview/
      - copied from r56383, /trunk/boost/fusion/view/nview/
   branches/release/boost/fusion/view/nview.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview.hpp
   branches/release/boost/fusion/view/nview/detail/
      - copied from r56383, /trunk/boost/fusion/view/nview/detail/
   branches/release/boost/fusion/view/nview/detail/advance_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/advance_impl.hpp
   branches/release/boost/fusion/view/nview/detail/at_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/at_impl.hpp
   branches/release/boost/fusion/view/nview/detail/begin_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/begin_impl.hpp
   branches/release/boost/fusion/view/nview/detail/deref_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/deref_impl.hpp
   branches/release/boost/fusion/view/nview/detail/distance_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/distance_impl.hpp
   branches/release/boost/fusion/view/nview/detail/end_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/end_impl.hpp
   branches/release/boost/fusion/view/nview/detail/equal_to_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/equal_to_impl.hpp
   branches/release/boost/fusion/view/nview/detail/next_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/next_impl.hpp
   branches/release/boost/fusion/view/nview/detail/nview_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/nview_impl.hpp
   branches/release/boost/fusion/view/nview/detail/prior_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/prior_impl.hpp
   branches/release/boost/fusion/view/nview/detail/value_at_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/value_at_impl.hpp
   branches/release/boost/fusion/view/nview/detail/value_of_impl.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/detail/value_of_impl.hpp
   branches/release/boost/fusion/view/nview/nview.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/nview.hpp
   branches/release/boost/fusion/view/nview/nview_iterator.hpp
      - copied unchanged from r56383, /trunk/boost/fusion/view/nview/nview_iterator.hpp
   branches/release/libs/fusion/doc/html/fusion/view/nview.html
      - copied unchanged from r56472, /trunk/libs/fusion/doc/html/fusion/view/nview.html
   branches/release/libs/fusion/test/sequence/nview.cpp
      - copied unchanged from r56472, /trunk/libs/fusion/test/sequence/nview.cpp
Properties modified:
   branches/release/boost/fusion/ (props changed)
   branches/release/libs/fusion/ (props changed)
Text files modified:
   branches/release/libs/fusion/changelist.txt | 2
   branches/release/libs/fusion/doc/html/fusion/acknowledgements.html | 15
   branches/release/libs/fusion/doc/html/fusion/adapted.html | 35 +-
   branches/release/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html | 81 ++--
   branches/release/libs/fusion/doc/html/fusion/adapted/adapt_struct.html | 77 ++--
   branches/release/libs/fusion/doc/html/fusion/adapted/boost__array.html | 67 +--
   branches/release/libs/fusion/doc/html/fusion/adapted/boost__tuple.html | 59 +--
   branches/release/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html | 72 ++--
   branches/release/libs/fusion/doc/html/fusion/adapted/std__pair.html | 67 +--
   branches/release/libs/fusion/doc/html/fusion/algorithm.html | 71 ++--
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration.html | 23
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html | 15
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html | 164 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html | 164 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html | 135 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html | 15
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html | 150 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html | 150 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html | 122 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query.html | 23
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions.html | 15
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html | 144 ++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html | 144 ++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html | 134 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html | 132 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html | 130 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html | 128 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html | 144 ++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html | 15
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html | 126 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html | 126 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html | 116 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html | 116 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html | 120 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html | 122 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html | 126 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation.html | 27
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html | 15
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html | 101 +++--
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html | 172 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html | 129 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html | 127 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html | 131 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html | 148 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html | 153 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html | 130 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html | 103 +++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html | 103 +++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html | 125 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html | 125 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html | 127 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html | 129 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html | 155 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html | 155 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html | 101 +++--
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html | 258 +++++++++-------
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html | 117 +++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html | 15
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html | 90 +++--
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html | 152 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html | 117 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html | 121 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html | 119 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html | 142 +++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html | 145 +++++----
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html | 46 +-
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html | 95 +++--
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html | 91 +++--
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html | 113 +++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html | 113 +++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html | 121 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html | 121 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html | 115 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html | 141 ++++---
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html | 95 +++--
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html | 258 +++++++++-------
   branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html | 57 +-
   branches/release/libs/fusion/doc/html/fusion/change_log.html | 37 +-
   branches/release/libs/fusion/doc/html/fusion/container.html | 26
   branches/release/libs/fusion/doc/html/fusion/container/cons.html | 340 +++++++++++---------
   branches/release/libs/fusion/doc/html/fusion/container/conversion.html | 25
   branches/release/libs/fusion/doc/html/fusion/container/conversion/functions.html | 15
   branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html | 87 +++--
   branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html | 95 +++--
   branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html | 89 +++--
   branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html | 87 +++--
   branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html | 15
   branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html | 91 +++--
   branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html | 99 +++--
   branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html | 93 +++--
   branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html | 91 +++--
   branches/release/libs/fusion/doc/html/fusion/container/generation.html | 25
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions.html | 15
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html | 101 +++--
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html | 123 ++++---
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html | 107 +++---
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html | 143 ++++----
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html | 109 +++---
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html | 107 +++---
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html | 127 ++++---
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html | 47 +-
   branches/release/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html | 101 +++--
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions.html | 15
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html | 97 +++--
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html | 111 +++---
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html | 99 +++--
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html | 131 ++++---
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html | 101 +++--
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html | 99 +++--
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html | 123 ++++---
   branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html | 97 +++--
   branches/release/libs/fusion/doc/html/fusion/container/list.html | 278 +++++++++-------
   branches/release/libs/fusion/doc/html/fusion/container/map.html | 259 ++++++++-------
   branches/release/libs/fusion/doc/html/fusion/container/set.html | 247 ++++++++-------
   branches/release/libs/fusion/doc/html/fusion/container/vector.html | 243 ++++++++------
   branches/release/libs/fusion/doc/html/fusion/extension.html | 17
   branches/release/libs/fusion/doc/html/fusion/extension/ext_full.html | 280 ++++++++---------
   branches/release/libs/fusion/doc/html/fusion/extension/iterator_facade.html | 461 +++++++++++++++++-----------
   branches/release/libs/fusion/doc/html/fusion/extension/sequence_facade.html | 315 +++++++++++--------
   branches/release/libs/fusion/doc/html/fusion/functional.html | 68 ++--
   branches/release/libs/fusion/doc/html/fusion/functional/adapters.html | 17
   branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused.html | 249 ++++++++-------
   branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html | 250 ++++++++-------
   branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html | 253 ++++++++-------
   branches/release/libs/fusion/doc/html/fusion/functional/adapters/limits.html | 41 +-
   branches/release/libs/fusion/doc/html/fusion/functional/adapters/unfused.html | 261 ++++++++-------
   branches/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html | 288 +++++++++--------
   branches/release/libs/fusion/doc/html/fusion/functional/concepts.html | 17
   branches/release/libs/fusion/doc/html/fusion/functional/concepts/callable.html | 55 +-
   branches/release/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html | 153 ++++----
   branches/release/libs/fusion/doc/html/fusion/functional/concepts/poly.html | 156 ++++----
   branches/release/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html | 133 ++++----
   branches/release/libs/fusion/doc/html/fusion/functional/generation.html | 15
   branches/release/libs/fusion/doc/html/fusion/functional/generation/functions.html | 18
   branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html | 122 +++---
   branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html | 125 +++---
   branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html | 120 +++---
   branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused.html | 114 +++---
   branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html | 19
   branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html | 44 +-
   branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html | 45 +-
   branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html | 45 +-
   branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html | 42 +-
   branches/release/libs/fusion/doc/html/fusion/functional/invocation.html | 16
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions.html | 15
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html | 152 +++++----
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html | 148 ++++----
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html | 152 ++++----
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/limits.html | 42 +-
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html | 16
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html | 38 +-
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html | 42 +-
   branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html | 44 +-
   branches/release/libs/fusion/doc/html/fusion/introduction.html | 53 +-
   branches/release/libs/fusion/doc/html/fusion/iterator.html | 25
   branches/release/libs/fusion/doc/html/fusion/iterator/concepts.html | 33 -
   branches/release/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html | 307 ++++++++++--------
   branches/release/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html | 639 +++++++++++++++++++++++----------------
   branches/release/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html | 285 +++++++++-------
   branches/release/libs/fusion/doc/html/fusion/iterator/functions.html | 16
   branches/release/libs/fusion/doc/html/fusion/iterator/functions/advance.html | 145 ++++----
   branches/release/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html | 145 ++++----
   branches/release/libs/fusion/doc/html/fusion/iterator/functions/deref.html | 120 ++++---
   branches/release/libs/fusion/doc/html/fusion/iterator/functions/distance.html | 116 +++---
   branches/release/libs/fusion/doc/html/fusion/iterator/functions/next.html | 120 ++++---
   branches/release/libs/fusion/doc/html/fusion/iterator/functions/prior.html | 120 ++++---
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions.html | 16
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html | 147 +++++----
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html | 149 +++++----
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html | 124 ++++---
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html | 122 ++++---
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html | 123 ++++---
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html | 118 +++---
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html | 122 ++++---
   branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html | 124 ++++---
   branches/release/libs/fusion/doc/html/fusion/iterator/operator.html | 18
   branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html | 107 +++---
   branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html | 104 +++---
   branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html | 125 ++++---
   branches/release/libs/fusion/doc/html/fusion/notes.html | 177 +++++-----
   branches/release/libs/fusion/doc/html/fusion/organization.html | 137 ++++----
   branches/release/libs/fusion/doc/html/fusion/preface.html | 157 +++++----
   branches/release/libs/fusion/doc/html/fusion/quick_start.html | 159 ++++-----
   branches/release/libs/fusion/doc/html/fusion/references.html | 31 -
   branches/release/libs/fusion/doc/html/fusion/sequence.html | 29 -
   branches/release/libs/fusion/doc/html/fusion/sequence/concepts.html | 54 +--
   branches/release/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html | 319 +++++++++++--------
   branches/release/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html | 342 ++++++++++++---------
   branches/release/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html | 526 +++++++++++++++++++-------------
   branches/release/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html | 377 +++++++++++++----------
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic.html | 36 +-
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html | 15
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html | 124 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html | 124 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html | 120 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html | 100 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html | 114 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html | 96 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html | 114 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html | 100 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html | 116 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html | 90 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html | 88 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html | 15
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html | 124 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html | 124 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html | 128 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html | 92 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html | 96 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html | 98 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html | 96 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html | 94 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html | 118 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html | 92 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html | 80 ++--
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html | 112 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html | 112 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html | 114 ++++---
   branches/release/libs/fusion/doc/html/fusion/sequence/operator.html | 17
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison.html | 31 -
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html | 112 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html | 107 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html | 104 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html | 111 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html | 107 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html | 104 +++---
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o.html | 77 ++--
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html | 107 +++--
   branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html | 107 +++--
   branches/release/libs/fusion/doc/html/fusion/support.html | 15
   branches/release/libs/fusion/doc/html/fusion/support/category_of.html | 119 ++++---
   branches/release/libs/fusion/doc/html/fusion/support/deduce.html | 65 +--
   branches/release/libs/fusion/doc/html/fusion/support/deduce_sequence.html | 69 ++--
   branches/release/libs/fusion/doc/html/fusion/support/is_sequence.html | 123 ++++---
   branches/release/libs/fusion/doc/html/fusion/support/is_view.html | 121 ++++---
   branches/release/libs/fusion/doc/html/fusion/support/pair.html | 377 +++++++++++++---------
   branches/release/libs/fusion/doc/html/fusion/support/tag_of.html | 119 ++++---
   branches/release/libs/fusion/doc/html/fusion/tuple.html | 19
   branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html | 28 -
   branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html | 86 ++--
   branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html | 73 ++--
   branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html | 154 ++++-----
   branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html | 58 +--
   branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html | 63 +--
   branches/release/libs/fusion/doc/html/fusion/tuple/pairs.html | 70 ++--
   branches/release/libs/fusion/doc/html/fusion/view.html | 24
   branches/release/libs/fusion/doc/html/fusion/view/filter_view.html | 237 ++++++++------
   branches/release/libs/fusion/doc/html/fusion/view/iterator_range.html | 257 ++++++++-------
   branches/release/libs/fusion/doc/html/fusion/view/joint_view.html | 245 ++++++++------
   branches/release/libs/fusion/doc/html/fusion/view/reverse_view.html | 208 +++++++-----
   branches/release/libs/fusion/doc/html/fusion/view/single_view.html | 197 ++++++-----
   branches/release/libs/fusion/doc/html/fusion/view/transform_view.html | 378 +++++++++++++----------
   branches/release/libs/fusion/doc/html/fusion/view/zip_view.html | 228 +++++++------
   branches/release/libs/fusion/doc/html/index.html | 20
   branches/release/libs/fusion/doc/view.qbk | 72 ++++
   branches/release/libs/fusion/test/Jamfile | 1
   256 files changed, 16045 insertions(+), 13654 deletions(-)

Modified: branches/release/libs/fusion/changelist.txt
==============================================================================
--- branches/release/libs/fusion/changelist.txt (original)
+++ branches/release/libs/fusion/changelist.txt 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -2,4 +2,6 @@
 
 - June 12, 2009: vector0 is now vector0<> as per Boost Trac Ticket #1608
   to follow MPL more closely.
+- September 24, 2009: added nview and friends
+
   

Modified: branches/release/libs/fusion/doc/html/fusion/acknowledgements.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/acknowledgements.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/acknowledgements.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="change_log.html" title="Change log">
+<link rel="prev" href="change_log.html" title="Change log">
 <link rel="next" href="references.html" title="References">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="change_log.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Acknowledgements">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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/release/libs/fusion/doc/html/fusion/adapted.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/adapted.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/adapted.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="view/reverse_view.html" title="reverse_view">
+<link rel="prev" href="view/nview.html" title="nview">
 <link rel="next" href="adapted/std__pair.html" title="std::pair">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,15 +20,12 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="view/reverse_view.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="adapted/std__pair.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
-</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></div>
+<a accesskey="p" href="view/nview.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="adapted/std__pair.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
+<div class="section" title="Adapted">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -38,10 +35,10 @@
 <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.
     </p>
@@ -49,16 +46,16 @@
       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="id528254"></a>
- Header
- </h3>
+<a name="fusion.adapted.header"></a><h4>
+<a name="id666720"></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>
 <p>
       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. To make Fusion sequences fully conforming MPL
       sequences, include:
@@ -86,7 +83,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="view/reverse_view.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="adapted/std__pair.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="view/nview.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="adapted/std__pair.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,12 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
-<link rel="previous" 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">
@@ -22,67 +22,60 @@
 <div class="spirit-nav">
 <a accesskey="p" href="adapt_struct.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../algorithm.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.adapted.adapt_assoc.description"></a><h4>
-<a name="id532427"></a>
- Description
- </h4>
+<div class="section" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id670322"></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="id532475"></a>
- Synopsis
- </h4>
+<a name="fusion.adapted.adapt_assoc.synopsis"></a><h5>
+<a name="id670349"></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>
+ <span class="identifier">struct_name</span><span class="special">,</span>
     <span class="special">(</span><span class="identifier">member_type0</span><span class="special">,</span> <span class="identifier">member_name0</span><span class="special">,</span> <span class="identifier">key_type0</span><span class="special">)</span>
     <span class="special">(</span><span class="identifier">member_type1</span><span class="special">,</span> <span class="identifier">member_name1</span><span class="special">,</span> <span class="identifier">key_type1</span><span class="special">)</span>
     <span class="special">...</span>
     <span class="special">)</span>
 </pre>
-<a name="fusion.adapted.adapt_assoc.semantics"></a><h4>
-<a name="id532613"></a>
- Semantics
- </h4>
+<a name="fusion.adapted.adapt_assoc.semantics"></a><h5>
+<a name="id670450"></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="id532736"></a>
- Header
- </h4>
+<a name="fusion.adapted.adapt_assoc.header"></a><h5>
+<a name="id670526"></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="id532902"></a>
- Example
- </h4>
+<a name="fusion.adapted.adapt_assoc.example"></a><h5>
+<a name="id670642"></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>
     <span class="keyword">struct</span> <span class="identifier">employee</span>
@@ -102,7 +95,7 @@
 </span><span class="comment">// It is also an associative sequence with
 </span><span class="comment">// keys keys::name and keys::age present.
 </span><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_STRUCT</span><span class="special">(</span>
- <span class="identifier">demo</span><span class="special">::</span><span class="identifier">employee</span>
+ <span class="identifier">demo</span><span class="special">::</span><span class="identifier">employee</span><span class="special">,</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">name</span><span class="special">,</span> <span class="identifier">keys</span><span class="special">::</span><span class="identifier">name</span><span class="special">)</span>
     <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">age</span><span class="special">,</span> <span class="identifier">keys</span><span class="special">::</span><span class="identifier">age</span><span class="special">))</span>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/adapted/adapt_struct.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/adapted/adapt_struct.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/adapted/adapt_struct.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,13 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
-<link rel="previous" href="boost__tuple.html" title="boost::tuple">
-<link rel="next" href="adapt_assoc.html" title=" BOOST_FUSION_ADAPT_ASSOC_STRUCT">
+<link rel="prev" href="boost__tuple.html" title="boost::tuple">
+<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>
@@ -22,62 +22,57 @@
 <div class="spirit-nav">
 <a accesskey="p" href="boost__tuple.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="adapt_assoc.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.adapted.adapt_struct.description"></a><h4>
-<a name="id531764"></a>
- Description
- </h4>
+<div class="section" title="BOOST_FUSION_ADAPT_STRUCT">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id669863"></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="id531804"></a>
- Synopsis
- </h4>
+<a name="fusion.adapted.adapt_struct.synopsis"></a><h5>
+<a name="id669884"></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>
+ <span class="identifier">struct_name</span><span class="special">,</span>
     <span class="special">(</span><span class="identifier">member_type0</span><span class="special">,</span> <span class="identifier">member_name0</span><span class="special">)</span>
     <span class="special">(</span><span class="identifier">member_type1</span><span class="special">,</span> <span class="identifier">member_name1</span><span class="special">)</span>
     <span class="special">...</span>
     <span class="special">)</span>
 </pre>
-<a name="fusion.adapted.adapt_struct.semantics"></a><h4>
-<a name="id531918"></a>
- Semantics
- </h4>
+<a name="fusion.adapted.adapt_struct.semantics"></a><h5>
+<a name="id669968"></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="id532021"></a>
- Header
- </h4>
+<a name="fusion.adapted.adapt_struct.header"></a><h5>
+<a name="id670032"></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="id532186"></a>
- Example
- </h4>
+<a name="fusion.adapted.adapt_struct.example"></a><h5>
+<a name="id670147"></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>
     <span class="keyword">struct</span> <span class="identifier">employee</span>
@@ -89,7 +84,7 @@
 
 <span class="comment">// demo::employee is now a Fusion sequence
 </span><span class="identifier">BOOST_FUSION_ADAPT_STRUCT</span><span class="special">(</span>
- <span class="identifier">demo</span><span class="special">::</span><span class="identifier">employee</span>
+ <span class="identifier">demo</span><span class="special">::</span><span class="identifier">employee</span><span class="special">,</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">name</span><span class="special">)</span>
     <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">age</span><span class="special">))</span>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/adapted/boost__array.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/adapted/boost__array.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/adapted/boost__array.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
-<link rel="previous" href="mpl_sequence.html" title="mpl sequence">
+<link rel="prev" href="mpl_sequence.html" title="mpl sequence">
 <link rel="next" href="boost__tuple.html" title="boost::tuple">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,50 +22,45 @@
 <div class="spirit-nav">
 <a accesskey="p" href="mpl_sequence.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="boost__tuple.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="boost::array">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id530274"></a>
- Header
- </h4>
+<a name="fusion.adapted.boost__array.header"></a><h5>
+<a name="id668831"></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="id530429"></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="id668939"></a>
+ <a class="link" href="boost__array.html#fusion.adapted.boost__array.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><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="id530469"></a>
- Example
- </h4>
+<a name="fusion.adapted.boost__array.example"></a><h5>
+<a name="id668964"></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="id531087"></a>
- See also
- </h4>
+<a name="fusion.adapted.boost__array.see_also"></a><h5>
+<a name="id669400"></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/release/libs/fusion/doc/html/fusion/adapted/boost__tuple.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/adapted/boost__tuple.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/adapted/boost__tuple.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
-<link rel="previous" href="boost__array.html" title="boost::array">
-<link rel="next" href="adapt_struct.html" title=" BOOST_FUSION_ADAPT_STRUCT">
+<link rel="prev" href="boost__array.html" title="boost::array">
+<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>
@@ -22,45 +22,40 @@
 <div class="spirit-nav">
 <a accesskey="p" href="boost__array.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="adapt_struct.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="boost::tuple">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id531199"></a>
- Header
- </h4>
+<a name="fusion.adapted.boost__tuple.header"></a><h5>
+<a name="id669469"></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="id531355"></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="id531394"></a>
- Example
- </h4>
+<a name="fusion.adapted.boost__tuple.model_of"></a><h5>
+<a name="id669577"></a>
+ <a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><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="id669602"></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="id531710"></a>
- See also
- </h4>
+<a name="fusion.adapted.boost__tuple.see_also"></a><h5>
+<a name="id669829"></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/release/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
-<link rel="previous" href="std__pair.html" title="std::pair">
+<link rel="prev" href="std__pair.html" title="std::pair">
 <link rel="next" href="boost__array.html" title="boost::array">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,66 +22,60 @@
 <div class="spirit-nav">
 <a accesskey="p" href="std__pair.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="boost__array.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="mpl sequence">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id529333"></a>
- Header
- </h4>
+<a name="fusion.adapted.mpl_sequence.header"></a><h5>
+<a name="id667469"></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="id529488"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc">
-<li>
-<a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward Sequence</a>
+<a name="fusion.adapted.mpl_sequence.model_of"></a><h5>
+<a name="id667577"></a>
+ <a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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="id529578"></a>
- Example
- </h4>
+<a name="fusion.adapted.mpl_sequence.example"></a><h5>
+<a name="id667636"></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="id530163"></a>
- See also
- </h4>
+<a name="fusion.adapted.mpl_sequence.see_also"></a><h5>
+<a name="id668761"></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/release/libs/fusion/doc/html/fusion/adapted/std__pair.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/adapted/std__pair.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/adapted/std__pair.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../adapted.html" title="Adapted">
-<link rel="previous" href="../adapted.html" title="Adapted">
+<link rel="prev" href="../adapted.html" title="Adapted">
 <link rel="next" href="mpl_sequence.html" title="mpl sequence">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,51 +22,46 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../adapted.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapted.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mpl_sequence.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="std::pair">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id528654"></a>
- Header
- </h4>
+<a name="fusion.adapted.std__pair.header"></a><h5>
+<a name="id666999"></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="id528809"></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="id667107"></a>
+ <a class="link" href="std__pair.html#fusion.adapted.std__pair.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><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="id528849"></a>
- Example
- </h4>
+<a name="fusion.adapted.std__pair.example"></a><h5>
+<a name="id667132"></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="id529199"></a>
- See also
- </h4>
+<a name="fusion.adapted.std__pair.see_also"></a><h5>
+<a name="id667383"></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/release/libs/fusion/doc/html/fusion/algorithm.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" 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">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="adapted/adapt_assoc.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="algorithm/iteration.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Algorithm">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -46,10 +43,10 @@
 <dt><span class="section">Metafunctions</span></dt>
 </dl></dd>
 </dl></div>
-<a name="fusion.algorithm.lazy_evaluation"></a><h3>
-<a name="id533255"></a>
- Lazy Evaluation
- </h3>
+<a name="fusion.algorithm.lazy_evaluation"></a><h4>
+<a name="id670902"></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?
@@ -61,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="id533401"></a>
- Sequence Extension
- </h3>
+<a name="fusion.algorithm.sequence_extension"></a><h4>
+<a name="id670979"></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="id533628"></a>
- Header
- </h3>
+<a name="fusion.algorithm.header"></a><h4>
+<a name="id671106"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/iteration.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../algorithm.html" title="Algorithm">
-<link rel="previous" href="../algorithm.html" title="Algorithm">
+<link rel="prev" href="../algorithm.html" title="Algorithm">
 <link rel="next" href="iteration/functions.html" title="Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../algorithm.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithm.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="iteration/functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Iteration">
+<div class="titlepage"><div><div><h3 class="title">
+<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>
@@ -37,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="id533798"></a>
- Header
- </h4>
+<a name="fusion.algorithm.iteration.header"></a><h5>
+<a name="id671220"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iteration.html" title="Iteration">
-<link rel="previous" href="../iteration.html" title="Iteration">
+<link rel="prev" href="../iteration.html" title="Iteration">
 <link rel="next" href="functions/fold.html" title="fold">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../iteration.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iteration.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/fold.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="fold.html" title="fold">
+<link rel="prev" href="fold.html" title="fold">
 <link rel="next" href="for_each.html" title="for_each">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,130 +22,150 @@
 <div class="spirit-nav">
 <a accesskey="p" href="fold.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="for_each.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="accumulate">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id535705"></a>
- Description
+<a name="id672561"></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="id535782"></a>
- Synopsis
+<a name="id672611"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <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="id536041"></a><p class="title"><b>Table 1.34. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id672797"></a><p class="title"><b>Table 1.34. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">initial_state</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">initial_state</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Initial state
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.functions.accumulate.expression_semantics"></a><h6>
-<a name="id536490"></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="id675325"></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="id536697"></a>
- Complexity
+<a name="id675471"></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="id536792"></a>
- Header
+<a name="id675531"></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="id536959"></a>
- Example
+<a name="id675646"></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>
 <span class="special">{</span>
@@ -158,8 +178,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/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
+<link rel="prev" href="../functions.html" title="Functions">
 <link rel="next" href="accumulate.html" title="accumulate">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,130 +22,150 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="accumulate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="fold">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id533993"></a>
- Description
+<a name="id671348"></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="id534070"></a>
- Synopsis
+<a name="id671393"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <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="id534326"></a><p class="title"><b>Table 1.33. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id671577"></a><p class="title"><b>Table 1.33. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">initial_state</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">initial_state</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Initial state
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.functions.fold.expression_semantics"></a><h6>
-<a name="id534736"></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="id671880"></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="id534944"></a>
- Complexity
+<a name="id672027"></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="id535037"></a>
- Header
+<a name="id672084"></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="id535204"></a>
- Example
+<a name="id672200"></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>
 <span class="special">{</span>
@@ -158,8 +178,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/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="accumulate.html" title="accumulate">
+<link rel="prev" href="accumulate.html" title="accumulate">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,113 +22,126 @@
 <div class="spirit-nav">
 <a accesskey="p" href="accumulate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="for_each">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id537457"></a>
- Description
+<a name="id676008"></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="id537486"></a>
- Synopsis
+<a name="id676027"></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="id537686"></a><p class="title"><b>Table 1.35. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id676167"></a><p class="title"><b>Table 1.35. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
- A unary <a href="../../../functional/concepts/reg_callable.html" title=" Regular Callable
- Object">Regular
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A unary <a class="link" href="../../../functional/concepts/reg_callable.html" title="Regular Callable Object">Regular
                   Callable Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.functions.for_each.expression_semantics"></a><h6>
-<a name="id537886"></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="id676320"></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>
+<pre class="programlisting"><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="id538041"></a>
- Complexity
+<a name="id676424"></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="id538134"></a>
- Header
+<a name="id676484"></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="id538302"></a>
- Example
+<a name="id676599"></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>
 <span class="special">{</span>
@@ -139,9 +152,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/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iteration.html" title="Iteration">
-<link rel="previous" href="functions/for_each.html" title="for_each">
+<link rel="prev" href="functions/for_each.html" title="for_each">
 <link rel="next" href="metafunctions/fold.html" title="fold">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/for_each.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iteration.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/fold.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="fold.html" title="fold">
+<link rel="prev" href="fold.html" title="fold">
 <link rel="next" href="for_each.html" title="for_each">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="fold.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="for_each.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="accumulate">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id539657"></a>
- Description
+<a name="id678233"></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="id539704"></a>
- Synopsis
+<a name="id678264"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -50,92 +47,115 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id539838"></a><p class="title"><b>Table 1.37. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id678364"></a><p class="title"><b>Table 1.37. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The sequence to iterate
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">State</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">State</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
- The initial state for the first application of <tt class="computeroutput"><span class="identifier">F</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   The operation to be applied on forward traversal
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics"></a><h6>
-<a name="id540189"></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="id678623"></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>
+<pre class="programlisting"><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="id540363"></a>
- Complexity
+<a name="id678736"></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="id540457"></a>
- Header
+<a name="id678798"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
 <link rel="next" href="accumulate.html" title="accumulate">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="accumulate.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="fold">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id538677"></a>
- Description
+<a name="id676863"></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="id538724"></a>
- Synopsis
+<a name="id676892"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -50,92 +47,115 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id538858"></a><p class="title"><b>Table 1.36. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id676989"></a><p class="title"><b>Table 1.36. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The sequence to iterate
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">State</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">State</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
- The initial state for the first application of <tt class="computeroutput"><span class="identifier">F</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   The operation to be applied on forward traversal
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.metafunctions.fold.expression_semantics"></a><h6>
-<a name="id539207"></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="id677932"></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>
+<pre class="programlisting"><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="id539377"></a>
- Complexity
+<a name="id678044"></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="id539472"></a>
- Header
+<a name="id678104"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="accumulate.html" title="accumulate">
+<link rel="prev" href="accumulate.html" title="accumulate">
 <link rel="next" href="../../query.html" title="Query">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="accumulate.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../query.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="for_each">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id540698"></a>
- Description
+<a name="id678959"></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="id540722"></a>
- Synopsis
+<a name="id678977"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,79 +48,96 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id540842"></a><p class="title"><b>Table 1.38. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id679066"></a><p class="title"><b>Table 1.38. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.iteration.metafunctions.for_each.expression_semantics"></a><h6>
-<a name="id540983"></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="id679180"></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>
+<pre class="programlisting"><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="id541161"></a>
- Complexity
+<a name="id679294"></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="id541190"></a>
- Header
+<a name="id679315"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/query.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../algorithm.html" title="Algorithm">
-<link rel="previous" href="iteration/metafunctions/for_each.html" title="for_each">
+<link rel="prev" href="iteration/metafunctions/for_each.html" title="for_each">
 <link rel="next" href="query/functions.html" title="Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="iteration/metafunctions/for_each.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithm.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="query/functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Query">
+<div class="titlepage"><div><div><h3 class="title">
+<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>
@@ -36,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="id541383"></a>
- Header
- </h4>
+<a name="fusion.algorithm.query.header"></a><h5>
+<a name="id679450"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../query.html" title="Query">
-<link rel="previous" href="../query.html" title="Query">
+<link rel="prev" href="../query.html" title="Query">
 <link rel="next" href="functions/any.html" title="any">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../query.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../query.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/any.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="any.html" title="any">
+<link rel="prev" href="any.html" title="any">
 <link rel="next" href="none.html" title="none">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,117 +22,131 @@
 <div class="spirit-nav">
 <a accesskey="p" href="any.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="none.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="all">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id355132"></a>
- Description
+<a name="id681829"></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="id355207"></a>
- Synopsis
+<a name="id681881"></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="id544501"></a><p class="title"><b>Table 1.40. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id682017"></a><p class="title"><b>Table 1.40. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   The sequence to search
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A unary function object
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The search predicate
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.all.expression_semantics"></a><h6>
-<a name="id544689"></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="id682175"></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>
+<pre class="programlisting"><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="id544838"></a>
- Complexity
+<a name="id682287"></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="id544908"></a>
- Header
+<a name="id682337"></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="id545055"></a>
- Example
+<a name="id682453"></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>
 <span class="special">{</span>
@@ -143,8 +157,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/release/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
+<link rel="prev" href="../functions.html" title="Functions">
 <link rel="next" href="all.html" title="all">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,117 +22,131 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="all.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="any">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id541577"></a>
- Description
+<a name="id679577"></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="id541664"></a>
- Synopsis
+<a name="id679630"></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="id541855"></a><p class="title"><b>Table 1.39. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id679765"></a><p class="title"><b>Table 1.39. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   The sequence to search
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A unary function object
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The search predicate
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.any.expression_semantics"></a><h6>
-<a name="id542056"></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="id679924"></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>
+<pre class="programlisting"><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="id542224"></a>
- Complexity
+<a name="id680035"></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="id542305"></a>
- Header
+<a name="id681469"></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="id542471"></a>
- Example
+<a name="id681584"></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>
 <span class="special">{</span>
@@ -143,8 +157,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/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="find_if.html" title="find_if">
+<link rel="prev" href="find_if.html" title="find_if">
 <link rel="next" href="count_if.html" title="count_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,116 +22,130 @@
 <div class="spirit-nav">
 <a accesskey="p" href="find_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="count_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="count">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id548586"></a>
- Description
+<a name="id686765"></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="id548614"></a>
- Synopsis
+<a name="id686782"></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="id548815"></a><p class="title"><b>Table 1.44. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id686927"></a><p class="title"><b>Table 1.44. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   The sequence to search
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The type to count
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.count.expression_semantics"></a><h6>
-<a name="id549006"></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="id687082"></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>
+<pre class="programlisting"><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="id549142"></a>
- Complexity
+<a name="id687176"></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="id549220"></a>
- Header
+<a name="id687226"></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="id549383"></a>
- Example
+<a name="id687341"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="count.html" title="count">
+<link rel="prev" href="count.html" title="count">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,115 +22,129 @@
 <div class="spirit-nav">
 <a accesskey="p" href="count.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="count_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id549588"></a>
- Description
+<a name="id689126"></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="id549628"></a>
- Synopsis
+<a name="id689150"></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="id549819"></a><p class="title"><b>Table 1.45. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id689286"></a><p class="title"><b>Table 1.45. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   The sequence to search
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A unary function object
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The search predicate
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.count_if.expression_semantics"></a><h6>
-<a name="id550014"></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="id689445"></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>
+<pre class="programlisting"><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="id550150"></a>
- Complexity
+<a name="id689538"></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="id550227"></a>
- Header
+<a name="id689589"></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="id550392"></a>
- Example
+<a name="id689704"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="none.html" title="none">
+<link rel="prev" href="none.html" title="none">
 <link rel="next" href="find_if.html" title="find_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="none.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="find_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="find">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id546529"></a>
- Description
+<a name="id683596"></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="id546555"></a>
- Synopsis
+<a name="id683613"></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>
     <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span>
@@ -53,90 +50,107 @@
 <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="id546732"></a><p class="title"><b>Table 1.42. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id685397"></a><p class="title"><b>Table 1.42. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The sequence to search
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The type to search for
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.find.expression_semantics"></a><h6>
-<a name="id546864"></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="id685514"></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>
+<pre class="programlisting"><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="id547085"></a>
- Complexity
+<a name="id685682"></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="id547156"></a>
- Header
+<a name="id685732"></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="id547304"></a>
- Example
+<a name="id685847"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="find.html" title="find">
+<link rel="prev" href="find.html" title="find">
 <link rel="next" href="count.html" title="count">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,25 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="find.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="count.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="find_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id547615"></a>
- Description
+<a name="id686068"></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="id547638"></a>
- Synopsis
+<a name="id686081"></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>
     <span class="keyword">typename</span> <span class="identifier">F</span><span class="special">,</span>
@@ -55,88 +52,105 @@
 <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="id547834"></a><p class="title"><b>Table 1.43. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id686227"></a><p class="title"><b>Table 1.43. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The sequence to search
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A unary <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
                   Lambda Expression</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The search predicate
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.find_if.expression_semantics"></a><h6>
-<a name="id547979"></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="id686348"></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>
+<pre class="programlisting"><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="id548177"></a>
- Complexity
+<a name="id686482"></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="id548260"></a>
- Example
+<a name="id686536"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="all.html" title="all">
+<link rel="prev" href="all.html" title="all">
 <link rel="next" href="find.html" title="find">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,117 +22,131 @@
 <div class="spirit-nav">
 <a accesskey="p" href="all.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="none">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id545373"></a>
- Description
+<a name="id682697"></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="id545447"></a>
- Synopsis
+<a name="id682750"></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="id545617"></a><p class="title"><b>Table 1.41. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id682886"></a><p class="title"><b>Table 1.41. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   The sequence to search
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A unary function object
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The search predicate
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.functions.none.expression_semantics"></a><h6>
-<a name="id545805"></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="id683044"></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>
+<pre class="programlisting"><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="id545993"></a>
- Complexity
+<a name="id683186"></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="id546064"></a>
- Header
+<a name="id683236"></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="id546212"></a>
- Example
+<a name="id683351"></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>
 <span class="special">{</span>
@@ -143,8 +157,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/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../query.html" title="Query">
-<link rel="previous" href="functions/count_if.html" title="count_if">
+<link rel="prev" href="functions/count_if.html" title="count_if">
 <link rel="next" href="metafunctions/any.html" title="any">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/count_if.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../query.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/any.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="any.html" title="any">
+<link rel="prev" href="any.html" title="any">
 <link rel="next" href="none.html" title="none">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="any.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="none.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="all">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id551333"></a>
- Description
+<a name="id690357"></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="id551381"></a>
- Synopsis
+<a name="id690384"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -50,83 +47,98 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id551500"></a><p class="title"><b>Table 1.47. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id690471"></a><p class="title"><b>Table 1.47. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
- </p></td>
-<td><p>
- A model of unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.all.expression_semantics"></a><h6>
-<a name="id551647"></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="id690592"></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>
+<pre class="programlisting"><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="id551831"></a>
- Complexity
+<a name="id690711"></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="id551860"></a>
- Header
+<a name="id690728"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
 <link rel="next" href="all.html" title="all">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="all.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="any">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id550624"></a>
- Description
+<a name="id689860"></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="id550670"></a>
- Synopsis
+<a name="id689888"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -50,83 +47,98 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id550789"></a><p class="title"><b>Table 1.46. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id689974"></a><p class="title"><b>Table 1.46. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
- </p></td>
-<td><p>
- A model of unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.any.expression_semantics"></a><h6>
-<a name="id550938"></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="id690095"></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>
+<pre class="programlisting"><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="id551123"></a>
- Complexity
+<a name="id690214"></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="id551151"></a>
- Header
+<a name="id690231"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="find_if.html" title="find_if">
+<link rel="prev" href="find_if.html" title="find_if">
 <link rel="next" href="count_if.html" title="count_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="find_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="count_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="count">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id554287"></a>
- Description
+<a name="id692563"></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="id554329"></a>
- Synopsis
+<a name="id692589"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,77 +48,94 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id554447"></a><p class="title"><b>Table 1.51. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id692675"></a><p class="title"><b>Table 1.51. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   heading Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.count.expression_semantics"></a><h6>
-<a name="id554584"></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="id692792"></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>
+<pre class="programlisting"><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="id554726"></a>
- Complexity
+<a name="id692883"></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="id554754"></a>
- Header
+<a name="id692900"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="count.html" title="count">
+<link rel="prev" href="count.html" title="count">
 <link rel="next" href="../../transformation.html" title="Transformation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="count.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../transformation.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="count_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id554938"></a>
- Description
+<a name="id693028"></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="id554979"></a>
- Synopsis
+<a name="id693057"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,77 +48,94 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id555098"></a><p class="title"><b>Table 1.52. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id693143"></a><p class="title"><b>Table 1.52. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A unary function object
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.count_if.expression_semantics"></a><h6>
-<a name="id555238"></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="id693259"></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>
+<pre class="programlisting"><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="id555390"></a>
- Complexity
+<a name="id693358"></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="id555417"></a>
- Header
+<a name="id693377"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="none.html" title="none">
+<link rel="prev" href="none.html" title="none">
 <link rel="next" href="find_if.html" title="find_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="none.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="find_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="find">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id552753"></a>
- Description
+<a name="id691487"></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="id552794"></a>
- Synopsis
+<a name="id691513"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,79 +48,96 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id552910"></a><p class="title"><b>Table 1.49. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id691598"></a><p class="title"><b>Table 1.49. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.find.expression_semantics"></a><h6>
-<a name="id553049"></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="id691714"></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>
+<pre class="programlisting"><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="id553249"></a>
- Complexity
+<a name="id691846"></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="id553330"></a>
- Header
+<a name="id691897"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="find.html" title="find">
+<link rel="prev" href="find.html" title="find">
 <link rel="next" href="count.html" title="count">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="find.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="count.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="find_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id553516"></a>
- Description
+<a name="id692025"></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="id553558"></a>
- Synopsis
+<a name="id692053"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,80 +48,97 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id553675"></a><p class="title"><b>Table 1.50. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id692138"></a><p class="title"><b>Table 1.50. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A model of <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
                   Lambda Expression</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's arguments
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.find_if.expression_semantics"></a><h6>
-<a name="id553822"></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="id692257"></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>
+<pre class="programlisting"><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="id554022"></a>
- Complexity
+<a name="id692386"></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="id554103"></a>
- Header
+<a name="id692437"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="all.html" title="all">
+<link rel="prev" href="all.html" title="all">
 <link rel="next" href="find.html" title="find">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="all.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="none">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id552042"></a>
- Description
+<a name="id690854"></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="id552089"></a>
- Synopsis
+<a name="id690881"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -50,83 +47,98 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id552208"></a><p class="title"><b>Table 1.48. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id690968"></a><p class="title"><b>Table 1.48. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
- </p></td>
-<td><p>
- A model of unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.query.metafunctions.none.expression_semantics"></a><h6>
-<a name="id552354"></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="id691089"></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>
+<pre class="programlisting"><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="id552538"></a>
- Complexity
+<a name="id691208"></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="id552566"></a>
- Header
+<a name="id691224"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../algorithm.html" title="Algorithm">
-<link rel="previous" href="query/metafunctions/count_if.html" title="count_if">
+<link rel="prev" href="query/metafunctions/count_if.html" title="count_if">
 <link rel="next" href="transformation/functions.html" title="Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="query/metafunctions/count_if.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithm.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="transformation/functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Transformation">
+<div class="titlepage"><div><div><h3 class="title">
+<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>
@@ -38,21 +35,21 @@
         by performing some sort of transformation. In reality the new sequences are
         views onto the data in the original sequences.
       </p>
-<div class="note"><table border="0" summary="Note">
+<div class="note" title="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>
           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="id555624"></a>
- Header
- </h4>
+<a name="fusion.algorithm.transformation.header"></a><h5>
+<a name="id693517"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../transformation.html" title="Transformation">
-<link rel="previous" href="../transformation.html" title="Transformation">
+<link rel="prev" href="../transformation.html" title="Transformation">
 <link rel="next" href="functions/filter.html" title="filter">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../transformation.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transformation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/filter.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="reverse.html" title="reverse">
+<link rel="prev" href="reverse.html" title="reverse">
 <link rel="next" href="erase.html" title="erase">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,98 +22,105 @@
 <div class="spirit-nav">
 <a accesskey="p" href="reverse.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="erase.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="clear">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id565009"></a>
- Description
+<a name="id704830"></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="id565057"></a>
- Synposis
+<a name="id704862"></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="id565210"></a><p class="title"><b>Table 1.62. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id704970"></a><p class="title"><b>Table 1.62. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.clear.expression_semantics"></a><h6>
-<a name="id565313"></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="id705052"></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>
+<pre class="programlisting"><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="id565407"></a>
- Complexity
+<a name="id705115"></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="id565436"></a>
- Header
+<a name="id705134"></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="id565603"></a>
- Example
+<a name="id705249"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="clear.html" title="clear">
+<link rel="prev" href="clear.html" title="clear">
 <link rel="next" href="erase_key.html" title="erase_key">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,30 +22,27 @@
 <div class="spirit-nav">
 <a accesskey="p" href="clear.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="erase_key.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="erase">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id565760"></a>
- Description
+<a name="id705351"></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="id565791"></a>
- Synposis
+<a name="id705373"></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>
@@ -53,122 +50,141 @@
     <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="id566249"></a><p class="title"><b>Table 1.63. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id705705"></a><p class="title"><b>Table 1.63. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameters
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">it1</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">it1</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
- </p></td>
-<td><p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">it2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id566476"></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="id705879"></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>
+<pre class="programlisting"><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>
+<pre class="programlisting"><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="id566730"></a>
- Complexity
+<a name="id706048"></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="id566758"></a>
- Header
+<a name="id706068"></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="id566925"></a>
- Example
+<a name="id706183"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="erase.html" title="erase">
+<link rel="prev" href="erase.html" title="erase">
 <link rel="next" href="insert.html" title="insert">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,29 +22,24 @@
 <div class="spirit-nav">
 <a accesskey="p" href="erase.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="insert.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="erase_key">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id567377"></a>
- Description
+<a name="id706486"></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="id567436"></a>
- Synposis
+<a name="id706525"></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>
     <span class="keyword">typename</span> <span class="identifier">Key</span><span class="special">,</span>
@@ -53,88 +48,104 @@
 <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="id567607"></a><p class="title"><b>Table 1.64. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id706650"></a><p class="title"><b>Table 1.64. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Key to erase
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.erase_key.expression_semantics"></a><h6>
-<a name="id567746"></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="id706762"></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>
+<pre class="programlisting"><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="id567874"></a>
- Complexity
+<a name="id706845"></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="id567903"></a>
- Header
+<a name="id706867"></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="id568069"></a>
- Example
+<a name="id706987"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
+<link rel="prev" href="../functions.html" title="Functions">
 <link rel="next" href="filter_if.html" title="filter_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,116 +22,129 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="filter_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="filter">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id555816"></a>
- Description
+<a name="id695285"></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="id555847"></a>
- Synopsis
+<a name="id695307"></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="id556029"></a><p class="title"><b>Table 1.53. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id695436"></a><p class="title"><b>Table 1.53. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The type to retain
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.filter.expression_semantics"></a><h6>
-<a name="id556165"></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="id695549"></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>
+<pre class="programlisting"><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="id556377"></a>
- Complexity
+<a name="id695690"></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="id556407"></a>
- Header
+<a name="id695709"></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="id556573"></a>
- Example
+<a name="id695826"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="filter.html" title="filter">
+<link rel="prev" href="filter.html" title="filter">
 <link rel="next" href="transform.html" title="transform">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,119 +22,132 @@
 <div class="spirit-nav">
 <a accesskey="p" href="filter.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="transform.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="filter_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id556835"></a>
- Description
+<a name="id696010"></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="id556923"></a>
- Synopsis
+<a name="id696068"></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="id557106"></a><p class="title"><b>Table 1.54. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id696197"></a><p class="title"><b>Table 1.54. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A unary <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
                   Lambda Expression</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The predicate to filter by
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.filter_if.expression_semantics"></a><h6>
-<a name="id557254"></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="id696316"></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>
+<pre class="programlisting"><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="id557414"></a>
- Complexity
+<a name="id696420"></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="id557443"></a>
- Header
+<a name="id696442"></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="id557610"></a>
- Example
+<a name="id696562"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="erase_key.html" title="erase_key">
+<link rel="prev" href="erase_key.html" title="erase_key">
 <link rel="next" href="insert_range.html" title="insert_range">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="erase_key.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="insert_range.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="insert">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id568270"></a>
- Description
+<a name="id707737"></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="id568301"></a>
- Synposis
+<a name="id707759"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -49,104 +46,125 @@
 <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="id568488"></a><p class="title"><b>Table 1.65. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id707899"></a><p class="title"><b>Table 1.65. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">pos</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">pos</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The position to insert at
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">t</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The value to insert
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.insert.expression_semantics"></a><h6>
-<a name="id568671"></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="id708048"></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>
+<pre class="programlisting"><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="id568823"></a>
- Complexity
+<a name="id708148"></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="id568851"></a>
- Header
+<a name="id708167"></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="id569017"></a>
- Example
+<a name="id708285"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="insert.html" title="insert">
+<link rel="prev" href="insert.html" title="insert">
 <link rel="next" href="join.html" title="join">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,134 +22,151 @@
 <div class="spirit-nav">
 <a accesskey="p" href="insert.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="join.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="insert_range">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id569303"></a>
- Description
+<a name="id708478"></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="id569334"></a>
- Synposis
+<a name="id708497"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
     <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="id569602"></a><p class="title"><b>Table 1.66. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id708695"></a><p class="title"><b>Table 1.66. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">pos</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">pos</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The position to insert at
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">range</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">range</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Range to insert
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.insert_range.expression_semantics"></a><h6>
-<a name="id569795"></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="id708849"></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>
+<pre class="programlisting"><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="id569950"></a>
- Complexity
+<a name="id708946"></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="id569977"></a>
- Header
+<a name="id708965"></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="id570144"></a>
- Example
+<a name="id709085"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="insert_range.html" title="insert_range">
+<link rel="prev" href="insert_range.html" title="insert_range">
 <link rel="next" href="zip.html" title="zip">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,118 +22,130 @@
 <div class="spirit-nav">
 <a accesskey="p" href="insert_range.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="zip.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="join">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id570470"></a>
- Description
+<a name="id709307"></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="id570501"></a>
- Synopsis
+<a name="id709326"></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="id570705"></a><p class="title"><b>Table 1.67. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id709469"></a><p class="title"><b>Table 1.67. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">lhs</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">lhs</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">rhs</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rhs</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.join.expression_semantics"></a><h6>
-<a name="id570851"></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="id709588"></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>
+<pre class="programlisting"><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="id570980"></a>
- Complexity
+<a name="id709673"></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="id571009"></a>
- Header
+<a name="id709692"></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="id571175"></a>
- Example
+<a name="id710900"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="zip.html" title="zip">
+<link rel="prev" href="zip.html" title="zip">
 <link rel="next" href="pop_front.html" title="pop_front">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,100 +22,107 @@
 <div class="spirit-nav">
 <a accesskey="p" href="zip.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="pop_front.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="pop_back">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id572770"></a>
- Description
+<a name="id712017"></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="id572800"></a>
- Synopsis
+<a name="id712039"></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="id572953"></a><p class="title"><b>Table 1.69. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id712147"></a><p class="title"><b>Table 1.69. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.pop_back.expression_semantics"></a><h6>
-<a name="id573055"></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="id712230"></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>
+<pre class="programlisting"><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="id573173"></a>
- Complexity
+<a name="id712305"></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="id573202"></a>
- Header
+<a name="id712327"></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="id573370"></a>
- Example
+<a name="id712447"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="pop_back.html" title="pop_back">
+<link rel="prev" href="pop_back.html" title="pop_back">
 <link rel="next" href="push_back.html" title="push_back">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,100 +22,107 @@
 <div class="spirit-nav">
 <a accesskey="p" href="pop_back.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="push_back.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="pop_front">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id573539"></a>
- Description
+<a name="id712561"></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="id573568"></a>
- Synopsis
+<a name="id712583"></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="id573722"></a><p class="title"><b>Table 1.70. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id712691"></a><p class="title"><b>Table 1.70. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.pop_front.expression_semantics"></a><h6>
-<a name="id573826"></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="id712773"></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>
+<pre class="programlisting"><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="id573945"></a>
- Complexity
+<a name="id712849"></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="id573973"></a>
- Header
+<a name="id712871"></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="id574139"></a>
- Example
+<a name="id712991"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="pop_front.html" title="pop_front">
+<link rel="prev" href="pop_front.html" title="pop_front">
 <link rel="next" href="push_front.html" title="push_front">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,115 +22,128 @@
 <div class="spirit-nav">
 <a accesskey="p" href="pop_front.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="push_front.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="push_back">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id574315"></a>
- Description
+<a name="id713110"></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="id574346"></a>
- Synopsis
+<a name="id713132"></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="id574552"></a><p class="title"><b>Table 1.71. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id713279"></a><p class="title"><b>Table 1.71. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">t</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The value to add to the end
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.push_back.expression_semantics"></a><h6>
-<a name="id574692"></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="id713393"></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>
+<pre class="programlisting"><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="id574834"></a>
- Complexity
+<a name="id713484"></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="id574862"></a>
- Header
+<a name="id713506"></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="id575029"></a>
- Example
+<a name="id713626"></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">,</s
pan><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">));</span>
+<pre class="programlisting"><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><spa
n 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>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="push_back.html" title="push_back">
+<link rel="prev" href="push_back.html" title="push_back">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,116 +22,129 @@
 <div class="spirit-nav">
 <a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="push_front">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id575238"></a>
- Description
+<a name="id713764"></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="id575268"></a>
- Synopsis
+<a name="id713783"></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="id575474"></a><p class="title"><b>Table 1.72. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id713933"></a><p class="title"><b>Table 1.72. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">t</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The value to add to the beginning
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.push_front.expression_semantics"></a><h6>
-<a name="id575613"></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="id714046"></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>
+<pre class="programlisting"><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="id575754"></a>
- Complexity
+<a name="id714137"></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="id575782"></a>
- Header
+<a name="id714159"></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="id575949"></a>
- Example
+<a name="id714279"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="replace_if.html" title="replace_if">
+<link rel="prev" href="replace_if.html" title="replace_if">
 <link rel="next" href="remove_if.html" title="remove_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,116 +22,129 @@
 <div class="spirit-nav">
 <a accesskey="p" href="replace_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="remove_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="remove">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id562210"></a>
- Description
+<a name="id701209"></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="id562241"></a>
- Synopsis
+<a name="id701231"></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="id562423"></a><p class="title"><b>Table 1.59. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id701360"></a><p class="title"><b>Table 1.59. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Type to remove
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.remove.expression_semantics"></a><h6>
-<a name="id562560"></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="id701473"></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>
+<pre class="programlisting"><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="id562773"></a>
- Complexity
+<a name="id701614"></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="id562802"></a>
- Header
+<a name="id701633"></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="id562968"></a>
- Example
+<a name="id701750"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="remove.html" title="remove">
+<link rel="prev" href="remove.html" title="remove">
 <link rel="next" href="reverse.html" title="reverse">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,118 +22,131 @@
 <div class="spirit-nav">
 <a accesskey="p" href="remove.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reverse.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="remove_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id563183"></a>
- Description
+<a name="id701898"></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="id563226"></a>
- Synopsis
+<a name="id701927"></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="id563409"></a><p class="title"><b>Table 1.60. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id702056"></a><p class="title"><b>Table 1.60. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A model of unary <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
                   Lambda Expression</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Removal predicate
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.remove_if.expression_semantics"></a><h6>
-<a name="id563556"></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="id702174"></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>
+<pre class="programlisting"><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="id563800"></a>
- Complexity
+<a name="id702335"></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="id563828"></a>
- Header
+<a name="id702356"></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="id563995"></a>
- Example
+<a name="id702476"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="transform.html" title="transform">
+<link rel="prev" href="transform.html" title="transform">
 <link rel="next" href="replace_if.html" title="replace_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,131 +22,150 @@
 <div class="spirit-nav">
 <a accesskey="p" href="transform.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="replace_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="replace">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id559926"></a>
- Description
+<a name="id698478"></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="id559956"></a>
- Synopsis
+<a name="id698500"></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="id560197"></a><p class="title"><b>Table 1.57. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id698674"></a><p class="title"><b>Table 1.57. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">old_value</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">old_value</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Value to replace
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">new_value</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">new_value</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Replacement value
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.replace.expression_semantics"></a><h6>
-<a name="id560445"></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="id698864"></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>
+<pre class="programlisting"><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="id560598"></a>
- Complexity
+<a name="id698964"></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="id560628"></a>
- Header
+<a name="id698986"></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="id560795"></a>
- Example
+<a name="id699106"></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">));</spa
n>
+<pre class="programlisting"><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 cl
ass="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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="replace.html" title="replace">
+<link rel="prev" href="replace.html" title="replace">
 <link rel="next" href="remove.html" title="remove">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,129 +22,148 @@
 <div class="spirit-nav">
 <a accesskey="p" href="replace.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="remove.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="replace_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id560986"></a>
- Description
+<a name="id699232"></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="id561028"></a>
- Synopsis
+<a name="id699258"></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="id561284"></a><p class="title"><b>Table 1.58. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id699447"></a><p class="title"><b>Table 1.58. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">new_value</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">new_value</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Replacement value
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.replace_if.expression_semantics"></a><h6>
-<a name="id561522"></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="id699632"></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>
+<pre class="programlisting"><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="id561686"></a>
- Complexity
+<a name="id699740"></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="id561713"></a>
- Header
+<a name="id699761"></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="id561880"></a>
- Example
+<a name="id699881"></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>
 <span class="special">{</span>
@@ -155,7 +174,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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="remove_if.html" title="remove_if">
+<link rel="prev" href="remove_if.html" title="remove_if">
 <link rel="next" href="clear.html" title="clear">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,99 +22,106 @@
 <div class="spirit-nav">
 <a accesskey="p" href="remove_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="clear.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="reverse">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id564236"></a>
- Description
+<a name="id702643"></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="id564266"></a>
- Synposis
+<a name="id702665"></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="id564420"></a><p class="title"><b>Table 1.61. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id702773"></a><p class="title"><b>Table 1.61. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.reverse.expression_semantics"></a><h6>
-<a name="id564523"></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="id702856"></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>
+<pre class="programlisting"><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="id564628"></a>
- Complexity
+<a name="id702924"></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="id564656"></a>
- Header
+<a name="id702946"></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="id564823"></a>
- Example
+<a name="id703066"></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>

+<pre class="programlisting"><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 clas
s="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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="filter_if.html" title="filter_if">
+<link rel="prev" href="filter_if.html" title="filter_if">
 <link rel="next" href="replace.html" title="replace">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,106 +22,119 @@
 <div class="spirit-nav">
 <a accesskey="p" href="filter_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="replace.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="transform">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id557901"></a>
- Description
+<a name="id696765"></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="id558018"></a>
- <a href="transform.html#fusion.algorithm.transformation.functions.transform.unary_version_synopsis">Unary
+<a name="id696838"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.unary_version_synopsis">Unary
             version 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::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="id558220"></a><p class="title"><b>Table 1.55. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id696980"></a><p class="title"><b>Table 1.55. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </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>.
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   Transformation function
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.transform.expression_semantics"></a><h6>
-<a name="id558492"></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="id697182"></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>
+<pre class="programlisting"><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="id558647"></a>
- <a href="transform.html#fusion.algorithm.transformation.functions.transform.binary_version_synopsis">Binary
+<a name="id697282"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.binary_version_synopsis">Binary
             version synopsis</a>
           </h6>
 <pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span>
@@ -129,100 +142,121 @@
     <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="id558912"></a><p class="title"><b>Table 1.56. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id697745"></a><p class="title"><b>Table 1.56. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq1</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq1</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq2</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   Transformation function
- </p></td>
+ </p>
+ </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="id559398"></a>
- Complexity
+<a name="id698098"></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="id559426"></a>
- Header
+<a name="id698120"></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="id559592"></a>
- Example
+<a name="id698240"></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>
 <span class="special">{</span>
@@ -234,7 +268,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/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="join.html" title="join">
+<link rel="prev" href="join.html" title="join">
 <link rel="next" href="pop_back.html" title="pop_back">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="join.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="pop_back.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="zip">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id571486"></a>
- Description
+<a name="id711116"></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="id571517"></a>
- Synopsis
+<a name="id711135"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence1</span><span class="special">,</span>
@@ -47,86 +44,96 @@
     <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="id571799"></a><p class="title"><b>Table 1.68. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id711337"></a><p class="title"><b>Table 1.68. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq1</span></tt> to <tt class="computeroutput"><span class="identifier">seqN</span></tt>
- </p></td>
-<td><p>
- Each sequence is a model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <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 class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>.
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.functions.zip.expression_semantics"></a><h6>
-<a name="id571915"></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="id711427"></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>
+<pre class="programlisting"><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="id572220"></a>
- Complexity
+<a name="id711641"></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="id572250"></a>
- Header
+<a name="id711660"></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="id572416"></a>
- Example
+<a name="id711775"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../transformation.html" title="Transformation">
-<link rel="previous" href="functions/push_front.html" title="push_front">
+<link rel="prev" href="functions/push_front.html" title="push_front">
 <link rel="next" href="metafunctions/filter.html" title="filter">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/push_front.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transformation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/filter.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="reverse.html" title="reverse">
+<link rel="prev" href="reverse.html" title="reverse">
 <link rel="next" href="erase.html" title="erase">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="reverse.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="erase.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="clear">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id583196"></a>
- Description
+<a name="id721363"></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="id583242"></a>
- Synopsis
+<a name="id721394"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
@@ -50,62 +47,73 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id583341"></a><p class="title"><b>Table 1.82. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id721469"></a><p class="title"><b>Table 1.82. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.clear.expression_semantics"></a><h6>
-<a name="id583436"></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="id721547"></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>
+<pre class="programlisting"><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="id583547"></a>
- Complexity
+<a name="id722234"></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="id583576"></a>
- Header
+<a name="id722255"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="clear.html" title="clear">
+<link rel="prev" href="clear.html" title="clear">
 <link rel="next" href="erase_key.html" title="erase_key">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="clear.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="erase_key.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="erase">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id583785"></a>
- Description
+<a name="id722399"></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="id583809"></a>
- Synopsis
+<a name="id722417"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,105 +48,124 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id583952"></a><p class="title"><b>Table 1.83. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id722525"></a><p class="title"><b>Table 1.83. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">It1</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">It1</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">It2</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">It2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.erase.expression_semantics"></a><h6>
-<a name="id584146"></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="id722680"></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>
+<pre class="programlisting"><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>
+<pre class="programlisting"><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="id584409"></a>
- Complexity
+<a name="id722858"></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="id584438"></a>
- Header
+<a name="id722879"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="erase.html" title="erase">
+<link rel="prev" href="erase.html" title="erase">
 <link rel="next" href="insert.html" title="insert">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="erase.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="insert.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="erase_key">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id584626"></a>
- Description
+<a name="id723008"></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="id584675"></a>
- Synopsis
+<a name="id723035"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,79 +48,95 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id584792"></a><p class="title"><b>Table 1.84. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id723120"></a><p class="title"><b>Table 1.84. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Key type
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics"></a><h6>
-<a name="id584930"></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="id723233"></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>
+<pre class="programlisting"><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="id585075"></a>
- Complexity
+<a name="id723326"></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="id585104"></a>
- Header
+<a name="id723345"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
 <link rel="next" href="filter_if.html" title="filter_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="filter_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="filter">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id576175"></a>
- Description
+<a name="id714428"></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="id576223"></a>
- Synopsis
+<a name="id714456"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,81 +48,97 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id576340"></a><p class="title"><b>Table 1.73. Parameter</b></p>
-<table class="table" summary="Parameter">
+<a name="id714544"></a><p class="title"><b>Table 1.73. Parameter</b></p>
+<div class="table-contents"><table class="table" summary="Parameter">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Type to retain
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.filter.expression_semantics"></a><h6>
-<a name="id576480"></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="id714657"></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>
+<pre class="programlisting"><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="id576736"></a>
- Complexity
+<a name="id714830"></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="id576765"></a>
- Header
+<a name="id714851"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="filter.html" title="filter">
+<link rel="prev" href="filter.html" title="filter">
 <link rel="next" href="transform.html" title="transform">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,25 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="filter.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="transform.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="filter_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id576952"></a>
- Description
+<a name="id714980"></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="id577010"></a>
- Synopsis
+<a name="id715011"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -52,81 +49,97 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id577128"></a><p class="title"><b>Table 1.74. Parameter</b></p>
-<table class="table" summary="Parameter">
+<a name="id715096"></a><p class="title"><b>Table 1.74. Parameter</b></p>
+<div class="table-contents"><table class="table" summary="Parameter">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A unary <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
                   Lambda Expression</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Type to retain
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics"></a><h6>
-<a name="id577272"></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="id715214"></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>
+<pre class="programlisting"><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="id577452"></a>
- Complexity
+<a name="id716763"></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="id577481"></a>
- Header
+<a name="id716782"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="erase_key.html" title="erase_key">
+<link rel="prev" href="erase_key.html" title="erase_key">
 <link rel="next" href="insert_range.html" title="insert_range">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="erase_key.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="insert_range.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="insert">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id585294"></a>
- Description
+<a name="id723473"></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="id585344"></a>
- Synopsis
+<a name="id723502"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -52,93 +49,114 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id585478"></a><p class="title"><b>Table 1.85. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id723603"></a><p class="title"><b>Table 1.85. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Position</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Position</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.insert.expression_semantics"></a><h6>
-<a name="id585663"></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="id723753"></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>
+<pre class="programlisting"><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="id585831"></a>
- Complexity
+<a name="id723864"></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="id585860"></a>
- Header
+<a name="id723886"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="insert.html" title="insert">
+<link rel="prev" href="insert.html" title="insert">
 <link rel="next" href="join.html" title="join">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="insert.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="join.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="insert_range">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id586046"></a>
- Description
+<a name="id724019"></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="id586095"></a>
- Synopsis
+<a name="id724046"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -52,95 +49,115 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id586230"></a><p class="title"><b>Table 1.86. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id724144"></a><p class="title"><b>Table 1.86. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Position</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Position</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Range</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Range</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics"></a><h6>
-<a name="id586424"></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="id724299"></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>
+<pre class="programlisting"><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="id586594"></a>
- Complexity
+<a name="id725502"></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="id586624"></a>
- Header
+<a name="id725519"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="insert_range.html" title="insert_range">
+<link rel="prev" href="insert_range.html" title="insert_range">
 <link rel="next" href="zip.html" title="zip">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="insert_range.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="zip.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="join">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id586813"></a>
- Description
+<a name="id725647"></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="id586843"></a>
- Synopsis
+<a name="id725669"></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>
     <span class="keyword">typename</span> <span class="identifier">LhSequence</span><span class="special">,</span>
@@ -50,33 +47,32 @@
 <span class="special">};</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.join.expression_semantics"></a><h6>
-<a name="id586969"></a>
- <a href="join.html#fusion.algorithm.transformation.metafunctions.join.expression_semantics">Expression
+<a name="id725760"></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>
+<pre class="programlisting"><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="id587116"></a>
- Complexity
+<a name="id725856"></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="id587145"></a>
- Header
+<a name="id725878"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="zip.html" title="zip">
+<link rel="prev" href="zip.html" title="zip">
 <link rel="next" href="pop_front.html" title="pop_front">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="zip.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="pop_front.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="pop_back">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id588036"></a>
- Description
+<a name="id726509"></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="id588083"></a>
- Synopsis
+<a name="id726538"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
@@ -50,66 +47,76 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id588183"></a><p class="title"><b>Table 1.87. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id726612"></a><p class="title"><b>Table 1.87. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics"></a><h6>
-<a name="id588288"></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="id726695"></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>
+<pre class="programlisting"><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="id588411"></a>
- Complexity
+<a name="id726773"></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="id588441"></a>
- Header
+<a name="id726792"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="pop_back.html" title="pop_back">
+<link rel="prev" href="pop_back.html" title="pop_back">
 <link rel="next" href="push_back.html" title="push_back">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="pop_back.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="push_back.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="pop_front">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id588628"></a>
- Description
+<a name="id726920"></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="id588675"></a>
- Synopsis
+<a name="id726947"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
@@ -50,59 +47,69 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id588776"></a><p class="title"><b>Table 1.88. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id727019"></a><p class="title"><b>Table 1.88. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics"></a><h6>
-<a name="id588878"></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="id727102"></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>
+<pre class="programlisting"><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="id589001"></a>
- Complexity
+<a name="id727180"></a>
+ <a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant.

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="pop_front.html" title="pop_front">
+<link rel="prev" href="pop_front.html" title="pop_front">
 <link rel="next" href="push_front.html" title="push_front">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="pop_front.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="push_front.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="push_back">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id589057"></a>
- Description
+<a name="id727211"></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="id589106"></a>
- Synopsis
+<a name="id727237"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,73 +48,89 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id589224"></a><p class="title"><b>Table 1.89. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id727322"></a><p class="title"><b>Table 1.89. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.push_back.expression_semantics"></a><h6>
-<a name="id589363"></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="id727436"></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>
+<pre class="programlisting"><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="id589508"></a>
- Complexity
+<a name="id727529"></a>
+ <a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant.

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="push_back.html" title="push_back">
+<link rel="prev" href="push_back.html" title="push_back">
 <link rel="next" href="../../../tuple.html" title="Tuple">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../../tuple.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="push_front">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id589562"></a>
- Description
+<a name="id727565"></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="id589612"></a>
- Synopsis
+<a name="id727591"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,73 +48,89 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id589730"></a><p class="title"><b>Table 1.90. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id727676"></a><p class="title"><b>Table 1.90. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.push_front.expression_semantics"></a><h6>
-<a name="id589869"></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="id727928"></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>
+<pre class="programlisting"><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="id590015"></a>
- Complexity
+<a name="id728022"></a>
+ <a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant.

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="replace_if.html" title="replace_if">
+<link rel="prev" href="replace_if.html" title="replace_if">
 <link rel="next" href="remove_if.html" title="remove_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="replace_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="remove_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="remove">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id581086"></a>
- Description
+<a name="id719876"></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="id581135"></a>
- Synopsis
+<a name="id719906"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,81 +48,97 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id581251"></a><p class="title"><b>Table 1.79. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id719994"></a><p class="title"><b>Table 1.79. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Remove elements of this type
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.remove.expression_semantics"></a><h6>
-<a name="id581389"></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="id720107"></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>
+<pre class="programlisting"><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="id581645"></a>
- Complexity
+<a name="id720282"></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="id581675"></a>
- Header
+<a name="id720304"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="remove.html" title="remove">
+<link rel="prev" href="remove.html" title="remove">
 <link rel="next" href="reverse.html" title="reverse">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,25 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="remove.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reverse.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="remove_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id581863"></a>
- Description
+<a name="id720432"></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="id581919"></a>
- Synopsis
+<a name="id720463"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -52,81 +49,97 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id582036"></a><p class="title"><b>Table 1.80. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id720548"></a><p class="title"><b>Table 1.80. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   A model of unary <a href="http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html" target="_top">MPL
                   Lambda Expression</a>
- </p></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>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id582213"></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="id720688"></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>
+<pre class="programlisting"><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="id582394"></a>
- Complexity
+<a name="id720803"></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="id582424"></a>
- Header
+<a name="id720822"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="transform.html" title="transform">
+<link rel="prev" href="transform.html" title="transform">
 <link rel="next" href="replace_if.html" title="replace_if">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="transform.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="replace_if.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="replace">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id579686"></a>
- Description
+<a name="id718341"></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="id579735"></a>
- Synopsis
+<a name="id718370"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -51,78 +48,94 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id579852"></a><p class="title"><b>Table 1.77. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id718457"></a><p class="title"><b>Table 1.77. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The type of the search and replacement objects
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.replace.expression_semantics"></a><h6>
-<a name="id579993"></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="id718570"></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>
+<pre class="programlisting"><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="id580132"></a>
- Complexity
+<a name="id718656"></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="id580162"></a>
- Header
+<a name="id718676"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="replace.html" title="replace">
+<link rel="prev" href="replace.html" title="replace">
 <link rel="next" href="remove.html" title="remove">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,26 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="replace.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="remove.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="replace_if">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id580348"></a>
- Description
+<a name="id718809"></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="id580407"></a>
- Synopsis
+<a name="id718840"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span>
@@ -53,91 +49,112 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id580540"></a><p class="title"><b>Table 1.78. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id719484"></a><p class="title"><b>Table 1.78. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">F</span></tt>
- </p></td>
-<td><p>
- A model of unary <a href="../../../functional/concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of unary <a class="link" href="../../../functional/concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Replacement predicate
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The type of the replacement object
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics"></a><h6>
-<a name="id580723"></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="id719633"></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>
+<pre class="programlisting"><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="id580872"></a>
- Complexity
+<a name="id719729"></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="id580901"></a>
- Header
+<a name="id719748"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="remove_if.html" title="remove_if">
+<link rel="prev" href="remove_if.html" title="remove_if">
 <link rel="next" href="clear.html" title="clear">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="remove_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="clear.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="reverse">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id582609"></a>
- Description
+<a name="id720950"></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="id582656"></a>
- Synopsis
+<a name="id720979"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence</span>
@@ -50,65 +47,75 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id582755"></a><p class="title"><b>Table 1.81. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id721054"></a><p class="title"><b>Table 1.81. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.reverse.expression_semantics"></a><h6>
-<a name="id582857"></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="id721136"></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>
+<pre class="programlisting"><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="id582979"></a>
- Complexity
+<a name="id721213"></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="id583009"></a>
- Header
+<a name="id721232"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="filter_if.html" title="filter_if">
+<link rel="prev" href="filter_if.html" title="filter_if">
 <link rel="next" href="replace.html" title="replace">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,106 +22,119 @@
 <div class="spirit-nav">
 <a accesskey="p" href="filter_if.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="replace.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="transform">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id577667"></a>
- Description
+<a name="id716910"></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="id577780"></a>
- <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis">Unary
+<a name="id716981"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis">Unary
             version 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::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="id577981"></a><p class="title"><b>Table 1.75. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id717123"></a><p class="title"><b>Table 1.75. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </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>.
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   Transformation function
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.algorithm.transformation.metafunctions.transform.expression_semantics"></a><h6>
-<a name="id578251"></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="id717326"></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>
+<pre class="programlisting"><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="id578407"></a>
- <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis">Binary
+<a name="id717425"></a>
+ <a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis">Binary
             version synopsis</a>
           </h6>
 <pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span>
@@ -129,100 +142,121 @@
     <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="id578672"></a><p class="title"><b>Table 1.76. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id717615"></a><p class="title"><b>Table 1.76. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq1</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq1</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq2</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   Transformation function
- </p></td>
+ </p>
+ </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="id579160"></a>
- Complexity
+<a name="id717965"></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="id579187"></a>
- Header
+<a name="id717984"></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="id579353"></a>
- Example
+<a name="id718104"></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>
 <span class="special">{</span>
@@ -234,7 +268,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/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="join.html" title="join">
+<link rel="prev" href="join.html" title="join">
 <link rel="next" href="pop_back.html" title="pop_back">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="join.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="pop_back.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="zip">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id587330"></a>
- Description
+<a name="id726008"></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="id587361"></a>
- Synopsis
+<a name="id726030"></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>
     <span class="keyword">typename</span> <span class="identifier">Sequence1</span><span class="special">,</span>
@@ -53,37 +50,37 @@
 <span class="special">};</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.zip.expression_semantics"></a><h6>
-<a name="id587510"></a>
- <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.expression_semantics">Expression
+<a name="id726139"></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>
+<pre class="programlisting"><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="id587822"></a>
- Complexity
+<a name="id726359"></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="id587850"></a>
- Header
+<a name="id726380"></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>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span 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>

Modified: branches/release/libs/fusion/doc/html/fusion/change_log.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/change_log.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/change_log.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="notes.html" title="Notes">
+<link rel="prev" href="notes.html" title="Notes">
 <link rel="next" href="acknowledgements.html" title="Acknowledgements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,41 +22,38 @@
 <div class="spirit-nav">
 <a accesskey="p" href="notes.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Change log">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ 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>
+<li class="listitem">
+ 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>
+<li class="listitem">
         Feb 15, 2007: Added functional module. (Tobias Schwinger)
       </li>
-<li>
+<li class="listitem">
         APRIL 2, 2007: Added struct adapter. (Joel de Guzman)
       </li>
-<li>
+<li class="listitem">
         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>
+<li class="listitem">
+ 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/release/libs/fusion/doc/html/fusion/container.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" 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">
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="sequence/operator/comparison/greater_than_equal.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="container/vector.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Container">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -49,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="id478624"></a>
- Header
- </h3>
+<a name="fusion.container.header"></a><h4>
+<a name="id614535"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/container/cons.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/cons.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/cons.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
-<link rel="previous" href="vector.html" title="vector">
+<link rel="prev" href="vector.html" title="vector">
 <link rel="next" href="list.html" title="list">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,47 +22,43 @@
 <div class="spirit-nav">
 <a accesskey="p" href="vector.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="list.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.container.cons.description"></a><h4>
-<a name="id481491"></a>
- Description
- </h4>
+<div class="section" title="cons">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id617693"></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="id481633"></a>
- Header
- </h4>
+<a name="fusion.container.cons.header"></a><h5>
+<a name="id617775"></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="id481798"></a>
- Synopsis
- </h4>
+<a name="fusion.container.cons.synopsis"></a><h5>
+<a name="id617890"></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="id481906"></a>
- Template parameters
- </h4>
+<a name="fusion.container.cons.template_parameters"></a><h5>
+<a name="id617965"></a>
+ <a class="link" href="cons.html#fusion.container.cons.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -70,90 +66,105 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Car</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Car</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Head type
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Cdr</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Cdr</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Tail type
- </p></td>
-<td><p>
- <tt class="computeroutput"><span class="identifier">nil</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ <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="id482054"></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>
-<div class="variablelist">
+<a name="fusion.container.cons.model_of"></a><h5>
+<a name="id618085"></a>
+ <a class="link" href="cons.html#fusion.container.cons.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
+<div class="variablelist" title="Notation">
 <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="id482336"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.cons.expression_semantics"></a><h5>
+<a name="id618289"></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">
@@ -162,100 +173,131 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">nil</span><span class="special">()</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">nil</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Creates an empty list.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">C</span><span class="special">()</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Creates a cons with default constructed elements.
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
- Creates a cons with <tt class="computeroutput"><span class="identifier">car</span></tt>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">car</span></code>
                 head and default constructed tail.
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </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.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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, <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>
- </p></td>
-<td><p>
- The Nth element from the beginning of the sequence; see at.
- </p></td>
+<td>
+ <p>
+ <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 <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="id482985"></a>
- Example
- </h4>
+ </p>
+</div>
+<a name="fusion.container.cons.example"></a><h5>
+<a name="id618752"></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/release/libs/fusion/doc/html/fusion/container/conversion.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
-<link rel="previous" href="generation/metafunctions/map_tie.html" title="map_tie">
+<link rel="prev" href="generation/metafunctions/map_tie.html" title="map_tie">
 <link rel="next" href="conversion/functions.html" title="Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,25 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="generation/metafunctions/map_tie.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="conversion/functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Conversion">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id511212"></a>
- Header
- </h4>
+<a name="fusion.container.conversion.header"></a><h5>
+<a name="id648302"></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>
 </div>

Modified: branches/release/libs/fusion/doc/html/fusion/container/conversion/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../conversion.html" title="Conversion">
-<link rel="previous" href="../conversion.html" title="Conversion">
+<link rel="prev" href="../conversion.html" title="Conversion">
 <link rel="next" href="functions/as_list.html" title="as_list">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../conversion.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../conversion.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/as_list.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
+<link rel="prev" href="../functions.html" title="Functions">
 <link rel="next" href="as_vector.html" title="as_vector">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="as_vector.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="as_list">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id511341"></a>
- Description
+<a name="id648386"></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="id511388"></a>
- Synopsis
+<a name="id648414"></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>
 <span class="keyword">typename</span> <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>
@@ -49,8 +46,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="id511643"></a>
- Parameters
+<a name="id648597"></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>
@@ -59,54 +56,66 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     An instance of Sequence
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to convert.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_list.expression_semantics"></a><h6>
-<a name="id511749"></a>
- <a href="as_list.html#fusion.container.conversion.functions.as_list.expression_semantics">Expression
+<a name="id648683"></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="id511906"></a>
- Header
+<a name="id648783"></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="id512073"></a>
- Example
+<a name="id648898"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="as_set.html" title="as_set">
+<link rel="prev" href="as_set.html" title="as_set">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="as_set.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="as_map">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id513891"></a>
- Description
+<a name="id650156"></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="id513937"></a>
- Synopsis
+<a name="id650185"></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>
 <span class="keyword">typename</span> <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>
@@ -49,8 +46,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="id514192"></a>
- Parameters
+<a name="id650365"></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>
@@ -59,61 +56,73 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     An instance of Sequence
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to convert.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_map.expression_semantics"></a><h6>
-<a name="id514298"></a>
- <a href="as_map.html#fusion.container.conversion.functions.as_map.expression_semantics">Expression
+<a name="id650449"></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="id514501"></a>
- Header
+<a name="id650578"></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="id514667"></a>
- Example
+<a name="id650694"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="as_vector.html" title="as_vector">
+<link rel="prev" href="as_vector.html" title="as_vector">
 <link rel="next" href="as_map.html" title="as_map">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="as_vector.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="as_map.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="as_set">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id513035"></a>
- Description
+<a name="id649564"></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="id513082"></a>
- Synopsis
+<a name="id649593"></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>
 <span class="keyword">typename</span> <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>
@@ -49,8 +46,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="id513336"></a>
- Parameters
+<a name="id649773"></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>
@@ -59,58 +56,70 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     An instance of Sequence
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to convert.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_set.expression_semantics"></a><h6>
-<a name="id513442"></a>
- <a href="as_set.html#fusion.container.conversion.functions.as_set.expression_semantics">Expression
+<a name="id649857"></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="id513611"></a>
- Header
+<a name="id649966"></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="id513776"></a>
- Example
+<a name="id650082"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="as_list.html" title="as_list">
+<link rel="prev" href="as_list.html" title="as_list">
 <link rel="next" href="as_set.html" title="as_set">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="as_list.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="as_set.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="as_vector">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id512188"></a>
- Description
+<a name="id648972"></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="id512234"></a>
- Synopsis
+<a name="id649004"></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>
 <span class="keyword">typename</span> <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>
@@ -49,8 +46,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="id512490"></a>
- Parameters
+<a name="id649188"></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>
@@ -59,54 +56,66 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     An instance of Sequence
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to convert.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_vector.expression_semantics"></a><h6>
-<a name="id512595"></a>
- <a href="as_vector.html#fusion.container.conversion.functions.as_vector.expression_semantics">Expression
+<a name="id649275"></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="id512755"></a>
- Header
+<a name="id649374"></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="id512921"></a>
- Example
+<a name="id649490"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../conversion.html" title="Conversion">
-<link rel="previous" href="functions/as_map.html" title="as_map">
+<link rel="prev" href="functions/as_map.html" title="as_map">
 <link rel="next" href="metafunctions/as_list.html" title="as_list">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/as_map.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../conversion.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/as_list.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
 <link rel="next" href="as_vector.html" title="as_vector">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,30 +22,27 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="as_vector.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="as_list">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id514856"></a>
- Description
+<a name="id650815"></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="id514903"></a>
- Synopsis
+<a name="id650846"></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="id514982"></a>
- Parameters
+<a name="id650902"></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>
@@ -54,55 +51,67 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A fusion Sequence
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A fusion <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence type to convert.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_list.expression_semantics"></a><h6>
-<a name="id515096"></a>
- <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.expression_semantics">Expression
+<a name="id650992"></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="id515250"></a>
- Header
+<a name="id651092"></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="id515417"></a>
- Example
+<a name="id651212"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="as_set.html" title="as_set">
+<link rel="prev" href="as_set.html" title="as_set">
 <link rel="next" href="../../../view.html" title="View">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,30 +22,27 @@
 <div class="spirit-nav">
 <a accesskey="p" href="as_set.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../../view.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="as_map">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id516922"></a>
- Description
+<a name="id654107"></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="id516970"></a>
- Synopsis
+<a name="id654138"></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="id517048"></a>
- Parameters
+<a name="id654195"></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>
@@ -54,62 +51,74 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A fusion Sequence
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A fusion <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to convert.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_map.expression_semantics"></a><h6>
-<a name="id517162"></a>
- <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.expression_semantics">Expression
+<a name="id654285"></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="id517362"></a>
- Header
+<a name="id654412"></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="id517528"></a>
- Example
+<a name="id654529"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="as_vector.html" title="as_vector">
+<link rel="prev" href="as_vector.html" title="as_vector">
 <link rel="next" href="as_map.html" title="as_map">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,30 +22,27 @@
 <div class="spirit-nav">
 <a accesskey="p" href="as_vector.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="as_map.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="as_set">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id516226"></a>
- Description
+<a name="id653621"></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="id516273"></a>
- Synopsis
+<a name="id653652"></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="id516352"></a>
- Parameters
+<a name="id653709"></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>
@@ -54,59 +51,71 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A fusion Sequence
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A fusion <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to convert.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_set.expression_semantics"></a><h6>
-<a name="id516467"></a>
- <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.expression_semantics">Expression
+<a name="id653799"></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="id516632"></a>
- Header
+<a name="id653905"></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="id516798"></a>
- Example
+<a name="id654023"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="as_list.html" title="as_list">
+<link rel="prev" href="as_list.html" title="as_list">
 <link rel="next" href="as_set.html" title="as_set">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,30 +22,27 @@
 <div class="spirit-nav">
 <a accesskey="p" href="as_list.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="as_set.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="as_vector">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id515541"></a>
- Description
+<a name="id651296"></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="id515588"></a>
- Synopsis
+<a name="id651327"></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="id515666"></a>
- Parameters
+<a name="id651384"></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>
@@ -54,55 +51,67 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A fusion Sequence
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A fusion <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to convert.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_vector.expression_semantics"></a><h6>
-<a name="id515778"></a>
- <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.expression_semantics">Expression
+<a name="id651474"></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="id515933"></a>
- Header
+<a name="id651573"></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="id516101"></a>
- Example
+<a name="id651693"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/container/generation.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
-<link rel="previous" href="map.html" title="map">
+<link rel="prev" href="map.html" title="map">
 <link rel="next" href="generation/functions.html" title="Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="map.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="generation/functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Generation">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id488909"></a>
- Header
- </h4>
+<a name="fusion.container.generation.header"></a><h5>
+<a name="id626238"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../generation.html" title="Generation">
-<link rel="previous" href="../generation.html" title="Generation">
+<link rel="prev" href="../generation.html" title="Generation">
 <link rel="next" href="functions/make_list.html" title="make_list">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../generation.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../generation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/make_list.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="tiers.html" title="Tiers">
+<link rel="prev" href="tiers.html" title="Tiers">
 <link rel="next" href="vector_tie.html" title="vector_tie">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,41 +22,38 @@
 <div class="spirit-nav">
 <a accesskey="p" href="tiers.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="vector_tie.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="list_tie">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id495935"></a>
- Description
+<a name="id631352"></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="id495981"></a>
- Synopsis
+<a name="id631381"></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="id496296"></a>
- Parameters
+<a name="id632971"></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>
@@ -65,54 +62,66 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </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>
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">list_tie</span></tt>
- </p></td>
+ <span class="identifier">xN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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 <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="id496470"></a>
- <a href="list_tie.html#fusion.container.generation.functions.list_tie.expression_semantics">Expression
+<a name="id633104"></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="id496637"></a>
- Header
+<a name="id633213"></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="id496804"></a>
- Example
+<a name="id633328"></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>
 <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="number">123.456</span><span class="special">;</span>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="make_list.html" title="make_list">
+<link rel="prev" href="make_list.html" title="make_list">
 <link rel="next" href="make_vector.html" title="make_vector">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,37 +22,34 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_list.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="make_vector.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_cons">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id490223"></a>
- Description
+<a name="id627224"></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="id490301"></a>
- Synopsis
+<a name="id627277"></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="id490633"></a>
- Parameters
+<a name="id627514"></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>
@@ -61,76 +58,94 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">car</span></tt>
- </p></td>
-<td><p>
- Instance of <tt class="computeroutput"><span class="identifier">Car</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">car</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Instance of <code class="computeroutput"><span class="identifier">Car</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     The list's head
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">cdr</span></tt>
- </p></td>
-<td><p>
- Instance of <tt class="computeroutput"><span class="identifier">Cdr</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">cdr</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Instance of <code class="computeroutput"><span class="identifier">Cdr</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     The list's tail (optional)
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_cons.expression_semantics"></a><h6>
-<a name="id490797"></a>
- <a href="make_cons.html#fusion.container.generation.functions.make_cons.expression_semantics">Expression
+<a name="id627644"></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="id491048"></a>
- Header
+<a name="id627808"></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="id491215"></a>
- Example
+<a name="id627923"></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="id491288"></a>
- <a href="make_cons.html#fusion.container.generation.functions.make_cons.see_also">See
+<a name="id627974"></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/release/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
+<link rel="prev" href="../functions.html" title="Functions">
 <link rel="next" href="make_cons.html" title="make_cons">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,42 +22,39 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="make_cons.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_list">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id489102"></a>
- Description
+<a name="id626368"></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="id489149"></a>
- Synopsis
+<a name="id626399"></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="id489511"></a>
- Parameters
+<a name="id626651"></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>
@@ -66,63 +63,75 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </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>
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_list</span></tt>
- </p></td>
+ <span class="identifier">xN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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 <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="id489684"></a>
- <a href="make_list.html#fusion.container.generation.functions.make_list.expression_semantics">Expression
+<a name="id626784"></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="id489907"></a>
- Header
+<a name="id626934"></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="id490073"></a>
- Example
+<a name="id627123"></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="id490147"></a>
- <a href="make_list.html#fusion.container.generation.functions.make_list.see_also">See
+<a name="id627175"></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/release/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="make_set.html" title="make_set">
+<link rel="prev" href="make_set.html" title="make_set">
 <link rel="next" href="tiers.html" title="Tiers">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,44 +22,41 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_set.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tiers.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_map">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id493610"></a>
- Description
+<a name="id629734"></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="id493656"></a>
- Synopsis
+<a name="id629764"></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_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.functions.make_map.parameters"></a><h6>
-<a name="id494103"></a>
- Parameters
+<a name="id630081"></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>
@@ -68,88 +65,106 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">KN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     The key types
- </p></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>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+<td>
+ <p>
+ <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>
- </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>
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_map</span></tt>
- </p></td>
+ <span class="identifier">xN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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 <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="id494369"></a>
- <a href="make_map.html#fusion.container.generation.functions.make_map.expression_semantics">Expression
+<a name="id630285"></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="id494702"></a>
- Header
+<a name="id630518"></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="id494869"></a>
- Example
+<a name="id630633"></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="id494998"></a>
- <a href="make_map.html#fusion.container.generation.functions.make_map.see_also">See
+<a name="id630718"></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>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="make_vector.html" title="make_vector">
+<link rel="prev" href="make_vector.html" title="make_vector">
 <link rel="next" href="make_map.html" title="make_map">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,42 +22,39 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_vector.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="make_map.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_set">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id492480"></a>
- Description
+<a name="id628815"></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="id492527"></a>
- Synopsis
+<a name="id628844"></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_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>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_SET_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_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>. 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.generation.functions.make_set.parameters"></a><h6>
-<a name="id492885"></a>
- Parameters
+<a name="id629093"></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>
@@ -66,67 +63,79 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </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>
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_set</span></tt>
- </p></td>
+ <span class="identifier">xN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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 <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="id493059"></a>
- <a href="make_set.html#fusion.container.generation.functions.make_set.expression_semantics">Expression
+<a name="id629227"></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="id493292"></a>
- Header
+<a name="id629523"></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="id493460"></a>
- Example
+<a name="id629638"></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="id493534"></a>
- <a href="make_set.html#fusion.container.generation.functions.make_set.see_also">See
+<a name="id629688"></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>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="make_cons.html" title="make_cons">
+<link rel="prev" href="make_cons.html" title="make_cons">
 <link rel="next" href="make_set.html" title="make_set">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,42 +22,39 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_cons.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="make_set.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_vector">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id491362"></a>
- Description
+<a name="id628023"></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="id491407"></a>
- Synopsis
+<a name="id628054"></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="id491766"></a>
- Parameters
+<a name="id628306"></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>
@@ -66,63 +63,75 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </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>
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_vector</span></tt>
- </p></td>
+ <span class="identifier">xN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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 <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="id491940"></a>
- <a href="make_vector.html#fusion.container.generation.functions.make_vector.expression_semantics">Expression
+<a name="id628439"></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="id492163"></a>
- Header
+<a name="id628592"></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="id492331"></a>
- Example
+<a name="id628712"></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="id492405"></a>
- <a href="make_vector.html#fusion.container.generation.functions.make_vector.see_also">See
+<a name="id628766"></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/release/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="vector_tie.html" title="vector_tie">
+<link rel="prev" href="vector_tie.html" title="vector_tie">
 <link rel="next" href="../metafunctions.html" title="MetaFunctions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,41 +22,38 @@
 <div class="spirit-nav">
 <a accesskey="p" href="vector_tie.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="map_tie">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id497955"></a>
- Description
+<a name="id634143"></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="id498002"></a>
- Synopsis
+<a name="id634172"></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="id498469"></a>
- Parameters
+<a name="id634497"></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>
@@ -65,71 +62,89 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">KN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></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>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </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>
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">map_tie</span></tt>
- </p></td>
+ <span class="identifier">xN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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 <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="id498733"></a>
- <a href="map_tie.html#fusion.container.generation.functions.map_tie.expression_semantics">Expression
+<a name="id634700"></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="id499015"></a>
- Header
+<a name="id634886"></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="id499181"></a>
- Example
+<a name="id635001"></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>
 <span class="keyword">struct</span> <span class="identifier">double_key</span><span class="special">;</span>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="make_map.html" title="make_map">
+<link rel="prev" href="make_map.html" title="make_map">
 <link rel="next" href="list_tie.html" title="list_tie">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,37 +22,34 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_map.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="list_tie.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Tiers">
+<div class="titlepage"><div><div><h5 class="title">
+<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>
             function templates. The succeeding sections document the various <span class="emphasis"><em>tier</em></span>
             flavors.
           </p>
-<div class="itemizedlist"><ul type="disc">
-<li>list_tie</li>
-<li>vector_tie</li>
-<li>map_tie</li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="list_tie.html" title="list_tie"><code class="computeroutput"><span class="identifier">list_tie</span></code></a></li>
+<li class="listitem"><a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a></li>
+<li class="listitem"><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:
           </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>
   <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="id495465" href="#ftn.id495465">9</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="id631020" href="#ftn.id631020" class="footnote">9</a>]</sup>
             .
           </p>
 <p>
@@ -60,7 +57,7 @@
             variables. E.g.:
           </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>
@@ -69,8 +66,8 @@
             when calling functions which return sequences.
           </p>
 <a name="fusion.container.generation.functions.tiers.ignore"></a><h6>
-<a name="id495766"></a>
- Ignore
+<a name="id631239"></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
@@ -79,13 +76,13 @@
             example:
           </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.id495465" href="#id495465">9</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id631020" href="#id631020" class="para">9</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/release/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="list_tie.html" title="list_tie">
+<link rel="prev" href="list_tie.html" title="list_tie">
 <link rel="next" href="map_tie.html" title="map_tie">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,41 +22,38 @@
 <div class="spirit-nav">
 <a accesskey="p" href="list_tie.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="map_tie.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="vector_tie">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id496944"></a>
- Description
+<a name="id633428"></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="id496991"></a>
- Synopsis
+<a name="id633459"></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="id497306"></a>
- Parameters
+<a name="id633681"></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>
@@ -65,54 +62,66 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </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>
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">vector_tie</span></tt>
- </p></td>
+ <span class="identifier">xN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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 <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="id497480"></a>
- <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.expression_semantics">Expression
+<a name="id633814"></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="id497646"></a>
- Header
+<a name="id633923"></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="id497813"></a>
- Example
+<a name="id634041"></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>
 <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="number">123.456</span><span class="special">;</span>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../generation.html" title="Generation">
-<link rel="previous" href="functions/map_tie.html" title="map_tie">
+<link rel="prev" href="functions/map_tie.html" title="map_tie">
 <link rel="next" href="metafunctions/make_list.html" title="make_list">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/map_tie.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../generation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/make_list.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="MetaFunctions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
-<link rel="previous" href="make_map.html" title="make_map">
+<link rel="prev" href="make_map.html" title="make_map">
 <link rel="next" href="vector_tie.html" title="vector_tie">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,40 +22,37 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_map.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="vector_tie.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="list_tie">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id508354"></a>
- Description
+<a name="id646225"></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="id508401"></a>
- Synopsis
+<a name="id646256"></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="id508605"></a>
- Parameters
+<a name="id646397"></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>
@@ -64,54 +61,66 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">list_tie</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id508746"></a>
- <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.expression_semantics">Expression
+<a name="id646506"></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="id508931"></a>
- Header
+<a name="id646632"></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="id509099"></a>
- Example
+<a name="id646752"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
-<link rel="previous" href="make_list.html" title="make_list">
+<link rel="prev" href="make_list.html" title="make_list">
 <link rel="next" href="make_vector.html" title="make_vector">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,30 +22,27 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_list.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="make_vector.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_cons">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id500284"></a>
- Description
+<a name="id636868"></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="id500332"></a>
- Synopsis
+<a name="id636899"></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="id500440"></a>
- Parameters
+<a name="id636978"></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>
@@ -54,68 +51,86 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Car</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Car</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The list's head type
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Cdr</span></tt>
- </p></td>
-<td><p>
- A <tt class="computeroutput"><span class="identifier">cons</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Cdr</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <code class="computeroutput"><span class="identifier">cons</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     The list's tail type (optional)
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_cons.expression_semantics"></a><h6>
-<a name="id500593"></a>
- <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.expression_semantics">Expression
+<a name="id637102"></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="id500794"></a>
- Header
+<a name="id637235"></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="id500961"></a>
- Example
+<a name="id637355"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
-<link rel="previous" href="../metafunctions.html" title="MetaFunctions">
+<link rel="prev" href="../metafunctions.html" title="MetaFunctions">
 <link rel="next" href="make_cons.html" title="make_cons">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,40 +22,37 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="make_cons.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_list">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id499405"></a>
- Description
+<a name="id636251"></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="id499452"></a>
- Synopsis
+<a name="id636282"></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="id499656"></a>
- Parameters
+<a name="id636423"></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>
@@ -64,55 +61,67 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
- Template arguments to <tt class="computeroutput"><span class="identifier">make_list</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id499797"></a>
- <a href="make_list.html#fusion.container.generation.metafunctions.make_list.expression_semantics">Expression
+<a name="id636532"></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="id499989"></a>
- Header
+<a name="id636660"></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="id500157"></a>
- Example
+<a name="id636780"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
-<link rel="previous" href="make_set.html" title="make_set">
+<link rel="prev" href="make_set.html" title="make_set">
 <link rel="next" href="list_tie.html" title="list_tie">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_set.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="list_tie.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_map">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id507108"></a>
- Description
+<a name="id645340"></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="id507156"></a>
- Synopsis
+<a name="id645371"></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>
     <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>
@@ -46,18 +43,18 @@
 <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_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.make_map.parameters"></a><h6>
-<a name="id507416"></a>
- Parameters
+<a name="id645553"></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>
@@ -66,84 +63,102 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">KN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></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>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></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>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id507670"></a>
- <a href="make_map.html#fusion.container.generation.metafunctions.make_map.expression_semantics">Expression
+<a name="id645750"></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="id508007"></a>
- Header
+<a name="id645983"></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="id508175"></a>
- Example
+<a name="id646103"></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="id508276"></a>
- <a href="make_map.html#fusion.container.generation.metafunctions.make_map.see_also">See
+<a name="id646176"></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>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
-<link rel="previous" href="make_vector.html" title="make_vector">
+<link rel="prev" href="make_vector.html" title="make_vector">
 <link rel="next" href="make_map.html" title="make_map">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,40 +22,37 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_vector.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="make_map.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_set">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id506237"></a>
- Description
+<a name="id638051"></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="id506284"></a>
- Synopsis
+<a name="id638082"></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_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>. You may define the preprocessor constant
- <tt class="computeroutput"><span class="identifier">FUSION_MAX_SET_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_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>. 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.generation.metafunctions.make_set.parameters"></a><h6>
-<a name="id506489"></a>
- Parameters
+<a name="id638223"></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>
@@ -64,59 +61,71 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">make_set</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id506629"></a>
- <a href="make_set.html#fusion.container.generation.metafunctions.make_set.expression_semantics">Expression
+<a name="id638332"></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="id506830"></a>
- Header
+<a name="id645144"></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="id506997"></a>
- Example
+<a name="id645264"></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>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
-<link rel="previous" href="make_cons.html" title="make_cons">
+<link rel="prev" href="make_cons.html" title="make_cons">
 <link rel="next" href="make_set.html" title="make_set">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,40 +22,37 @@
 <div class="spirit-nav">
 <a accesskey="p" href="make_cons.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="make_set.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="make_vector">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id501093"></a>
- Description
+<a name="id637441"></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="id501141"></a>
- Synopsis
+<a name="id637470"></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="id501345"></a>
- Parameters
+<a name="id637608"></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>
@@ -64,55 +61,67 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
- Template arguments to <tt class="computeroutput"><span class="identifier">make_vector</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id501486"></a>
- <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.expression_semantics">Expression
+<a name="id637715"></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="id505943"></a>
- Header
+<a name="id637843"></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="id506111"></a>
- Example
+<a name="id637963"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
-<link rel="previous" href="vector_tie.html" title="vector_tie">
+<link rel="prev" href="vector_tie.html" title="vector_tie">
 <link rel="next" href="../../conversion.html" title="Conversion">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,40 +22,37 @@
 <div class="spirit-nav">
 <a accesskey="p" href="vector_tie.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../conversion.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="map_tie">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id510047"></a>
- Description
+<a name="id647477"></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="id510096"></a>
- Synopsis
+<a name="id647508"></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="id510352"></a>
- Parameters
+<a name="id647688"></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>
@@ -64,70 +61,88 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">KN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
- The key types for <tt class="computeroutput"><span class="identifier">map_tie</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">DN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
- The arguments types for <tt class="computeroutput"><span class="identifier">map_tie</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id510563"></a>
- <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.expression_semantics">Expression
+<a name="id647852"></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="id510865"></a>
- Header
+<a name="id648056"></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="id511032"></a>
- Example
+<a name="id648176"></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>
 <span class="keyword">struct</span> <span class="identifier">double_key</span><span class="special">;</span>

Modified: branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="MetaFunctions">
-<link rel="previous" href="list_tie.html" title="list_tie">
+<link rel="prev" href="list_tie.html" title="list_tie">
 <link rel="next" href="map_tie.html" title="map_tie">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,40 +22,37 @@
 <div class="spirit-nav">
 <a accesskey="p" href="list_tie.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="map_tie.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="vector_tie">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id509201"></a>
- Description
+<a name="id646817"></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="id509248"></a>
- Synopsis
+<a name="id646846"></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="id509452"></a>
- Parameters
+<a name="id646986"></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>
@@ -64,54 +61,66 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span>
+<td>
+ <p>
+ <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>
- </p></td>
-<td><p>
+ <span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
- The arguments to <tt class="computeroutput"><span class="identifier">vector_tie</span></tt>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id509592"></a>
- <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.expression_semantics">Expression
+<a name="id647095"></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="id509778"></a>
- Header
+<a name="id647221"></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="id509946"></a>
- Example
+<a name="id647410"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/container/list.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/list.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/list.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
-<link rel="previous" href="cons.html" title="cons">
+<link rel="prev" href="cons.html" title="cons">
 <link rel="next" href="set.html" title="set">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,38 +22,34 @@
 <div class="spirit-nav">
 <a accesskey="p" href="cons.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="set.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.container.list.description"></a><h4>
-<a name="id483314"></a>
- Description
- </h4>
+<div class="section" title="list">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id618983"></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="id483409"></a>
- Header
- </h4>
+<a name="fusion.container.list.header"></a><h5>
+<a name="id619036"></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="id483700"></a>
- Synopsis
- </h4>
+<a name="fusion.container.list.synopsis"></a><h5>
+<a name="id619243"></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>
   <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span>
@@ -64,24 +60,24 @@
 <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="id484026"></a>
- Template parameters
- </h4>
+<a name="fusion.container.list.template_parameters"></a><h5>
+<a name="id621660"></a>
+ <a class="link" href="list.html#fusion.container.list.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -89,69 +85,78 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span></tt>...<tt class="computeroutput"><span class="identifier">TN</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T0</span></code>...<code class="computeroutput"><span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Element types
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 <span class="emphasis"><em>unspecified-type</em></span>
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.container.list.model_of"></a><h4>
-<a name="id484144"></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>
-<div class="variablelist">
+<a name="fusion.container.list.model_of"></a><h5>
+<a name="id621754"></a>
+ <a class="link" href="list.html#fusion.container.list.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
+<div class="variablelist" title="Notation">
 <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="id484357"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.list.expression_semantics"></a><h5>
+<a name="id621908"></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">
@@ -160,81 +165,104 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">L</span><span class="special">()</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">L</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Creates a list with default constructed elements.
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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, <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>
- </p></td>
-<td><p>
- The Nth element from the beginning of the sequence; see at.
- </p></td>
+<td>
+ <p>
+ <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 <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="id484933"></a>
- Example
- </h4>
+ </p>
+</div>
+<a name="fusion.container.list.example"></a><h5>
+<a name="id622312"></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/release/libs/fusion/doc/html/fusion/container/map.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/map.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/map.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
-<link rel="previous" href="set.html" title="set">
+<link rel="prev" href="set.html" title="set">
 <link rel="next" href="generation.html" title="Generation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,40 +22,36 @@
 <div class="spirit-nav">
 <a accesskey="p" href="set.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="generation.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.container.map.description"></a><h4>
-<a name="id486959"></a>
- Description
- </h4>
+<div class="section" title="map">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id624860"></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="id487039"></a>
- Header
- </h4>
+<a name="fusion.container.map.header"></a><h5>
+<a name="id624903"></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="id487319"></a>
- Synopsis
- </h4>
+<a name="fusion.container.map.synopsis"></a><h5>
+<a name="id625102"></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>
   <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span>
@@ -66,24 +62,24 @@
 <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>
+<pre class="programlisting"><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="id487744"></a>
- Template parameters
- </h4>
+<a name="fusion.container.map.template_parameters"></a><h5>
+<a name="id625401"></a>
+ <a class="link" href="map.html#fusion.container.map.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -91,71 +87,78 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span></tt>...<tt class="computeroutput"><span class="identifier">TN</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T0</span></code>...<code class="computeroutput"><span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Element types
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 <span class="emphasis"><em>unspecified-type</em></span>
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.container.map.model_of"></a><h4>
-<a name="id487861"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc">
-<li><a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+<a name="fusion.container.map.model_of"></a><h5>
+<a name="id625494"></a>
+ <a class="link" href="map.html#fusion.container.map.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li>
 </ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id488082"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.map.expression_semantics"></a><h5>
+<a name="id625650"></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">
@@ -164,70 +167,88 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">M</span><span class="special">()</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">M</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Creates a map with default constructed elements.
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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, <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="id488428"></a>
- Example
- </h4>
+<a name="fusion.container.map.example"></a><h5>
+<a name="id625904"></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/release/libs/fusion/doc/html/fusion/container/set.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/set.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/set.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
-<link rel="previous" href="list.html" title="list">
+<link rel="prev" href="list.html" title="list">
 <link rel="next" href="map.html" title="map">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,39 +22,35 @@
 <div class="spirit-nav">
 <a accesskey="p" href="list.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="map.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.container.set.description"></a><h4>
-<a name="id485224"></a>
- Description
- </h4>
+<div class="section" title="set">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id622517"></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="id485272"></a>
- Header
- </h4>
+<a name="fusion.container.set.header"></a><h5>
+<a name="id622544"></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="id485553"></a>
- Synopsis
- </h4>
+<a name="fusion.container.set.synopsis"></a><h5>
+<a name="id622743"></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>
   <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span>
@@ -65,24 +61,24 @@
 <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="id485879"></a>
- Template parameters
- </h4>
+<a name="fusion.container.set.template_parameters"></a><h5>
+<a name="id622976"></a>
+ <a class="link" href="set.html#fusion.container.set.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -90,71 +86,78 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span></tt>...<tt class="computeroutput"><span class="identifier">TN</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T0</span></code>...<code class="computeroutput"><span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Element types
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 <span class="emphasis"><em>unspecified-type</em></span>
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.container.set.model_of"></a><h4>
-<a name="id485997"></a>
- Model of
- </h4>
-<div class="itemizedlist"><ul type="disc">
-<li><a href="../sequence/concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+<a name="fusion.container.set.model_of"></a><h5>
+<a name="id623069"></a>
+ <a class="link" href="set.html#fusion.container.set.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li>
 </ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id486190"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.set.expression_semantics"></a><h5>
+<a name="id623208"></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">
@@ -163,64 +166,82 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">S</span><span class="special">()</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Creates a set with default constructed elements.
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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, <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="id486538"></a>
- Example
- </h4>
+<a name="fusion.container.set.example"></a><h5>
+<a name="id623462"></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/release/libs/fusion/doc/html/fusion/container/vector.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/container/vector.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/container/vector.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../container.html" title="Container">
-<link rel="previous" href="../container.html" title="Container">
+<link rel="prev" href="../container.html" title="Container">
 <link rel="next" href="cons.html" title="cons">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,30 +22,26 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../container.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="cons.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.container.vector.description"></a><h4>
-<a name="id478784"></a>
- Description
- </h4>
+<div class="section" title="vector">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id614646"></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="id478860"></a>
- Header
- </h4>
+<a name="fusion.container.vector.header"></a><h5>
+<a name="id614691"></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>
 <span class="preprocessor">#include</span> <span class="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">vector_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -63,12 +59,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="id479836"></a>
- Synopsis
- </h4>
+<a name="fusion.container.vector.synopsis"></a><h5>
+<a name="id615393"></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">struct</span> <span class="identifier">vector0</span><span class="special">;</span>
 
@@ -87,7 +83,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>
     <span class="keyword">typename</span> <span class="identifier">T0</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span>
@@ -104,24 +100,24 @@
 <pre class="programlisting"><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="id480561"></a>
- Template parameters
- </h4>
+<a name="fusion.container.vector.template_parameters"></a><h5>
+<a name="id615923"></a>
+ <a class="link" href="vector.html#fusion.container.vector.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -129,65 +125,74 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T0</span></tt>...<tt class="computeroutput"><span class="identifier">TN</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T0</span></code>...<code class="computeroutput"><span class="identifier">TN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Element types
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 <span class="emphasis"><em>unspecified</em></span>
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.container.vector.model_of"></a><h4>
-<a name="id480679"></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="id616016"></a>
+ <a class="link" href="vector.html#fusion.container.vector.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
           Access Sequence</a></li></ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id480862"></a>
- Expression Semantics
- </h4>
+<a name="fusion.container.vector.expression_semantics"></a><h5>
+<a name="id617240"></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">
@@ -196,62 +201,80 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">V</span><span class="special">()</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">V</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Creates a vector with default constructed elements.
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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, <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="id481200"></a>
- Example
- </h4>
+<a name="fusion.container.vector.example"></a><h5>
+<a name="id617488"></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/release/libs/fusion/doc/html/fusion/extension.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/extension.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/extension.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="tuple/pairs.html" title="Pairs">
-<link rel="next" href="extension/ext_full.html" title=" The Full Extension Mechanism">
+<link rel="prev" href="tuple/pairs.html" title="Pairs">
+<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>
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="tuple/pairs.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="extension/ext_full.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Extension">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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/release/libs/fusion/doc/html/fusion/extension/ext_full.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/extension/ext_full.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/extension/ext_full.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,12 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../extension.html" title="Extension">
-<link rel="previous" href="../extension.html" title="Extension">
+<link rel="prev" href="../extension.html" title="Extension">
 <link rel="next" href="sequence_facade.html" title="Sequence Facade">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,39 +22,36 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../extension.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extension.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequence_facade.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="The Full Extension Mechanism">
+<div class="titlepage"><div><div><h3 class="title">
+<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>
         The process for adding a new sequence type to Fusion is:
       </p>
-<div class="orderedlist"><ol type="1">
-<li>
- Enable the tag dispatching
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+ 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>
+<li class="listitem">
           Design an iterator type for the sequence
         </li>
-<li>
+<li class="listitem">
           Provide specialized behaviour for the intrinsic operations of the new Fusion
           sequence
         </li>
 </ol></div>
-<a name="fusion.extension.ext_full.our_example"></a><h4>
-<a name="id597483"></a>
- Our example
- </h4>
+<a name="fusion.extension.ext_full.our_example"></a><h5>
+<a name="id734940"></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:
@@ -76,19 +73,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="id597772"></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="id735144"></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:
@@ -98,9 +94,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"><span class="preprocessor">#include</span> <span class="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_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -115,28 +111,28 @@
 <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>
 <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">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="id598393"></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="id735580"></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>
 <span class="keyword">struct</span> <span class="identifier">example_struct_iterator</span>
@@ -156,43 +152,43 @@
 <p>
         A quick summary of the details of our iterator:
       </p>
-<div class="orderedlist"><ol type="1">
-<li>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
           The iterator is parameterized by the type it is iterating over, and the
           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
+<li class="listitem">
+ 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>
+<li class="listitem">
+ 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>
+<li class="listitem">
+ 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="id599049"></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="id738774"></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"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
@@ -216,29 +212,29 @@
 </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>
 <span class="keyword">struct</span> <span class="identifier">deref_impl</span><span class="special">&lt;</span><span class="identifier">example</span><span class="special">::</span><span class="identifier">example_struct_iterator_tag</span><span class="special">&gt;</span>
@@ -275,16 +271,16 @@
 <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>
@@ -292,48 +288,48 @@
 
 <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">
+<div class="note" title="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>
           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="id601356"></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="id740388"></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>
 <span class="keyword">struct</span> <span class="identifier">next_impl</span><span class="special">&lt;</span><span class="identifier">example</span><span class="special">::</span><span class="identifier">example_struct_iterator_tag</span><span class="special">&gt;</span>
@@ -354,40 +350,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="id602004"></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="id740824"></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"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
@@ -398,14 +391,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"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
@@ -427,33 +420,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="id602607"></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="id741236"></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"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
@@ -495,18 +487,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="id603614"></a>
- Summary
- </h4>
+<a name="fusion.extension.ext_full.summary"></a><h5>
+<a name="id741936"></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.
@@ -514,8 +506,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/release/libs/fusion/doc/html/fusion/extension/iterator_facade.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/extension/iterator_facade.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/extension/iterator_facade.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../extension.html" title="Extension">
-<link rel="previous" href="sequence_facade.html" title="Sequence Facade">
+<link rel="prev" href="sequence_facade.html" title="Sequence Facade">
 <link rel="next" href="../functional.html" title="Functional">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,33 +22,30 @@
 <div class="spirit-nav">
 <a accesskey="p" href="sequence_facade.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extension.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../functional.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.extension.iterator_facade.description"></a><h4>
-<a name="id605224"></a>
- Description
- </h4>
+<div class="section" title="Iterator Facade">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id743080"></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="id605272"></a>
- Synopsis
- </h4>
+<a name="fusion.extension.iterator_facade.synopsis"></a><h5>
+<a name="id743106"></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="id605364"></a>
- Usage
- </h4>
+<a name="fusion.extension.iterator_facade.usage"></a><h5>
+<a name="id743448"></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
@@ -60,230 +57,326 @@
         type.
       </p>
 <div class="table">
-<a name="id605390"></a><p class="title"><b>Table 1.93. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id743465"></a><p class="title"><b>Table 1.93. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
               Name
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
               Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
- A type derived from iterator_facade
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <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>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
               Integral Constant</a>
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id605548"></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="id743586"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
               Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
               Result
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
               Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
- The element stored at iterator position <tt class="computeroutput"><span class="identifier">It</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">It</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">deref</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- </p></td>
-<td><p>
- The type returned when dereferencing an iterator of type <tt class="computeroutput"><span class="identifier">It</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">It</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">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>
- </p></td>
-<td><p>
- Dereferences iterator <tt class="computeroutput"><span class="identifier">it</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">it</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">next</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- </p></td>
-<td><p>
- The type of the next element from <tt class="computeroutput"><span class="identifier">It</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">It</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">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>
- </p></td>
-<td><p>
- The next iterator after <tt class="computeroutput"><span class="identifier">it</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">it</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">prior</span><span class="special">&lt;</span><span class="identifier">It</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- </p></td>
-<td><p>
- The type of the next element from <tt class="computeroutput"><span class="identifier">It</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">It</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">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>
- </p></td>
-<td><p>
- The next iterator after <tt class="computeroutput"><span class="identifier">it</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">it</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">type</span></tt>
- </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>
- </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>
- </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>
- </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>
- </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>
- </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>
- </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
+<td>
+ <p>
+ <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 <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 <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>
+ <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 <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 <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>
+ <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 <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>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">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>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">it1</span></code>
+ and <code class="computeroutput"><span class="identifier">it2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               None
- </p></td>
+ </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">type</span></tt>
- </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>
- </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>
- </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>
- </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>
- </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>
- </p></td>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">It1</span></code>
+ and <code class="computeroutput"><span class="identifier">It2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <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 <code class="computeroutput"><span class="identifier">it1</span></code>
+ and <code class="computeroutput"><span class="identifier">it2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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="id607107"></a>
- Header
- </h4>
+<br class="table-break"><a name="fusion.extension.iterator_facade.header"></a><h5>
+<a name="id744746"></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="id607264"></a>
- Example
- </h4>
+<a name="fusion.extension.iterator_facade.example"></a><h5>
+<a name="id744854"></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/release/libs/fusion/doc/html/fusion/extension/sequence_facade.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/extension/sequence_facade.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/extension/sequence_facade.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../extension.html" title="Extension">
-<link rel="previous" 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">
@@ -22,39 +22,36 @@
 <div class="spirit-nav">
 <a accesskey="p" href="ext_full.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extension.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="iterator_facade.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.extension.sequence_facade.description"></a><h4>
-<a name="id603722"></a>
- Description
- </h4>
+<div class="section" title="Sequence Facade">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id742001"></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="id603769"></a>
- Synopsis
- </h4>
+<a name="fusion.extension.sequence_facade.synopsis"></a><h5>
+<a name="id742027"></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="id603902"></a>
- Usage
- </h4>
+<a name="fusion.extension.sequence_facade.usage"></a><h5>
+<a name="id742121"></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>
@@ -62,150 +59,202 @@
         type.
       </p>
 <div class="table">
-<a name="id603990"></a><p class="title"><b>Table 1.91. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id742172"></a><p class="title"><b>Table 1.91. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
               Name
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
               Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">sequence</span></tt>, <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A type derived from sequence_facade
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <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>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
               An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
               Integral Constant</a>
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id604124"></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="id742279"></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>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
               Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
               Result
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </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>
- </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>
- </p></td>
-<td><p>
- An iterator to the beginning of sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </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>
- </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>
- </p></td>
-<td><p>
- An iterator to the end of sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </p></td>
-<td><p>
- The size of a sequence of type <tt class="computeroutput"><span class="identifier">Seq</span></tt>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <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 <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></td>
+ </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">call</span><span class="special">(</span><span class="identifier">seq</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- The size of sequence <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </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>
- </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>
- </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>
- </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>
- </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>
- </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>
- </p></td>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <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 <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>
+ <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 <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>
+ <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 <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="id605003"></a>
- Include
- </h4>
+<br class="table-break"><a name="fusion.extension.sequence_facade.include"></a><h5>
+<a name="id742934"></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="id605158"></a>
- Example
- </h4>
+<a name="fusion.extension.sequence_facade.example"></a><h5>
+<a name="id743042"></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/release/libs/fusion/doc/html/fusion/functional.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="extension/iterator_facade.html" title="Iterator Facade">
+<link rel="prev" href="extension/iterator_facade.html" title="Iterator Facade">
 <link rel="next" href="functional/concepts.html" title="Concepts">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="extension/iterator_facade.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functional/concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functional">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -65,17 +62,17 @@
       Components to call functions and function objects and to make Fusion code callable
       through a function object interface.
     </p>
-<a name="fusion.functional.header"></a><h3>
-<a name="id607336"></a>
- Header
- </h3>
+<a name="fusion.functional.header"></a><h4>
+<a name="id744896"></a>
+ <a class="link" href="functional.html#fusion.functional.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">functional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.functional.fused_and_unfused_forms"></a><h3>
-<a name="id607418"></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="id744952"></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>
@@ -85,31 +82,31 @@
       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="id607678"></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="id745136"></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
@@ -122,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>
@@ -136,11 +132,11 @@
 <p>
       Constructors can be called applying Boost.Functional/Factory.
     </p>
-<a name="fusion.functional.making_fusion_code_callable_through_a_function_object_interface"></a><h3>
-<a name="id607765"></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="id745181"></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/release/libs/fusion/doc/html/fusion/functional/adapters.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/adapters.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/adapters.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,12 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functional.html" title="Functional">
-<link rel="previous" href="invocation/limits.html" title="Limits">
+<link rel="prev" href="invocation/limits.html" title="Limits">
 <link rel="next" href="adapters/fused.html" title="fused">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="invocation/limits.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functional.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="adapters/fused.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Adapters">
+<div class="titlepage"><div><div><h3 class="title">
+<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/release/libs/fusion/doc/html/fusion/functional/adapters/fused.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
-<link rel="previous" 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">
@@ -22,61 +22,55 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../adapters.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapters.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="fused_procedure.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.functional.adapters.fused.description"></a><h5>
-<a name="id615823"></a>
- Description
- </h5>
+<div class="section" title="fused">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id754795"></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>
-<a name="fusion.functional.adapters.fused.header"></a><h5>
-<a name="id615953"></a>
- Header
- </h5>
+<a name="fusion.functional.adapters.fused.header"></a><h6>
+<a name="id754870"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.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">adapter</span><span class="special">/</span><span class="identifier">fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.functional.adapters.fused.synopsis"></a><h5>
-<a name="id616056"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.fused.synopsis"></a><h6>
+<a name="id754940"></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="id616133"></a>
- <a href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
+<a name="fusion.functional.adapters.fused.template_parameters"></a><h6>
+<a name="id754991"></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>
@@ -84,131 +78,154 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
- </p></td>
-<td><p>
- A <a href="../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred
                   Callable Object</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused.model_of"></a><h5>
-<a name="id616247"></a>
- Model of
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<a name="fusion.functional.adapters.fused.model_of"></a><h6>
+<a name="id755079"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.model_of">Model of</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id616464"></a>
- <a href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
+<a name="fusion.functional.adapters.fused.expression_semantics"></a><h6>
+<a name="id755234"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>.
- </p></td>
+ 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>
- </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.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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
+<td>
+ <p>
+ <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 <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>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused.example"></a><h5>
-<a name="id616717"></a>
- Example
- </h5>
-<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>
+<a name="fusion.functional.adapters.fused.example"></a><h6>
+<a name="id755421"></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><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="id616892"></a>
- See also
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>fused_procedure</li>
-<li>fused_function_object</li>
-<li>invoke</li>
-<li><a href="../generation/functions/mk_fused.html" title="
- make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a></li>
-<li>deduce</li>
+<a name="fusion.functional.adapters.fused.see_also"></a><h6>
+<a name="id755542"></a>
+ <a class="link" href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
+<li class="listitem"><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 class="listitem"><a class="link" href="../invocation/functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
+<li class="listitem"><a class="link" href="../generation/functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
-<link rel="previous" href="fused_procedure.html" title="fused_procedure">
+<link rel="up" href="../adapters.html" title="Adapters">
+<link rel="prev" href="fused_procedure.html" title="fused_procedure">
 <link rel="next" href="unfused.html" title="unfused">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,51 +22,45 @@
 <div class="spirit-nav">
 <a accesskey="p" href="fused_procedure.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapters.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="unfused.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.functional.adapters.fused_function_object.description"></a><h5>
-<a name="id618706"></a>
- Description
- </h5>
+<div class="section" title="fused_function_object">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id756819"></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>
-<a name="fusion.functional.adapters.fused_function_object.header"></a><h5>
-<a name="id618779"></a>
- Header
- </h5>
+<a name="fusion.functional.adapters.fused_function_object.header"></a><h6>
+<a name="id756862"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.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">adapter</span><span class="special">/</span><span class="identifier">fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h5>
-<a name="id618883"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h6>
+<a name="id756934"></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="id618963"></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="id756988"></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>
@@ -74,124 +68,148 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
- </p></td>
-<td><p>
- <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function
                   Object</a> type
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused_function_object.model_of"></a><h5>
-<a name="id619078"></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="id757078"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
           of</a>
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id619296"></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="id757235"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>.
- </p></td>
+ 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>
- </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.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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
+<td>
+ <p>
+ <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 <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>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused_function_object.example"></a><h5>
-<a name="id619551"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.fused_function_object.example"></a><h6>
+<a name="id757425"></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>
 
@@ -213,25 +231,23 @@
 
 <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="id620606"></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="id758196"></a>
+ <a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
           also</a>
- </h5>
-<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><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></li>
-<li>deduce</li>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
+<li class="listitem"><a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
+<li class="listitem"><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 class="listitem"><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></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
-<link rel="previous" href="fused.html" title="fused">
+<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">
@@ -22,68 +22,63 @@
 <div class="spirit-nav">
 <a accesskey="p" href="fused.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapters.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="fused_function_object.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.functional.adapters.fused_procedure.description"></a><h5>
-<a name="id617042"></a>
- Description
- </h5>
+<div class="section" title="fused_procedure">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id755636"></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
           such a pointer without returning anything does not make sense, so this
           case is not implemented).
         </p>
-<a name="fusion.functional.adapters.fused_procedure.header"></a><h5>
-<a name="id617199"></a>
- Header
- </h5>
+<a name="fusion.functional.adapters.fused_procedure.header"></a><h6>
+<a name="id755726"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.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">adapter</span><span class="special">/</span><span class="identifier">fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h5>
-<a name="id617302"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h6>
+<a name="id755795"></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="id617380"></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="id755849"></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>
@@ -91,144 +86,168 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
- </p></td>
-<td><p>
- Callable Object
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="../concepts/callable.html" title="Callable Object">Callable Object</a>
                   type
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused_procedure.model_of"></a><h5>
-<a name="id617493"></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="id755939"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
           of</a>
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id617712"></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="id756097"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>.
- </p></td>
+ 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>
- </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.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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
+<td>
+ <p>
+ <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 <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>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.fused_procedure.example"></a><h5>
-<a name="id617967"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.fused_procedure.example"></a><h6>
+<a name="id756304"></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="id618572"></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="id756736"></a>
+ <a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
           also</a>
- </h5>
-<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 href="../generation/functions/mk_fused_proc.html" title="
- make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a></li>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
+<li class="listitem"><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 class="listitem"><a class="link" href="../invocation/functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
+<li class="listitem"><a class="link" href="../generation/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>

Modified: branches/release/libs/fusion/doc/html/fusion/functional/adapters/limits.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/adapters/limits.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/adapters/limits.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Limits</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
-<link rel="previous" href="unfused_typed.html" title="unfused_typed">
+<link rel="up" href="../adapters.html" title="Adapters">
+<link rel="prev" href="unfused_typed.html" title="unfused_typed">
 <link rel="next" href="../generation.html" title="Generation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,33 +22,30 @@
 <div class="spirit-nav">
 <a accesskey="p" href="unfused_typed.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapters.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../generation.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" lang="en">
-<div class="titlepage">
-<div><div><h4 class="title">
-<a name="fusion.functional.adapters.limits"></a>Limits
-</h4></div></div>
-<div></div>
-</div>
-<a name="fusion.functional.adapters.limits.header"></a><h5>
-<a name="id625055"></a>
- Header
- </h5>
+<div class="section" title="Limits">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="fusion.functional.adapters.limits"></a><a class="link" href="limits.html" title="Limits">Limits</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.limits.header"></a><h6>
+<a name="id763033"></a>
+ <a class="link" href="limits.html#fusion.functional.adapters.limits.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">adapter</span><span class="special">/</span><span class="identifier">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.functional.adapters.limits.macros"></a><h5>
-<a name="id625158"></a>
- Macros
- </h5>
+<a name="fusion.functional.adapters.limits.macros"></a><h6>
+<a name="id763102"></a>
+ <a class="link" href="limits.html#fusion.functional.adapters.limits.macros">Macros</a>
+ </h6>
 <p>
           The following macros can be defined to change the maximum arity. The value
- used for these macros must not exceed <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>.
+ used for these macros must not exceed <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>.
           The default is 6.
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
             BOOST_FUSION_UNFUSED_MAX_ARITY
           </li>
-<li>
+<li class="listitem">
             BOOST_FUSION_UNFUSED_TYPE_MAX_ARITY
           </li>
 </ul></div>

Modified: branches/release/libs/fusion/doc/html/fusion/functional/adapters/unfused.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/adapters/unfused.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/adapters/unfused.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>unfused</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
-<link rel="previous" href="fused_function_object.html" title="fused_function_object">
+<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_typed.html" title="unfused_typed">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,31 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="fused_function_object.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapters.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="unfused_typed.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" lang="en">
-<div class="titlepage">
-<div><div><h4 class="title">
-<a name="fusion.functional.adapters.unfused"></a>unfused
-</h4></div></div>
-<div></div>
-</div>
-<a name="fusion.functional.adapters.unfused.description"></a><h5>
-<a name="id620760"></a>
- Description
- </h5>
+<div class="section" title="unfused">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="fusion.functional.adapters.unfused"></a><a class="link" href="unfused.html" title="unfused">unfused</a>
+</h4></div></div></div>
+<a name="fusion.functional.adapters.unfused.description"></a><h6>
+<a name="id758292"></a>
+ <a class="link" href="unfused.html#fusion.functional.adapters.unfused.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.
         </p>
 <p>
           The nullary overload of the call operator can be removed by setting the
- second template parameter to <tt class="computeroutput"><span class="keyword">false</span></tt>,
+ second template parameter to <code class="computeroutput"><span class="keyword">false</span></code>,
           which is very useful if the result type computation would result in a compile
           error, otherwise (nullary call operator's prototypes can't be templates
           and thus are instantiated as early as the class template).
@@ -58,28 +52,28 @@
 <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>
-<a name="fusion.functional.adapters.unfused.header"></a><h5>
-<a name="id620869"></a>
- Header
- </h5>
+<a name="fusion.functional.adapters.unfused.header"></a><h6>
+<a name="id759990"></a>
+ <a class="link" href="unfused.html#fusion.functional.adapters.unfused.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">adapter</span><span class="special">/</span><span class="identifier">unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.functional.adapters.unfused.synopsis"></a><h5>
-<a name="id620972"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.unfused.synopsis"></a><h6>
+<a name="id760060"></a>
+ <a class="link" href="unfused.html#fusion.functional.adapters.unfused.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">bool</span> <span class="identifier">AllowNullary</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">unfused</span><span class="special">;</span>
 </pre>
-<a name="fusion.functional.adapters.unfused.template_parameters"></a><h5>
-<a name="id621078"></a>
- <a href="unfused.html#fusion.functional.adapters.unfused.template_parameters">Template
+<a name="fusion.functional.adapters.unfused.template_parameters"></a><h6>
+<a name="id760134"></a>
+ <a class="link" href="unfused.html#fusion.functional.adapters.unfused.template_parameters">Template
           parameters</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -87,134 +81,164 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
- </p></td>
-<td><p>
- A unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">AllowNullary</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">AllowNullary</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Boolean constant
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   true
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused.model_of"></a><h5>
-<a name="id621227"></a>
- Model of
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<a name="fusion.functional.adapters.unfused.model_of"></a><h6>
+<a name="id760252"></a>
+ <a class="link" href="unfused.html#fusion.functional.adapters.unfused.model_of">Model of</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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</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</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.expression_semantics"></a><h5>
-<a name="id621496"></a>
- <a href="unfused.html#fusion.functional.adapters.unfused.expression_semantics">Expression
+<a name="fusion.functional.adapters.unfused.expression_semantics"></a><h6>
+<a name="id760441"></a>
+ <a class="link" href="unfused.html#fusion.functional.adapters.unfused.expression_semantics">Expression
           Semantics</a>
- </h5>
+ </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>.
- </p></td>
+ 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>
- </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.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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.example"></a><h5>
-<a name="id621760"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.unfused.example"></a><h6>
+<a name="id760634"></a>
+ <a class="link" href="unfused.html#fusion.functional.adapters.unfused.example">Example</a>
+ </h6>
 <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">fused_incrementer</span>
 <span class="special">{</span>
     <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>
@@ -226,7 +250,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,14 +262,13 @@
     <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.see_also"></a><h5>
-<a name="id622256"></a>
- See also
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>unfused_typed</li>
-<li><a href="../generation/functions/mk_unfused.html" title="
- make_unfused"><tt class="computeroutput"><span class="identifier">make_unfused</span></tt></a></li>
+<a name="fusion.functional.adapters.unfused.see_also"></a><h6>
+<a name="id761002"></a>
+ <a class="link" href="unfused.html#fusion.functional.adapters.unfused.see_also">See also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="unfused_typed.html" title="unfused_typed"><code class="computeroutput"><span class="identifier">unfused_typed</span></code></a></li>
+<li class="listitem"><a class="link" href="../generation/functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</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/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="up" href="../adapters.html" title=" Adapters">
-<link rel="previous" href="unfused.html" title="unfused">
+<link rel="up" href="../adapters.html" title="Adapters">
+<link rel="prev" href="unfused.html" title="unfused">
 <link rel="next" href="limits.html" title="Limits">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,67 +22,67 @@
 <div class="spirit-nav">
 <a accesskey="p" href="unfused.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adapters.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="limits.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.functional.adapters.unfused_typed.description"></a><h5>
-<a name="id622348"></a>
- Description
- </h5>
+<div class="section" title="unfused_typed">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id761056"></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>
- <span class="inlinemediaobject"><img src="images/note.png" alt="note"></span> For Microsoft Visual C++ 7.1 (Visual Studio 2003)
+<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>
- <span class="inlinemediaobject"><img src="images/tip.png" alt="tip"></span> If the type sequence passed to this template contains
+ </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>
-<a name="fusion.functional.adapters.unfused_typed.header"></a><h5>
-<a name="id622496"></a>
- Header
- </h5>
+ </p>
+</div>
+<a name="fusion.functional.adapters.unfused_typed.header"></a><h6>
+<a name="id761149"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.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">adapter</span><span class="special">/</span><span class="identifier">unfused_typed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h5>
-<a name="id622599"></a>
- Synopsis
- </h5>
+<a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h6>
+<a name="id761219"></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="id622694"></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="id761286"></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>
@@ -90,141 +90,171 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Function</span></tt>
- </p></td>
-<td><p>
- A unary <a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Function</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                   Function Object</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A Sequence
- </p></td>
-<td><p>
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.functional.adapters.unfused_typed.model_of"></a><h5>
-<a name="id622850"></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="id761411"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
           of</a>
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li><a href="../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id623172"></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="id761640"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>.
- </p></td>
+ 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>
- </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.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>
+<td>
+ <p>
+ <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 <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>.
- </p></td>
+ 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="id623454"></a>
- Example
- </h5>
+<a name="fusion.functional.adapters.unfused_typed.example"></a><h6>
+<a name="id761844"></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>
     <span class="keyword">typedef</span> <span class="keyword">void</span> <span class="identifier">result_type</span><span class="special">;</span> <span class="comment">// for simplicity
@@ -289,14 +319,14 @@
     <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="id624945"></a>
- See also
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>unfused</li>
-<li>deduce</li>
-<li>deduce_sequence</li>
+<a name="fusion.functional.adapters.unfused_typed.see_also"></a><h6>
+<a name="id762966"></a>
+ <a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a></li>
+<li class="listitem"><a class="link" href="../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/concepts.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/concepts.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/concepts.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functional.html" title="Functional">
-<link rel="previous" href="../functional.html" title="Functional">
-<link rel="next" href="concepts/callable.html" title=" Callable Object">
+<link rel="prev" href="../functional.html" title="Functional">
+<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>
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functional.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functional.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="concepts/callable.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Concepts">
+<div class="titlepage"><div><div><h3 class="title">
+<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/release/libs/fusion/doc/html/fusion/functional/concepts/callable.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/concepts/callable.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/concepts/callable.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" href="../concepts.html" title="Concepts">
-<link rel="next" href="reg_callable.html" title=" Regular Callable
- Object">
+<link rel="prev" href="../concepts.html" title="Concepts">
+<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>
@@ -23,41 +22,38 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../concepts.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reg_callable.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.functional.concepts.callable.description"></a><h5>
-<a name="id607866"></a>
- Description
- </h5>
+<div class="section" title="Callable Object">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id745234"></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="id607897"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<a name="fusion.functional.concepts.callable.models"></a><h6>
+<a name="id745250"></a>
+ <a class="link" href="callable.html#fusion.functional.concepts.callable.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
             function pointer types
           </li>
-<li>
+<li class="listitem">
             member (function or data) pointer types
           </li>
-<li>
+<li class="listitem">
             all kinds of function objects
           </li>
 </ul></div>
-<a name="fusion.functional.concepts.callable.examples"></a><h5>
-<a name="id607938"></a>
- Examples
- </h5>
+<a name="fusion.functional.concepts.callable.examples"></a><h6>
+<a name="id745279"></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>
 <span class="special">&amp;</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_nonstatic_data_member</span>
@@ -66,8 +62,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/release/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" 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>
@@ -25,113 +22,118 @@
 <div class="spirit-nav">
 <a accesskey="p" href="reg_callable.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="poly.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Deferred Callable Object">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.functional.concepts.def_callable.description"></a><h5>
-<a name="id608961"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.functional.concepts.def_callable.description"></a><h6>
+<a name="id747801"></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="id609006"></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="id747827"></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 class="itemizedlist" type="disc"><li class="listitem"><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>
-<div class="variablelist">
+ support for <code class="computeroutput"><span class="identifier">result_of</span></code>.
+ </p>
+</div>
+<div class="variablelist" title="Notation">
 <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="id609308"></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="id748042"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Type
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <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>
- </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
+<td>
+ <p>
+ 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 <code class="computeroutput"><span class="identifier">A1</span>
+ <span class="special">...</span><span class="identifier">AN</span></code>-typed
                   arguments
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.concepts.def_callable.models"></a><h5>
-<a name="id609490"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>
-<a href="poly.html" title=" Polymorphic Function
- Object">Polymorphic Function
+<a name="fusion.functional.concepts.def_callable.models"></a><h6>
+<a name="id748179"></a>
+ <a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<a class="link" href="poly.html" title="Polymorphic Function Object">Polymorphic Function
             Object</a> types
           </li>
-<li>
+<li class="listitem">
             member (function or data) pointer types
           </li>
 </ul></div>
-<a name="fusion.functional.concepts.def_callable.examples"></a><h5>
-<a name="id609536"></a>
- Examples
- </h5>
+<a name="fusion.functional.concepts.def_callable.examples"></a><h6>
+<a name="id748209"></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>
 <span class="special">&amp;</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_nonstatic_data_member</span>
@@ -140,8 +142,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/release/libs/fusion/doc/html/fusion/functional/concepts/poly.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/concepts/poly.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/concepts/poly.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" 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">
@@ -24,73 +22,66 @@
 <div class="spirit-nav">
 <a accesskey="p" href="def_callable.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../invocation.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Polymorphic Function Object">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.functional.concepts.poly.description"></a><h5>
-<a name="id609834"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.functional.concepts.poly.description"></a><h6>
+<a name="id748415"></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="id609872"></a>
- <a href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
+<a name="fusion.functional.concepts.poly.refinement_of"></a><h6>
+<a name="id748437"></a>
+ <a class="link" href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
           of</a>
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li><a href="reg_callable.html" title=" Regular Callable
- Object">Regular Callable
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="def_callable.html" title="Deferred Callable Object">Deferred Callable
             Object</a></li>
 </ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id610160"></a>
- <a href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression
+<a name="fusion.functional.concepts.poly.expression_requirements"></a><h6>
+<a name="id748646"></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>
@@ -98,58 +89,69 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return Type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <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>
- </p></td>
-<td><p>
- <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">&lt;</span>
+<td>
+ <p>
+ <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>
+ <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>
- </p></td>
-<td><p>
+ <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>
                   Unspecified
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.concepts.poly.models"></a><h5>
-<a name="id610358"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<a name="fusion.functional.concepts.poly.models"></a><h6>
+<a name="id748798"></a>
+ <a class="link" href="poly.html#fusion.functional.concepts.poly.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
             function pointers
           </li>
-<li>
+<li class="listitem">
             function objects of the Standard Library
           </li>
-<li>
- all Fusion functional adapters
+<li class="listitem">
+ 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="id610410"></a>
- Examples
- </h5>
+<a name="fusion.functional.concepts.poly.examples"></a><h6>
+<a name="id748830"></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>
 <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="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/release/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" 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>
@@ -24,59 +22,55 @@
 <div class="spirit-nav">
 <a accesskey="p" href="callable.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="def_callable.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Regular Callable Object">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.functional.concepts.reg_callable.description"></a><h5>
-<a name="id608274"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.functional.concepts.reg_callable.description"></a><h6>
+<a name="id745514"></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="id608315"></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="id745536"></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>
-<div class="variablelist">
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="callable.html" title="Callable Object">Callable Object</a></li></ul></div>
+<div class="variablelist" title="Notation">
 <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="id608500"></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="id747467"></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>
@@ -84,53 +78,64 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return Type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
                   Unspecified
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Unspecified
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.functional.concepts.reg_callable.models"></a><h5>
-<a name="id608634"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<a name="fusion.functional.concepts.reg_callable.models"></a><h6>
+<a name="id747575"></a>
+ <a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
             function pointer types
           </li>
-<li>
+<li class="listitem">
             all kinds of function objects
           </li>
 </ul></div>
-<a name="fusion.functional.concepts.reg_callable.examples"></a><h5>
-<a name="id608671"></a>
- Examples
- </h5>
+<a name="fusion.functional.concepts.reg_callable.examples"></a><h6>
+<a name="id747599"></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>
 <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="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/release/libs/fusion/doc/html/fusion/functional/generation.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functional.html" title="Functional">
-<link rel="previous" href="adapters/limits.html" title="Limits">
+<link rel="prev" href="adapters/limits.html" title="Limits">
 <link rel="next" href="generation/functions.html" title="Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="adapters/limits.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functional.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="generation/functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Generation">
+<div class="titlepage"><div><div><h3 class="title">
+<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/release/libs/fusion/doc/html/fusion/functional/generation/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../generation.html" title="Generation">
-<link rel="previous" href="../generation.html" title="Generation">
-<link rel="next" href="functions/mk_fused.html" title="
- make_fused">
+<link rel="prev" href="../generation.html" title="Generation">
+<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>
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../generation.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../generation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/mk_fused.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
-<link rel="next" href="mk_fused_proc.html" title="
- make_fused_procedure">
+<link rel="prev" href="../functions.html" title="Functions">
+<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>
@@ -24,37 +22,31 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mk_fused_proc.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="make_fused">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused.description"></a><h6>
-<a name="id625269"></a>
- Description
+<a name="id763172"></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="id625335"></a>
- Synopsis
+<a name="id763214"></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="id625487"></a>
- Parameters
+<a name="id763321"></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>
@@ -63,75 +55,85 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred
                     Callable Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The function to transform.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6>
-<a name="id625602"></a>
- <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
+<a name="id763411"></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="id625724"></a>
- Header
+<a name="id763486"></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="id625890"></a>
- Example
+<a name="id763602"></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="id626490"></a>
- <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
+<a name="id764030"></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>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
+<li class="listitem"><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="mk_fused_proc.html" title="
- make_fused_procedure">
-<link rel="next" href="mk_unfused.html" title="
- make_unfused">
+<link rel="prev" href="mk_fused_proc.html" title="make_fused_procedure">
+<link rel="next" href="mk_unfused.html" title="make_unfused">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,38 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="mk_fused_proc.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mk_unfused.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="make_fused_function_object">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6>
-<a name="id627605"></a>
- Description
+<a name="id764803"></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="id627674"></a>
- Synopsis
+<a name="id764843"></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="id627825"></a>
- Parameters
+<a name="id764952"></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>
@@ -65,54 +56,65 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                     Function Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The function to transform.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6>
-<a name="id627938"></a>
- <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
+<a name="id765042"></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="id628062"></a>
- Header
+<a name="id765120"></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="id628230"></a>
- Example
+<a name="id765240"></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>
 <span class="special">{</span>
@@ -132,22 +134,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="id628966"></a>
- <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
+<a name="id765780"></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>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" 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>
@@ -25,38 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="mk_fused.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mk_fused_fobj.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="make_fused_procedure">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6>
-<a name="id626602"></a>
- Description
+<a name="id764100"></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="id626669"></a>
- Synopsis
+<a name="id764139"></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="id626821"></a>
- Parameters
+<a name="id764248"></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>
@@ -65,69 +56,80 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/callable.html" title=" Callable Object">Callable
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/callable.html" title="Callable Object">Callable
                     Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The function to transform.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6>
-<a name="id626934"></a>
- <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
+<a name="id764339"></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="id627056"></a>
- Header
+<a name="id764417"></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="id627223"></a>
- Example
+<a name="id764537"></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>
+<pre class="programlisting"><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="id627490"></a>
- <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
+<a name="id764731"></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>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
+<li class="listitem"><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_unfused</title>
+<title>make_unfused</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="mk_fused_fobj.html" title="
- make_fused_function_object">
+<link rel="prev" href="mk_fused_fobj.html" title="make_fused_function_object">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -24,38 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="mk_fused_fobj.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" lang="en">
-<div class="titlepage">
-<div><div><h5 class="title">
-<a name="fusion.functional.generation.functions.mk_unfused"></a><a href="mk_unfused.html" title="
- make_unfused">
+<div class="section" title="make_unfused">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="fusion.functional.generation.functions.mk_unfused"></a><a class="link" href="mk_unfused.html" title="make_unfused">
           make_unfused</a>
-</h5></div></div>
-<div></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused.description"></a><h6>
-<a name="id629079"></a>
- Description
+<a name="id765854"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.description">Description</a>
           </h6>
 <p>
- Creates a unfused 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.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</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.synopsis"></a><h6>
-<a name="id629146"></a>
- Synopsis
+<a name="id765896"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.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.html" title="
- make_unfused"><tt class="computeroutput"><span class="identifier">make_unfused</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.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</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</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.parameters"></a><h6>
-<a name="id629296"></a>
- Parameters
+<a name="id766003"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -64,53 +56,64 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                     Function Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The function to transform.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused.expression_semantics"></a><h6>
-<a name="id629413"></a>
- <a href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.expression_semantics">Expression
+<a name="id766093"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.expression_semantics">Expression
             Semantics</a>
           </h6>
 <pre class="programlisting"><span class="identifier">make_unfused</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.
+ <span class="bold"><strong>Return type</strong></span>: A specialization of <a class="link" href="../../adapters/unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a>.
           </p>
 <p>
- <span class="bold"><b>Semantics</b></span>: Returns a unfused 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.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a> adapter for <code class="computeroutput"><span class="identifier">f</span></code>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused.header"></a><h6>
-<a name="id629534"></a>
- Header
+<a name="id766171"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.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</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</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused.example"></a><h6>
-<a name="id629701"></a>
- Example
+<a name="id766291"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.example">Example</a>
           </h6>
 <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">fused_incrementer</span>
 <span class="special">{</span>
@@ -123,7 +126,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>
 
@@ -135,15 +138,14 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused.see_also"></a><h6>
-<a name="id630174"></a>
- <a href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.see_also">See
+<a name="id768558"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.see_also">See
             also</a>
           </h6>
-<div class="itemizedlist"><ul type="disc">
-<li>unfused</li>
-<li>deduce</li>
-<li><a href="../metafunctions/mk_unfused.html" title="
- make_unfused"><tt class="computeroutput"><span class="identifier">make_unfused</span></tt></a></li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="../../adapters/unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a></li>
+<li class="listitem"><a class="link" href="../../../support/deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a></li>
+<li class="listitem"><a class="link" href="../metafunctions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</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/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,13 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../generation.html" title="Generation">
-<link rel="previous" href="functions/mk_unfused.html" title="
- make_unfused">
-<link rel="next" href="metafunctions/mk_fused.html" title="
- make_fused">
+<link rel="prev" href="functions/mk_unfused.html" title="make_unfused">
+<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>
@@ -24,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/mk_unfused.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../generation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/mk_fused.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="../metafunctions.html" title="Metafunctions">
-<link rel="next" href="mk_fused_proc.html" title="
- make_fused_procedure">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
+<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>
@@ -24,33 +22,28 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mk_fused_proc.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="make_fused">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6>
-<a name="id630305"></a>
- Description
+<a name="id768641"></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="id630353"></a>
- Header
+<a name="id768672"></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="id630521"></a>
- Synopsis
+<a name="id768792"></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>
 <span class="special">{</span>
@@ -62,12 +55,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6>
-<a name="id630652"></a>
- <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
+<a name="id768890"></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 class="itemizedlist" type="disc"><li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="mk_fused_proc.html" title="
- make_fused_procedure">
-<link rel="next" href="mk_unfused.html" title="
- make_unfused">
+<link rel="prev" href="mk_fused_proc.html" title="make_fused_procedure">
+<link rel="next" href="mk_unfused.html" title="make_unfused">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,33 +22,28 @@
 <div class="spirit-nav">
 <a accesskey="p" href="mk_fused_proc.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mk_unfused.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="make_fused_function_object">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6>
-<a name="id631138"></a>
- Description
+<a name="id769222"></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="id631185"></a>
- Header
+<a name="id769251"></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="id631353"></a>
- Synopsis
+<a name="id769368"></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>
 <span class="special">{</span>
@@ -63,12 +55,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6>
-<a name="id631484"></a>
- <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
+<a name="id769461"></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 class="itemizedlist" type="disc"><li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" 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>
@@ -25,33 +22,28 @@
 <div class="spirit-nav">
 <a accesskey="p" href="mk_fused.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mk_fused_fobj.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="make_fused_procedure">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6>
-<a name="id630721"></a>
- Description
+<a name="id768938"></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="id630769"></a>
- Header
+<a name="id768966"></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="id630937"></a>
- Synopsis
+<a name="id769084"></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>
 <span class="special">{</span>
@@ -63,12 +55,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6>
-<a name="id631069"></a>
- <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
+<a name="id769176"></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 class="itemizedlist" type="disc"><li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- make_unfused</title>
+<title>make_unfused</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="mk_fused_fobj.html" title="
- make_fused_function_object">
+<link rel="prev" href="mk_fused_fobj.html" title="make_fused_function_object">
 <link rel="next" href="../../../notes.html" title="Notes">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -24,33 +22,28 @@
 <div class="spirit-nav">
 <a accesskey="p" href="mk_fused_fobj.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../../notes.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" lang="en">
-<div class="titlepage">
-<div><div><h5 class="title">
-<a name="fusion.functional.generation.metafunctions.mk_unfused"></a><a href="mk_unfused.html" title="
- make_unfused">
+<div class="section" title="make_unfused">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="fusion.functional.generation.metafunctions.mk_unfused"></a><a class="link" href="mk_unfused.html" title="make_unfused">
           make_unfused</a>
-</h5></div></div>
-<div></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused.description"></a><h6>
-<a name="id631554"></a>
- Description
+<a name="id769502"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.description">Description</a>
           </h6>
 <p>
- Returns the result type of <a href="../functions/mk_unfused.html" title="
- make_unfused"><tt class="computeroutput"><span class="identifier">make_unfused</span></tt></a>.
+ Returns the result type of <a class="link" href="../functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</span></code></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused.header"></a><h6>
-<a name="id631603"></a>
- Header
+<a name="id769530"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.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</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</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused.synopsis"></a><h6>
-<a name="id631769"></a>
- Synopsis
+<a name="id769650"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span>
 <span class="special">{</span>
@@ -62,12 +55,11 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused.see_also"></a><h6>
-<a name="id631900"></a>
- <a href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.see_also">See
+<a name="id769748"></a>
+ <a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.see_also">See
             also</a>
           </h6>
-<div class="itemizedlist"><ul type="disc"><li><a href="../functions/mk_unfused.html" title="
- make_unfused"><tt class="computeroutput"><span class="identifier">make_unfused</span></tt></a></li></ul></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</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/release/libs/fusion/doc/html/fusion/functional/invocation.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functional.html" title="Functional">
-<link rel="previous" 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">
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="concepts/poly.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functional.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="invocation/functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Invocation">
+<div class="titlepage"><div><div><h3 class="title">
+<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/release/libs/fusion/doc/html/fusion/functional/invocation/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../invocation.html" title="Invocation">
-<link rel="previous" href="../invocation.html" title="Invocation">
+<link rel="prev" href="../invocation.html" title="Invocation">
 <link rel="next" href="functions/invoke.html" title="invoke">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../invocation.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../invocation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/invoke.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
-<link rel="next" href="invoke_proc.html" title="
- invoke_procedure">
+<link rel="prev" href="../functions.html" title="Functions">
+<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>
@@ -23,21 +22,17 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="invoke_proc.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="invoke">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id610701"></a>
- Description
+<a name="id749026"></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
@@ -46,34 +41,34 @@
 <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>
 <p>
             Constructors can be called applying Boost.Functional/Factory.
           </p>
 <a name="fusion.functional.invocation.functions.invoke.synopsis"></a><h6>
-<a name="id610814"></a>
- Synopsis
+<a name="id749097"></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="id611189"></a>
- Parameters
+<a name="id749363"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -82,88 +77,101 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
- A <a href="../../concepts/def_callable.html" title=" Deferred
- Callable Object">Deferred
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred
                     Callable Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The function to call.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">s</span></tt>
- </p></td>
-<td><p>
- A <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The arguments.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a><h6>
-<a name="id611349"></a>
- <a href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression
+<a name="id749489"></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>
 <a name="fusion.functional.invocation.functions.invoke.header"></a><h6>
-<a name="id611482"></a>
- Header
+<a name="id750531"></a>
+ <a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.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">invocation</span><span class="special">/</span><span class="identifier">invoke</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke.example"></a><h6>
-<a name="id611585"></a>
- Example
+<a name="id750600"></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>
+<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><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="id611752"></a>
- <a href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See
+<a name="id750716"></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 href="../../generation/functions/mk_fused.html" title="
- make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a></li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
+<li class="listitem"><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 class="listitem"><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 class="listitem"><a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a></li>
+<li class="listitem"><a class="link" href="../../generation/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>

Modified: branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" 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">
@@ -24,23 +22,18 @@
 <div class="spirit-nav">
 <a accesskey="p" href="invoke_proc.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="invoke_function_object">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke_fobj.description"></a><h6>
-<a name="id613192"></a>
- Description
+<a name="id751715"></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
@@ -50,28 +43,26 @@
             Constructors can be called applying Boost.Functional/Factory.
           </p>
 <a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a><h6>
-<a name="id613255"></a>
- Synopsis
+<a name="id751758"></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="id613632"></a>
- Parameters
+<a name="id752027"></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>
@@ -80,70 +71,86 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/poly.html" title=" Polymorphic Function
- Object">Polymorphic
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic
                     Function Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The function object to call.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">s</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The arguments.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6>
-<a name="id613793"></a>
- <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
+<a name="id752152"></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>
 <a name="fusion.functional.invocation.functions.invoke_fobj.header"></a><h6>
-<a name="id613926"></a>
- Header
+<a name="id752240"></a>
+ <a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_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">invocation</span><span class="special">/</span><span class="identifier">invoke_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_fobj.example"></a><h6>
-<a name="id614031"></a>
- Example
+<a name="id752314"></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>
 <span class="special">{</span>
@@ -164,23 +171,20 @@
 <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="id614578"></a>
- <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
+<a name="id753953"></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 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></li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
+<li class="listitem"><a class="link" href="invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
+<li class="listitem"><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 class="listitem"><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 class="listitem"><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></li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="invoke.html" title="invoke">
-<link rel="next" href="invoke_fobj.html" title="
- invoke_function_object">
+<link rel="prev" href="invoke.html" title="invoke">
+<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>
@@ -24,22 +22,18 @@
 <div class="spirit-nav">
 <a accesskey="p" href="invoke.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="invoke_fobj.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="invoke_procedure">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6>
-<a name="id611923"></a>
- Description
+<a name="id750819"></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>
@@ -49,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
@@ -58,28 +52,26 @@
             isn't implemented).
           </p>
 <a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a><h6>
-<a name="id612032"></a>
- Synopsis
+<a name="id750888"></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="id612407"></a>
- Parameters
+<a name="id751157"></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>
@@ -88,88 +80,102 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">f</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/callable.html" title=" Callable Object">Callable
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">f</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/callable.html" title="Callable Object">Callable
                     Object</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The function to call.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">s</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The arguments.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6>
-<a name="id612565"></a>
- <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
+<a name="id751283"></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>
 <a name="fusion.functional.invocation.functions.invoke_proc.header"></a><h6>
-<a name="id612683"></a>
- Header
+<a name="id751364"></a>
+ <a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">booost</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">invocation</span><span class="special">/</span><span class="identifier">invoke_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_proc.example"></a><h6>
-<a name="id612786"></a>
- Example
+<a name="id751438"></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>
+<pre class="programlisting"><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="id613023"></a>
- <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
+<a name="id751610"></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 href="../../generation/functions/mk_fused_proc.html" title="
- make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a></li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
+<li class="listitem"><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 class="listitem"><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 class="listitem"><a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a></li>
+<li class="listitem"><a class="link" href="../../generation/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>

Modified: branches/release/libs/fusion/doc/html/fusion/functional/invocation/limits.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/limits.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/limits.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Limits</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../invocation.html" title="Invocation">
-<link rel="previous" href="metafunctions/invoke_fobj.html" title="
- invoke_function_object">
-<link rel="next" href="../adapters.html" title=" Adapters">
+<link rel="prev" href="metafunctions/invoke_fobj.html" title="invoke_function_object">
+<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>
@@ -23,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="metafunctions/invoke_fobj.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../invocation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../adapters.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
-<div class="section" lang="en">
-<div class="titlepage">
-<div><div><h4 class="title">
-<a name="fusion.functional.invocation.limits"></a>Limits
-</h4></div></div>
-<div></div>
-</div>
-<a name="fusion.functional.invocation.limits.header"></a><h5>
-<a name="id615635"></a>
- Header
- </h5>
+<div class="section" title="Limits">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="fusion.functional.invocation.limits"></a><a class="link" href="limits.html" title="Limits">Limits</a>
+</h4></div></div></div>
+<a name="fusion.functional.invocation.limits.header"></a><h6>
+<a name="id754667"></a>
+ <a class="link" href="limits.html#fusion.functional.invocation.limits.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">invocation</span><span class="special">/</span><span class="identifier">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
-<a name="fusion.functional.invocation.limits.macros"></a><h5>
-<a name="id615737"></a>
- Macros
- </h5>
+<a name="fusion.functional.invocation.limits.macros"></a><h6>
+<a name="id754737"></a>
+ <a class="link" href="limits.html#fusion.functional.invocation.limits.macros">Macros</a>
+ </h6>
 <p>
           The following macros can be defined to change the maximum arity. The default
           is 6.
         </p>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
             BOOST_FUSION_INVOKE_MAX_ARITY
           </li>
-<li>
+<li class="listitem">
             BOOST_FUSION_INVOKE_PROCEDURE_MAX_ARITY
           </li>
-<li>
+<li class="listitem">
             BOOST_FUSION_INVOKE_FUNCTION_OBJECT_MAX_ARITY
           </li>
 </ul></div>

Modified: branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../invocation.html" title="Invocation">
-<link rel="previous" 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">
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/invoke_fobj.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../invocation.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/invoke.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="../metafunctions.html" title="Metafunctions">
-<link rel="next" href="invoke_proc.html" title="
- invoke_procedure">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
+<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>
@@ -23,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="invoke_proc.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="invoke">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id614767"></a>
- Description
+<a name="id754070"></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="id614814"></a>
- Synopsis
+<a name="id754101"></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>
 <span class="special">{</span>
@@ -54,13 +50,13 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a><h6>
-<a name="id614964"></a>
- <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See
+<a name="id754214"></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>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="invoke_proc.html" title="
- invoke_procedure">
+<link rel="prev" href="invoke_proc.html" title="invoke_procedure">
 <link rel="next" href="../limits.html" title="Limits">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -24,26 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="invoke_proc.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../limits.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="invoke_function_object">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a><h6>
-<a name="id615343"></a>
- Description
+<a name="id754468"></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="id615392"></a>
- Synopsis
+<a name="id754497"></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>
 <span class="special">{</span>
@@ -58,14 +51,13 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a><h6>
-<a name="id615542"></a>
- <a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See
+<a name="id754610"></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>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><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/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="invoke.html" title="invoke">
-<link rel="next" href="invoke_fobj.html" title="
- invoke_function_object">
+<link rel="prev" href="invoke.html" title="invoke">
+<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>
@@ -24,26 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="invoke.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="invoke_fobj.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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">
+<div class="section" title="invoke_procedure">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a><h6>
-<a name="id615055"></a>
- Description
+<a name="id754270"></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="id615103"></a>
- Synopsis
+<a name="id754299"></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>
 <span class="special">{</span>
@@ -58,14 +51,13 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a><h6>
-<a name="id615253"></a>
- <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See
+<a name="id754412"></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>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="../functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/introduction.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/introduction.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/introduction.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="preface.html" title="Preface">
+<link rel="prev" href="preface.html" title="Preface">
 <link rel="next" href="quick_start.html" title="Quick Start">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,20 +22,17 @@
 <div class="spirit-nav">
 <a accesskey="p" href="preface.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="quick_start.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Introduction">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -45,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
@@ -55,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
@@ -93,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>
@@ -120,7 +117,7 @@
       sequences are fully compatible with Fusion. You can work with Fusion sequences
       on MPL if you
       wish to work solely on types
- <sup>[<a name="id353636" href="#ftn.id353636">1</a>]</sup>
+ <sup>[<a name="id543556" href="#ftn.id543556" class="footnote">1</a>]</sup>
       . In MPL, Fusion
       sequences follow MPL's
       sequence-type preserving semantics (i.e. algorithms preserve the original sequence
@@ -135,10 +132,10 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id353636" href="#id353636">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id543556" href="#id543556" class="para">1</a>] </sup>
           Choose MPL
           over fusion when doing pure type calculations. Once the static type calculation
- is finished, you can instantiate a fusion sequence (see Conversion)
+ is finished, you can instantiate a fusion sequence (see <a class="link" href="container/conversion/functions.html" title="Functions">Conversion</a>)
           for the runtime part.
         </p></div>
 </div>

Modified: branches/release/libs/fusion/doc/html/fusion/iterator.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="support/pair.html" title="pair">
+<link rel="prev" href="support/pair.html" title="pair">
 <link rel="next" href="iterator/concepts.html" title="Concepts">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="support/pair.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="iterator/concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Iterator">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -75,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="id420243"></a>
- Header
- </h3>
+<a name="fusion.iterator.header"></a><h4>
+<a name="id557835"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/iterator/concepts.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/concepts.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/concepts.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iterator.html" title="Iterator">
-<link rel="previous" href="../iterator.html" title="Iterator">
-<link rel="next" href="concepts/forward_iterator.html" title="Forward
- Iterator">
+<link rel="prev" href="../iterator.html" title="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>
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../iterator.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iterator.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="concepts/forward_iterator.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Concepts">
+<div class="titlepage"><div><div><h3 class="title">
+<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>
@@ -39,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/release/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" 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>
@@ -25,62 +22,56 @@
 <div class="spirit-nav">
 <a accesskey="p" href="forward_iterator.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="random_access_iterator.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Bidirectional Iterator">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.description"></a><h5>
-<a name="id423367"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.iterator.concepts.bidirectional_iterator.description"></a><h6>
+<a name="id560874"></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">
+<div class="variablelist" title="Notation">
 <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="id423512"></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="id560985"></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="id423550"></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="id561009"></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">
@@ -90,107 +81,140 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+<td>
+ <p>
+ <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 class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">prior<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+<td>
+ <p>
+ <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 class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+<td>
+ <p>
+ <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 class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
- <a href="bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+<td>
+ <p>
+ <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 class="link" href="bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a><h5>
-<a name="id423932"></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="id561286"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Compile Time Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a><h5>
-<a name="id424065"></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="id561386"></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">
@@ -199,69 +223,74 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput">prior<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- An iterator to the element preceding <tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
+<td>
+ <p>
+ <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 <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="id424207"></a>
- Invariants
- </h5>
+<a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a><h6>
+<a name="id561492"></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>
- Using <tt class="computeroutput">prior</tt> to traverse a sequence
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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/nex
t.html" title="next"><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 class="listitem"><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 class="listitem">
+ 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="id424544"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>
-std::pair
+<a name="fusion.iterator.concepts.bidirectional_iterator.models"></a><h6>
+<a name="id561716"></a>
+ <a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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 class="listitem"><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/release/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" href="../concepts.html" title="Concepts">
-<link rel="next" href="bidirectional_iterator.html" title="Bidirectional
- Iterator">
+<link rel="prev" href="../concepts.html" title="Concepts">
+<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>
@@ -24,53 +22,49 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../concepts.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="bidirectional_iterator.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Forward Iterator">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.iterator.concepts.forward_iterator.description"></a><h5>
-<a name="id420480"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.iterator.concepts.forward_iterator.description"></a><h6>
+<a name="id557983"></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">
+<div class="variablelist" title="Notation">
 <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="id420650"></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="id558103"></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:
@@ -82,365 +76,484 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <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 class="link" href="forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
- <span class="identifier">j</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
+ <span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Convertible to bool
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">!=</span>
- <span class="identifier">j</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">!=</span>
+ <span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Convertible to bool
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
- <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <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 class="link" href="forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
- <a href="forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <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 class="link" href="forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </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>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <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>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">deref<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <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>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="special">*</span><span class="identifier">i</span></tt>
- </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a><h5>
-<a name="id421390"></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="id558649"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Compile Time Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Linear
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Linear
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Linear
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a><h5>
-<a name="id421989"></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="id559912"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- An iterator to the element following <tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
- <span class="identifier">j</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">==</span>
+ <span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Iterator equality comparison
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">!=</span>
- <span class="identifier">j</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">!=</span>
+ <span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Iterator inequality comparison
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
- An iterator n elements after <tt class="computeroutput"><span class="identifier">i</span></tt>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">i</span></code>
                   in the sequence
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </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>
- </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>
- </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>
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput">deref<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- The element at position<tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="special">*</span><span class="identifier">i</span></tt>
- </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>
- </p></td>
+<td>
+ <p>
+ <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 <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>
+ <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 <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>
+ <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<code class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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="id422595"></a>
- Invariants
- </h5>
+<a name="fusion.iterator.concepts.forward_iterator.invariants"></a><h6>
+<a name="id560365"></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>
- Using <tt class="computeroutput">next</tt> to traverse the
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><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 class="listitem"><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 class="listitem">
+ 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>
+<li class="listitem">
+<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>
+<li class="listitem">
+ 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="id423019"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>
-std::pair
+<a name="fusion.iterator.concepts.forward_iterator.models"></a><h6>
+<a name="id560658"></a>
+ <a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
             iterator
           </li>
-<li>
-cons
+<li class="listitem">
+<a class="link" href="../../container/cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a>
             iterator
           </li>
-<li>
-list
+<li class="listitem">
+<a class="link" href="../../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>
             iterator
           </li>
-<li>
-set
+<li class="listitem">
+<a class="link" href="../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a>
             iterator
           </li>
-<li>
-map
+<li class="listitem">
+<a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>
             iterator
           </li>
-<li>
-single_view
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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/release/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" 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">
@@ -24,66 +22,60 @@
 <div class="spirit-nav">
 <a accesskey="p" href="bidirectional_iterator.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../functions.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Random Access Iterator">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.iterator.concepts.random_access_iterator.description"></a><h5>
-<a name="id424758"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.iterator.concepts.random_access_iterator.description"></a><h6>
+<a name="id562942"></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">
+<div class="variablelist" title="Notation">
 <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="id424927"></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="id563068"></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="id424965"></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="id563092"></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">
@@ -93,151 +85,190 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput">next<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="random_access_iterator.html" title="Random
- Access Iterator">Random
+<td>
+ <p>
+ <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 class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">prior<span class="special">(</span><span class="identifier">i</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="random_access_iterator.html" title="Random
- Access Iterator">Random
+<td>
+ <p>
+ <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 class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
- <a href="random_access_iterator.html" title="Random
- Access Iterator">Random
+<td>
+ <p>
+ <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 class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
- <a href="random_access_iterator.html" title="Random
- Access Iterator">Random
+<td>
+ <p>
+ <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 class="link" href="random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a><h5>
-<a name="id425345"></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="id563369"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Compile Time Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.iterator.concepts.random_access_iterator.models"></a><h5>
-<a name="id425649"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>
-vector
+<a name="fusion.iterator.concepts.random_access_iterator.models"></a><h6>
+<a name="id563597"></a>
+ <a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>
             iterator
           </li>
-<li>
-std::pair
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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/release/libs/fusion/doc/html/fusion/iterator/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iterator.html" title="Iterator">
-<link rel="previous" 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">
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="concepts/random_access_iterator.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iterator.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/deref.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h3 class="title">
+<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/release/libs/fusion/doc/html/fusion/iterator/functions/advance.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/functions/advance.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/functions/advance.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="distance.html" title="distance">
+<link rel="prev" href="distance.html" title="distance">
 <link rel="next" href="advance_c.html" title="advance_c">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,113 +22,126 @@
 <div class="spirit-nav">
 <a accesskey="p" href="distance.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="advance_c.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.functions.advance.description"></a><h5>
-<a name="id429708"></a>
- Description
- </h5>
+<div class="section" title="advance">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id566946"></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="id429736"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.advance.synopsis"></a><h6>
+<a name="id566964"></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="id429907"></a><p class="title"><b>Table 1.6. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id567086"></a><p class="title"><b>Table 1.6. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Iterator to move relative to
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
                 Integral Constant</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Number of positions to move
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.advance.expression_semantics"></a><h5>
-<a name="id430051"></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="id567205"></a>
+ <a class="link" href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id430212"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.advance.header"></a><h6>
+<a name="id567307"></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="id430366"></a>
- Example
- </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">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<a name="fusion.iterator.functions.advance.example"></a><h6>
+<a name="id567415"></a>
+ <a class="link" href="advance.html#fusion.iterator.functions.advance.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="advance.html" title="advance">
+<link rel="prev" href="advance.html" title="advance">
 <link rel="next" href="../operator.html" title="Operator">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,112 +22,125 @@
 <div class="spirit-nav">
 <a accesskey="p" href="advance.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../operator.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.functions.advance_c.description"></a><h5>
-<a name="id430660"></a>
- Description
- </h5>
+<div class="section" title="advance_c">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id567617"></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="id430689"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.advance_c.synopsis"></a><h6>
+<a name="id567635"></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="id430859"></a><p class="title"><b>Table 1.7. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id567757"></a><p class="title"><b>Table 1.7. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Iterator to move relative to
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Integer constant
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Number of positions to move
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.advance_c.expression_semantics"></a><h5>
-<a name="id430997"></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="id568966"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id431160"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.advance_c.header"></a><h6>
+<a name="id569071"></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="id431314"></a>
- Example
- </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">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<a name="fusion.iterator.functions.advance_c.example"></a><h6>
+<a name="id569179"></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> <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/release/libs/fusion/doc/html/fusion/iterator/functions/deref.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/functions/deref.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/functions/deref.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
+<link rel="prev" href="../functions.html" title="Functions">
 <link rel="next" href="next.html" title="next">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,95 +22,103 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="next.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.functions.deref.description"></a><h5>
-<a name="id425903"></a>
- Description
- </h5>
+<div class="section" title="deref">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id563752"></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="id425931"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.deref.synopsis"></a><h6>
+<a name="id563769"></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="id426075"></a><p class="title"><b>Table 1.2. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id563870"></a><p class="title"><b>Table 1.2. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.deref.expression_semantics"></a><h5>
-<a name="id426176"></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="id563951"></a>
+ <a class="link" href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression
           Semantics</a>
- </h5>
-<pre class="programlisting">deref<span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
+ </h6>
+<pre class="programlisting"><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="id426321"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.deref.header"></a><h6>
+<a name="id564046"></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="id426475"></a>
- Example
- </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">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<a name="fusion.iterator.functions.deref.example"></a><h6>
+<a name="id564154"></a>
+ <a class="link" href="deref.html#fusion.iterator.functions.deref.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/functions/distance.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/functions/distance.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/functions/distance.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="prior.html" title="prior">
+<link rel="prev" href="prior.html" title="prior">
 <link rel="next" href="advance.html" title="advance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,93 +22,101 @@
 <div class="spirit-nav">
 <a accesskey="p" href="prior.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="advance.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.functions.distance.description"></a><h5>
-<a name="id428778"></a>
- Description
- </h5>
+<div class="section" title="distance">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id566297"></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="id428806"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.distance.synopsis"></a><h6>
+<a name="id566315"></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="id429005"></a><p class="title"><b>Table 1.5. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id566459"></a><p class="title"><b>Table 1.5. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>, <tt class="computeroutput"><span class="identifier">j</span></tt>
- </p></td>
-<td><p>
- Models of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <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 class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a> into the same sequence
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 The start and end points of the distance to be measured
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.distance.expression_semantics"></a><h5>
-<a name="id429119"></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="id566548"></a>
+ <a class="link" href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id429246"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.distance.header"></a><h6>
+<a name="id566630"></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="id429402"></a>
- Example
- </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">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<a name="fusion.iterator.functions.distance.example"></a><h6>
+<a name="id566738"></a>
+ <a class="link" href="distance.html#fusion.iterator.functions.distance.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/functions/next.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/functions/next.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/functions/next.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="deref.html" title="deref">
+<link rel="prev" href="deref.html" title="deref">
 <link rel="next" href="prior.html" title="prior">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,95 +22,103 @@
 <div class="spirit-nav">
 <a accesskey="p" href="deref.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="prior.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.functions.next.description"></a><h5>
-<a name="id426921"></a>
- Description
- </h5>
+<div class="section" title="next">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id564456"></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="id426948"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.next.synopsis"></a><h6>
+<a name="id564474"></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="id427091"></a><p class="title"><b>Table 1.3. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id564575"></a><p class="title"><b>Table 1.3. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.next.expression_semantics"></a><h5>
-<a name="id427192"></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="id564657"></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="id427288"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.next.header"></a><h6>
+<a name="id564722"></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="id427443"></a>
- Example
- </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">,</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<a name="fusion.iterator.functions.next.example"></a><h6>
+<a name="id564830"></a>
+ <a class="link" href="next.html#fusion.iterator.functions.next.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/functions/prior.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/functions/prior.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/functions/prior.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="next.html" title="next">
+<link rel="prev" href="next.html" title="next">
 <link rel="next" href="distance.html" title="distance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,94 +22,102 @@
 <div class="spirit-nav">
 <a accesskey="p" href="next.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="distance.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.functions.prior.description"></a><h5>
-<a name="id427892"></a>
- Description
- </h5>
+<div class="section" title="prior">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id565681"></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="id427920"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.functions.prior.synopsis"></a><h6>
+<a name="id565699"></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="id428062"></a><p class="title"><b>Table 1.4. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id565800"></a><p class="title"><b>Table 1.4. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.functions.prior.expression_semantics"></a><h5>
-<a name="id428163"></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="id565882"></a>
+ <a class="link" href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression
           Semantics</a>
- </h5>
-<pre class="programlisting">prior<span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
+ </h6>
+<pre class="programlisting"><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="id428269"></a>
- Header
- </h5>
+<a name="fusion.iterator.functions.prior.header"></a><h6>
+<a name="id565951"></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="id428424"></a>
- Example
- </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">vec</span><span class="special">;</span>
+<a name="fusion.iterator.functions.prior.example"></a><h6>
+<a name="id566059"></a>
+ <a class="link" href="prior.html#fusion.iterator.functions.prior.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iterator.html" title="Iterator">
-<link rel="previous" 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">
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="operator/operator_inequality.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iterator.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/value_of.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h3 class="title">
+<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/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="distance.html" title="distance">
+<link rel="prev" href="distance.html" title="distance">
 <link rel="next" href="advance_c.html" title="advance_c">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="distance.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="advance_c.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.metafunctions.advance.description"></a><h5>
-<a name="id439787"></a>
- Description
- </h5>
+<div class="section" title="advance">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id575719"></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="id439816"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.advance.synopsis"></a><h6>
+<a name="id575737"></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>
     <span class="keyword">typename</span> <span class="identifier">M</span>
@@ -50,89 +47,105 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id439932"></a><p class="title"><b>Table 1.17. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id575822"></a><p class="title"><b>Table 1.17. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">I</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Iterator to move relative to
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">M</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">M</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Model of <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
                 Integral Constant</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Number of positions to move
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.advance.expression_semantics"></a><h5>
-<a name="id440077"></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="id575943"></a>
+ <a class="link" href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id440253"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.advance.header"></a><h6>
+<a name="id576058"></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="id440408"></a>
- Example
- </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">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>
+<a name="fusion.iterator.metafunctions.advance.example"></a><h6>
+<a name="id577259"></a>
+ <a class="link" href="advance.html#fusion.iterator.metafunctions.advance.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="advance.html" title="advance">
+<link rel="prev" href="advance.html" title="advance">
 <link rel="next" href="../../sequence.html" title="Sequence">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="advance.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../sequence.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.metafunctions.advance_c.description"></a><h5>
-<a name="id440866"></a>
- Description
- </h5>
+<div class="section" title="advance_c">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id577572"></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="id440896"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.advance_c.synopsis"></a><h6>
+<a name="id577590"></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>
     <span class="keyword">int</span> <span class="identifier">N</span>
@@ -50,88 +47,104 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id441012"></a><p class="title"><b>Table 1.18. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id577675"></a><p class="title"><b>Table 1.18. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">I</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Iterator to move relative to
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Integer constant
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Number of positions to move
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a><h5>
-<a name="id441149"></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="id577792"></a>
+ <a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id441427"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.advance_c.header"></a><h6>
+<a name="id577977"></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="id441583"></a>
- Example
- </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">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>
+<a name="fusion.iterator.metafunctions.advance_c.example"></a><h6>
+<a name="id578085"></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> <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/release/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="value_of.html" title="value_of">
+<link rel="prev" href="value_of.html" title="value_of">
 <link rel="next" href="next.html" title="next">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="value_of.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="next.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.metafunctions.deref.description"></a><h5>
-<a name="id434949"></a>
- Description
- </h5>
+<div class="section" title="deref">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id571790"></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="id434978"></a>
- Synposis
- </h5>
+<a name="fusion.iterator.metafunctions.deref.synposis"></a><h6>
+<a name="id571807"></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>
     <span class="special">&gt;</span>
@@ -49,74 +46,85 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id435077"></a><p class="title"><b>Table 1.12. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id571879"></a><p class="title"><b>Table 1.12. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">I</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.deref.expression_semantics"></a><h5>
-<a name="id435177"></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="id571963"></a>
+ <a class="link" href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id435290"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.deref.header"></a><h6>
+<a name="id572038"></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="id435445"></a>
- Example
- </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">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<a name="fusion.iterator.metafunctions.deref.example"></a><h6>
+<a name="id572146"></a>
+ <a class="link" href="deref.html#fusion.iterator.metafunctions.deref.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="equal_to.html" title="equal_to">
+<link rel="prev" href="equal_to.html" title="equal_to">
 <link rel="next" href="advance.html" title="advance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="equal_to.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="advance.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.metafunctions.distance.description"></a><h5>
-<a name="id438801"></a>
- Description
- </h5>
+<div class="section" title="distance">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id575024"></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="id438830"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.distance.synopsis"></a><h6>
+<a name="id575042"></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>
     <span class="keyword">typename</span> <span class="identifier">J</span>
@@ -50,71 +47,82 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id438946"></a><p class="title"><b>Table 1.16. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id575127"></a><p class="title"><b>Table 1.16. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>, <tt class="computeroutput"><span class="identifier">J</span></tt>
- </p></td>
-<td><p>
- Models of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <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 class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a> into the same sequence
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 The start and end points of the distance to be measured
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.distance.expression_semantics"></a><h5>
-<a name="id439058"></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="id575218"></a>
+ <a class="link" href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id439201"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.distance.header"></a><h6>
+<a name="id575314"></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="id439357"></a>
- Example
- </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">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>
+<a name="fusion.iterator.metafunctions.distance.example"></a><h6>
+<a name="id575422"></a>
+ <a class="link" href="distance.html#fusion.iterator.metafunctions.distance.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="prior.html" title="prior">
+<link rel="prev" href="prior.html" title="prior">
 <link rel="next" href="distance.html" title="distance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,26 +22,23 @@
 <div class="spirit-nav">
 <a accesskey="p" href="prior.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="distance.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.metafunctions.equal_to.description"></a><h5>
-<a name="id437799"></a>
- Description
- </h5>
+<div class="section" title="equal_to">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id574328"></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="id437859"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.equal_to.synopsis"></a><h6>
+<a name="id574364"></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>
     <span class="keyword">typename</span> <span class="identifier">J</span>
@@ -52,69 +49,81 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id437975"></a><p class="title"><b>Table 1.15. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id574449"></a><p class="title"><b>Table 1.15. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>, <tt class="computeroutput"><span class="identifier">J</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">I</span></code>, <code class="computeroutput"><span class="identifier">J</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Any fusion iterators
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's arguments
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a><h5>
-<a name="id438078"></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="id574535"></a>
+ <a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id438284"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.equal_to.header"></a><h6>
+<a name="id574673"></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="id438440"></a>
- Example
- </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">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>
+<a name="fusion.iterator.metafunctions.equal_to.example"></a><h6>
+<a name="id574781"></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> <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/release/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="deref.html" title="deref">
+<link rel="prev" href="deref.html" title="deref">
 <link rel="next" href="prior.html" title="prior">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="deref.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="prior.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.metafunctions.next.description"></a><h5>
-<a name="id436022"></a>
- Description
- </h5>
+<div class="section" title="next">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id572544"></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="id436051"></a>
- Synposis
- </h5>
+<a name="fusion.iterator.metafunctions.next.synposis"></a><h6>
+<a name="id572561"></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>
     <span class="special">&gt;</span>
@@ -49,69 +46,80 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id436149"></a><p class="title"><b>Table 1.13. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id572633"></a><p class="title"><b>Table 1.13. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">I</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.next.expression_semantics"></a><h5>
-<a name="id436251"></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="id572714"></a>
+ <a class="link" href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id436373"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.next.header"></a><h6>
+<a name="id572794"></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="id436529"></a>
- Example
- </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">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>
+<a name="fusion.iterator.metafunctions.next.example"></a><h6>
+<a name="id572902"></a>
+ <a class="link" href="next.html#fusion.iterator.metafunctions.next.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="next.html" title="next">
+<link rel="prev" href="next.html" title="next">
 <link rel="next" href="equal_to.html" title="equal_to">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="next.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="equal_to.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.metafunctions.prior.description"></a><h5>
-<a name="id436832"></a>
- Description
- </h5>
+<div class="section" title="prior">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id573106"></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="id436861"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.prior.synopsis"></a><h6>
+<a name="id573122"></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>
     <span class="special">&gt;</span>
@@ -49,72 +46,83 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id436959"></a><p class="title"><b>Table 1.14. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id573194"></a><p class="title"><b>Table 1.14. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">I</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.prior.expression_semantics"></a><h5>
-<a name="id437060"></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="id573278"></a>
+ <a class="link" href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id437184"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.prior.header"></a><h6>
+<a name="id573360"></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="id437339"></a>
- Example
- </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">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>
+<a name="fusion.iterator.metafunctions.prior.example"></a><h6>
+<a name="id574015"></a>
+ <a class="link" href="prior.html#fusion.iterator.metafunctions.prior.example">Example</a>
+ </h6>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
 <link rel="next" href="deref.html" title="deref">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,24 +22,21 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="deref.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.iterator.metafunctions.value_of.description"></a><h5>
-<a name="id433857"></a>
- Description
- </h5>
+<div class="section" title="value_of">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id570954"></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="id433887"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.metafunctions.value_of.synopsis"></a><h6>
+<a name="id570970"></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>
     <span class="special">&gt;</span>
@@ -49,72 +46,83 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id433984"></a><p class="title"><b>Table 1.11. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id571042"></a><p class="title"><b>Table 1.11. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">I</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">I</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a><h5>
-<a name="id434083"></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="id571195"></a>
+ <a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression
           Semantics</a>
- </h5>
-<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>
+ </h6>
+<pre class="programlisting"><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="id434194"></a>
- Header
- </h5>
+<a name="fusion.iterator.metafunctions.value_of.header"></a><h6>
+<a name="id571270"></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="id434350"></a>
- Example
- </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">&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>
+<a name="fusion.iterator.metafunctions.value_of.example"></a><h6>
+<a name="id571378"></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> <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/release/libs/fusion/doc/html/fusion/iterator/operator.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/operator.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/operator.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../iterator.html" title="Iterator">
-<link rel="previous" href="functions/advance_c.html" title="advance_c">
-<link rel="next" href="operator/operator_unary_star.html" title=" Operator
- *">
+<link rel="prev" href="functions/advance_c.html" title="advance_c">
+<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>
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/advance_c.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iterator.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator/operator_unary_star.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Operator">
+<div class="titlepage"><div><div><h3 class="title">
+<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/release/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
-<link rel="previous" 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>
@@ -25,26 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="operator_unary_star.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_inequality.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Operator ==">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="fusion.iterator.operator.operator_equality"></a><a class="link" href="operator_equality.html" title="Operator =="> Operator
         ==</a>
-</h4></div></div>
-<div></div>
-</div>
-<a name="fusion.iterator.operator.operator_equality.description"></a><h5>
-<a name="id432579"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.iterator.operator.operator_equality.description"></a><h6>
+<a name="id570051"></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="id432608"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.operator.operator_equality.synopsis"></a><h6>
+<a name="id570068"></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>
     <span class="keyword">typename</span> <span class="identifier">J</span>
@@ -52,56 +45,68 @@
 <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="id432748"></a><p class="title"><b>Table 1.9. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id570171"></a><p class="title"><b>Table 1.9. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>, <tt class="computeroutput"><span class="identifier">j</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span></code>, <code class="computeroutput"><span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Any fusion iterators
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's arguments
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.operator.operator_equality.expression_semantics"></a><h5>
-<a name="id432851"></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="id570258"></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="id433042"></a>
- Header
- </h5>
+<a name="fusion.iterator.operator.operator_equality.header"></a><h6>
+<a name="id570385"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
-<link rel="previous" 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">
@@ -24,26 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="operator_equality.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Operator !=">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="fusion.iterator.operator.operator_inequality"></a><a class="link" href="operator_inequality.html" title="Operator !="> Operator
         !=</a>
-</h4></div></div>
-<div></div>
-</div>
-<a name="fusion.iterator.operator.operator_inequality.description"></a><h5>
-<a name="id433218"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.iterator.operator.operator_inequality.description"></a><h6>
+<a name="id570506"></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="id433248"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.operator.operator_inequality.synopsis"></a><h6>
+<a name="id570526"></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>
     <span class="keyword">typename</span> <span class="identifier">J</span>
@@ -51,54 +45,66 @@
 <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="id433389"></a><p class="title"><b>Table 1.10. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id570630"></a><p class="title"><b>Table 1.10. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>, <tt class="computeroutput"><span class="identifier">j</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span></code>, <code class="computeroutput"><span class="identifier">j</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Any fusion iterators
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's arguments
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a><h5>
-<a name="id433492"></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="id570714"></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="id433663"></a>
- Header
- </h5>
+<a name="fusion.iterator.operator.operator_inequality.header"></a><h6>
+<a name="id570824"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
-<link rel="previous" href="../operator.html" title="Operator">
-<link rel="next" href="operator_equality.html" title=" Operator
- ==">
+<link rel="prev" href="../operator.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>
@@ -24,97 +22,104 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../operator.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator_equality.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Operator *">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.iterator.operator.operator_unary_star.description"></a><h5>
-<a name="id431609"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.iterator.operator.operator_unary_star.description"></a><h6>
+<a name="id569378"></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="id431640"></a>
- Synopsis
- </h5>
+<a name="fusion.iterator.operator.operator_unary_star.synopsis"></a><h6>
+<a name="id569397"></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="id431797"></a><p class="title"><b>Table 1.8. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id569508"></a><p class="title"><b>Table 1.8. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../concepts/forward_iterator.html" title="Forward Iterator">Forward
                 Iterator</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 Operation's argument
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a><h5>
-<a name="id431898"></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="id569589"></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="id432035"></a>
- Header
- </h5>
+<a name="fusion.iterator.operator.operator_unary_star.header"></a><h6>
+<a name="id569677"></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="id432191"></a>
- Example
- </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">&amp;&gt;</span> <span class="identifier">vec</span><span class="special">;</span>
+<a name="fusion.iterator.operator.operator_unary_star.example"></a><h6>
+<a name="id569785"></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> <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/release/libs/fusion/doc/html/fusion/notes.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/notes.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/notes.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="functional/generation/metafunctions/mk_unfused.html" title="
- make_unfused">
+<link rel="prev" href="functional/generation/metafunctions/mk_unfused.html" title="make_unfused">
 <link rel="next" href="change_log.html" title="Change log">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -23,58 +22,54 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functional/generation/metafunctions/mk_unfused.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="change_log.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.notes.recursive_inlined_functions"></a><h3>
-<a name="id631971"></a>
- <a href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined
+<div class="section" title="Notes">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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="id769794"></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="id632046"></a>
- Overloaded Functions
- </h3>
+<a name="fusion.notes.overloaded_functions"></a><h4>
+<a name="id769835"></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="id632129"></a>
- Tag Dispatching
- </h3>
+<a name="fusion.notes.tag_dispatching"></a><h4>
+<a name="id769888"></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:
     </p>
-<div class="orderedlist"><ol type="1">
-<li>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
         A type for which an appropriate template specialization is required
       </li>
-<li>
+<li class="listitem">
         A metafunction that associates the type with a tag type
       </li>
-<li>
+<li class="listitem">
         A template that is specialized for the tag type
       </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"><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>
@@ -89,26 +84,26 @@
 <p>
       In the case:
     </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>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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="id632511"></a>
- Extensibility
- </h3>
+<a name="fusion.notes.extensibility"></a><h4>
+<a name="id770156"></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
@@ -116,66 +111,66 @@
       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="id632829"></a>
- Element Conversion
- </h3>
+<a name="fusion.notes.element_conversion"></a><h4>
+<a name="id770338"></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>
+<pre class="programlisting"><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="id632987" href="#ftn.id632987">10</a>]</sup>
+ <sup>[<a name="id770442" href="#ftn.id770442" class="footnote">10</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>
+<pre class="programlisting"><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>
+<pre class="programlisting"><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
@@ -183,35 +178,35 @@
     </p>
 <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>
+<pre class="programlisting"><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="id633416"></a>
- boost::ref
- </h3>
+<a name="fusion.notes.boost__ref"></a><h4>
+<a name="id770750"></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>
+<pre class="programlisting"><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:
@@ -220,11 +215,11 @@
       For example:
     </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
@@ -232,11 +227,11 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id632987" href="#id632987">10</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id770442" href="#id770442" class="para">10</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/release/libs/fusion/doc/html/fusion/organization.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/organization.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/organization.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="quick_start.html" title="Quick Start">
+<link rel="prev" href="quick_start.html" title="Quick Start">
 <link rel="next" href="support.html" title="Support">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="quick_start.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="support.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Organization">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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
@@ -37,29 +34,29 @@
 <p>
       The library is organized in three layers:
     </p>
-<a name="fusion.organization.layers"></a><h3>
-<a name="id411712"></a>
- Layers
- </h3>
+<a name="fusion.organization.layers"></a><h4>
+<a name="id549167"></a>
+ <a class="link" href="organization.html#fusion.organization.layers">Layers</a>
+ </h4>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
         </p>
 <p>
- <span class="inlinemediaobject"><img src="images/fusion_org.png" alt="fusion_org"></span>
+ <span class="inlinemediaobject"><img src="../images/fusion_org.png" alt="fusion_org"></span>
         </p>
 <p>
       </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.
@@ -68,133 +65,133 @@
       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="id411808"></a>
- Directory
- </h3>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<a name="fusion.organization.directory"></a><h4>
+<a name="id549237"></a>
+ <a class="link" href="organization.html#fusion.organization.directory">Directory</a>
+ </h4>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
         tuple
       </li>
-<li>
+<li class="listitem">
         algorithm
- <div class="itemizedlist"><ul type="circle">
-<li>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
             iteration
           </li>
-<li>
+<li class="listitem">
             query
           </li>
-<li>
+<li class="listitem">
             transformation
           </li>
 </ul></div>
 </li>
-<li>
+<li class="listitem">
         adapted
- <div class="itemizedlist"><ul type="circle">
-<li>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
             array
           </li>
-<li>
+<li class="listitem">
             mpl
           </li>
-<li>
+<li class="listitem">
             boost::tuple
           </li>
-<li>
+<li class="listitem">
             std_pair
           </li>
-<li>
+<li class="listitem">
             struct
           </li>
-<li>
+<li class="listitem">
             variant
           </li>
 </ul></div>
 </li>
-<li>
+<li class="listitem">
         view
- <div class="itemizedlist"><ul type="circle">
-<li>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
             filter_view
           </li>
-<li>
+<li class="listitem">
             iterator_range
           </li>
-<li>
+<li class="listitem">
             joint_view
           </li>
-<li>
+<li class="listitem">
             reverse_view
           </li>
-<li>
+<li class="listitem">
             single_view
           </li>
-<li>
+<li class="listitem">
             transform_view
           </li>
-<li>
+<li class="listitem">
             zip_view
           </li>
 </ul></div>
 </li>
-<li>
+<li class="listitem">
         container
- <div class="itemizedlist"><ul type="circle">
-<li>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
             deque
           </li>
-<li>
+<li class="listitem">
             list
           </li>
-<li>
+<li class="listitem">
             map
           </li>
-<li>
+<li class="listitem">
             set
           </li>
-<li>
+<li class="listitem">
             vector
           </li>
-<li>
+<li class="listitem">
             generation
           </li>
 </ul></div>
 </li>
-<li>
+<li class="listitem">
         mpl
       </li>
-<li>
+<li class="listitem">
         functional
       </li>
-<li>
+<li class="listitem">
         sequence
- <div class="itemizedlist"><ul type="circle">
-<li>
+ <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+<li class="listitem">
             comparison
           </li>
-<li>
+<li class="listitem">
             intrinsic
           </li>
-<li>
+<li class="listitem">
             io
           </li>
 </ul></div>
 </li>
-<li>
+<li class="listitem">
         iterator
       </li>
-<li>
+<li class="listitem">
         support
       </li>
 </ul></div>
-<a name="fusion.organization.example"></a><h3>
-<a name="id411996"></a>
- Example
- </h3>
+<a name="fusion.organization.example"></a><h4>
+<a name="id549398"></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>
@@ -204,13 +201,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="id412262" href="#ftn.id412262">4</a>]</sup>
+ The first includes all containers The second includes only <code class="computeroutput"><span class="identifier">list</span></code>
+ <sup>[<a name="id549607" href="#ftn.id549607" class="footnote">4</a>]</sup>
       .
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id412262" href="#id412262">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id549607" href="#id549607" class="para">4</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/release/libs/fusion/doc/html/fusion/preface.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/preface.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/preface.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="../index.html" title="Chapter 1. Fusion 2.0">
+<link rel="prev" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="next" href="introduction.html" title="Introduction">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,18 +22,15 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../index.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="introduction.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Preface">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
 <p>
- <span class="emphasis"><em>&#8220;<span class="quote">Algorithms + Data Structures = Programs.</span>&#8221;</em></span>
+ <span class="emphasis"><em><span class="quote">&#8220;<span class="quote">Algorithms + Data Structures = Programs.</span>&#8221;</span></em></span>
         </p>
 <p>
       </p>
@@ -42,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="id397994"></a>
- Description
- </h3>
+<a name="fusion.preface.description"></a><h4>
+<a name="id542863"></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,
@@ -65,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="id398024"></a>
- Motivation
- </h3>
+<a name="fusion.preface.motivation"></a><h4>
+<a name="id542893"></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)
@@ -91,91 +88,121 @@
       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="id353848"></a>
- How to use this manual
- </h3>
+<a name="fusion.preface.how_to_use_this_manual"></a><h4>
+<a name="id542960"></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="id353868"></a><p class="title"><b>Table 1.1. Icons</b></p>
-<table class="table" summary="Icons">
+<a name="id542973"></a><p class="title"><b>Table 1.1. Icons</b></p>
+<div class="table-contents"><table class="table" summary="Icons">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
             Icon
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
             Name
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
             Meaning
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <span class="inlinemediaobject"><img src="images/note.png" alt="note"></span>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../images/note.png" alt="note"></span>
+ </p>
+ </td>
+<td>
+ <p>
             Note
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
             Information provided is auxiliary but will give the reader a deeper insight
             into a specific topic. May be skipped.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <span class="inlinemediaobject"><img src="images/alert.png" alt="alert"></span>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../images/alert.png" alt="alert"></span>
+ </p>
+ </td>
+<td>
+ <p>
             Alert
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
             Information provided is of utmost importance.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <span class="inlinemediaobject"><img src="images/caution.png" alt="caution"></span>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../images/caution.png" alt="caution"></span>
+ </p>
+ </td>
+<td>
+ <p>
             Caution
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
             A mild warning.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <span class="inlinemediaobject"><img src="images/tip.png" alt="tip"></span>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../images/tip.png" alt="tip"></span>
+ </p>
+ </td>
+<td>
+ <p>
             Tip
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
             A potentially useful and helpful piece of information.
- </p></td>
+ </p>
+ </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="id355582"></a>
- Support
- </h3>
+<a name="fusion.preface.support"></a><h4>
+<a name="id543177"></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/release/libs/fusion/doc/html/fusion/quick_start.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/quick_start.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/quick_start.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="introduction.html" title="Introduction">
+<link rel="prev" href="introduction.html" title="Introduction">
 <link rel="next" href="organization.html" title="Organization">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,50 +22,47 @@
 <div class="spirit-nav">
 <a accesskey="p" href="introduction.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="organization.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Quick Start">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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="id409224" href="#ftn.id409224">2</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="id543668" href="#ftn.id543668" class="footnote">2</a>]</sup>
       :
     </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">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>
 </pre>
 <p>
- Let's begin with a <tt class="computeroutput">vector</tt>
- <sup>[<a name="id409371" href="#ftn.id409371">3</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="id543783" href="#ftn.id543783" class="footnote">3</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>
+<pre class="programlisting"><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="id409787"></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="id544099"></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>
@@ -92,38 +89,38 @@
 <p>
       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>
+<pre class="programlisting"><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">
+<div class="caution" title="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="id410381"></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="id548148"></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"><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_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -134,37 +131,37 @@
 <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">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="id410745"></a>
- Associative tuples
- </h3>
+<a name="fusion.quick_start.associative_tuples"></a><h4>
+<a name="id548421"></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>
 <span class="special">{</span>
@@ -172,31 +169,31 @@
     <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"><span class="keyword">struct</span> <span class="identifier">saver</span>
@@ -211,19 +208,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="id411659"></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="id549132"></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,
@@ -232,14 +229,14 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id409224" href="#id409224">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id543668" href="#id543668" class="para">2</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.id409371" href="#id409371">3</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.id543783" href="#id543783" class="para">3</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/release/libs/fusion/doc/html/fusion/references.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/references.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/references.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="acknowledgements.html" title="Acknowledgements">
+<link rel="prev" href="acknowledgements.html" title="Acknowledgements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -21,39 +21,36 @@
 <div class="spirit-nav">
 <a accesskey="p" href="acknowledgements.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a>
 </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></div>
-</div>
-<div class="orderedlist"><ol type="1">
-<li>
+<div class="section" title="References">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="fusion.references"></a><a class="link" href="references.html" title="References">References</a>
+</h2></div></div></div>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
 <a href="http://boost.org/libs/iterator/doc/new-iter-concepts.html" target="_top">New
         Iterator Concepts</a>, David Abrahams, Jeremy Siek, Thomas Witt, 2004-11-01.
       </li>
-<li>
+<li class="listitem">
 <a href="http://boost.org/libs/tuple/doc/tuple_users_guide.html" target="_top">The Boost
         Tuple Library</a>, Jaakko Jarvi, 2001.
       </li>
-<li>
+<li class="listitem">
 <a href="http://www.boost.org/libs/spirit/" target="_top">Spirit Parser Library</a>,
         Joel de Guzman, 2001-2006.
       </li>
-<li>
+<li class="listitem">
 <a href="http://www.boost.org/libs/mpl/" target="_top">The Boost MPL Library</a>,
         Aleksey Gurtovoy and David Abrahams, 2002-2004.
       </li>
-<li>
+<li class="listitem">
 <a href="http://www.boost.org/doc/html/array.html" target="_top">Boost Array</a>,
         Nicolai Josuttis, 2002-2004.
       </li>
-<li>
+<li class="listitem">
 <a href="http://www.sgi.com/tech/stl/" target="_top">Standard Template Library Programmer's
         Guide</a>, Hewlett-Packard Company, 1994.
       </li>
-<li>
+<li class="listitem">
 <a href="http://www.boost.org/doc/html/ref.html" target="_top">Boost.Ref</a>, Jaakko
         Jarvi, Peter Dimov, Douglas Gregor, Dave Abrahams, 1999-2002.
       </li>

Modified: branches/release/libs/fusion/doc/html/fusion/sequence.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="iterator/metafunctions/advance_c.html" title="advance_c">
+<link rel="prev" href="iterator/metafunctions/advance_c.html" title="advance_c">
 <link rel="next" href="sequence/concepts.html" title="Concepts">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="iterator/metafunctions/advance_c.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sequence/concepts.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Sequence">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -55,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="id442043"></a>
- Header
- </h3>
+<a name="fusion.sequence.header"></a><h4>
+<a name="id578397"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/sequence/concepts.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/concepts.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/concepts.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../sequence.html" title="Sequence">
-<link rel="previous" href="../sequence.html" title="Sequence">
-<link rel="next" href="concepts/forward_sequence.html" title="Forward
- Sequence">
+<link rel="prev" href="../sequence.html" title="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>
@@ -23,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../sequence.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sequence.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="concepts/forward_sequence.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Concepts">
+<div class="titlepage"><div><div><h3 class="title">
+<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>
@@ -43,31 +39,25 @@
 <p>
         Fusion Sequences are organized into a hierarchy of concepts.
       </p>
-<a name="fusion.sequence.concepts.traversal"></a><h4>
-<a name="id442210"></a>
- Traversal
- </h4>
+<a name="fusion.sequence.concepts.traversal"></a><h5>
+<a name="id578511"></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="id442296"></a>
- Associativity
- </h4>
+<a name="fusion.sequence.concepts.associativity"></a><h5>
+<a name="id578556"></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/release/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" 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">
@@ -24,19 +22,15 @@
 <div class="spirit-nav">
 <a accesskey="p" href="random_access_sequence.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../intrinsic.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Associative Sequence">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.sequence.concepts.associative_sequence.description"></a><h5>
-<a name="id447552"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.sequence.concepts.associative_sequence.description"></a><h6>
+<a name="id584329"></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,
@@ -49,36 +43,36 @@
           there is no associated ordering relation and the runtime value of the keys
           themselves do not have any effect on the associativity of the sequence.
         </p>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id447745"></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="id584467"></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>
@@ -90,173 +84,236 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Type Requirements
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
                   Boolean Constant</a>. Convertible to bool.
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
                   Any type
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </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>
- <span class="special">=</span> <span class="identifier">o</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Any type
- </p></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
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.associative_sequence.result_type_expressions"></a><h5>
-<a name="id448126"></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="id584754"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Compile Time Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </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="id448697"></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="id585157"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </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.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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.
- </p></td>
+<td>
+ <p>
+ <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 <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="id449018"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>set</li>
-<li>map</li>
+<a name="fusion.sequence.concepts.associative_sequence.models"></a><h6>
+<a name="id585376"></a>
+ <a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><a class="link" href="../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" 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>
@@ -25,64 +22,56 @@
 <div class="spirit-nav">
 <a accesskey="p" href="forward_sequence.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="random_access_sequence.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Bidirectional Sequence">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.sequence.concepts.bidirectional_sequence.description"></a><h5>
-<a name="id444611"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.sequence.concepts.bidirectional_sequence.description"></a><h6>
+<a name="id581141"></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="id444659"></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="id581172"></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">
+<div class="variablelist" title="Notation">
 <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="id444796"></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="id581275"></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">
@@ -93,137 +82,190 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Type Requirements
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+<td>
+ <p>
+ <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 class="link" href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional
- Iterator">Bidirectional
+<td>
+ <p>
+ <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 class="link" href="../../iterator/concepts/bidirectional_iterator.html" title="Bidirectional Iterator">Bidirectional
                   Iterator</a>
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">back<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
                   Any type
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Any type
- </p></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
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.bidirectional_sequence.result_type_expressions"></a><h5>
-<a name="id445233"></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="id581599"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Compile Time Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.bidirectional_sequence.expression_semantics"></a><h5>
-<a name="id445507"></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="id581802"></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">
@@ -232,41 +274,49 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput">back<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- The last element in the sequence; see back.
- </p></td>
+<td>
+ <p>
+ <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 <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="id445659"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>std::pair</li>
-<li>boost::array</li>
-<li>vector</li>
-<li>reverse_view</li>
-<li>
-iterator_range
+<a name="fusion.sequence.concepts.bidirectional_sequence.models"></a><h6>
+<a name="id581908"></a>
+ <a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><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 class="listitem"><a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></li>
+<li class="listitem"><a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a></li>
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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/release/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" href="../concepts.html" title="Concepts">
-<link rel="next" href="bidirectional_sequence.html" title="Bidirectional
- Sequence">
+<link rel="prev" href="../concepts.html" title="Concepts">
+<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>
@@ -24,19 +22,15 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../concepts.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="bidirectional_sequence.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Forward Sequence">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.sequence.concepts.forward_sequence.description"></a><h5>
-<a name="id442355"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.sequence.concepts.forward_sequence.description"></a><h6>
+<a name="id578587"></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.
@@ -44,32 +38,32 @@
           equality (if the container's element type is Equality Comparable) and of
           lexicographical ordering (if the container's element type is LessThan Comparable).
         </p>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id442482"></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="id578686"></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>
@@ -81,281 +75,383 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Type Requirements
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <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 class="link" href="../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="../../iterator/concepts/forward_iterator.html" title="Forward
- Iterator">Forward
+<td>
+ <p>
+ <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 class="link" href="../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward
                   Iterator</a>
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">size<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
                   <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
                   Integral Constant</a>. Convertible to int.
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">empty<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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 href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
                   Boolean Constant</a>. Convertible to bool.
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">front<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
                   Any type
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Any type
- </p></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
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.forward_sequence.result_type_expressions"></a><h5>
-<a name="id443063"></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="id579120"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Compile Time Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Unspecified
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.forward_sequence.expression_semantics"></a><h5>
-<a name="id443477"></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="id580382"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- An iterator to the first element of the sequence; see begin.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- A past-the-end iterator to the sequence; see end.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput">size<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- The size of the sequence; see size.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput">empty<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </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.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput">front<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- The first element in the sequence; see front.
- </p></td>
+<td>
+ <p>
+ <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 <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>
+ <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 <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>
+ <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 <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>
+ <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 <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>
+ <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 <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="id443945"></a>
- Invariants
- </h5>
+<a name="fusion.sequence.concepts.forward_sequence.invariants"></a><h6>
+<a name="id580711"></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.
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+<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.
+<li class="listitem">
+ 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.
+<li class="listitem">
+<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>
+<li class="listitem">
+ 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="id444256"></a>
- Models
- </h5>
-<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>
+<a name="fusion.sequence.concepts.forward_sequence.models"></a><h6>
+<a name="id580912"></a>
+ <a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><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 class="listitem"><a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></li>
+<li class="listitem"><a class="link" href="../../container/cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a></li>
+<li class="listitem"><a class="link" href="../../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a></li>
+<li class="listitem"><a class="link" href="../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a></li>
+<li class="listitem"><a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a></li>
+<li class="listitem"><a class="link" href="../../view/single_view.html" title="single_view"><code class="computeroutput"><span class="identifier">single_view</span></code></a></li>
+<li class="listitem"><a class="link" href="../../view/filter_view.html" title="filter_view"><code class="computeroutput"><span class="identifier">filter_view</span></code></a></li>
+<li class="listitem"><a class="link" href="../../view/iterator_range.html" title="iterator_range"><code class="computeroutput"><span class="identifier">iterator_range</span></code></a></li>
+<li class="listitem"><a class="link" href="../../view/joint_view.html" title="joint_view"><code class="computeroutput"><span class="identifier">joint_view</span></code></a></li>
+<li class="listitem"><a class="link" href="../../view/transform_view.html" title="transform_view"><code class="computeroutput"><span class="identifier">transform_view</span></code></a></li>
+<li class="listitem"><a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a></li>
+<li class="listitem"><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/release/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../concepts.html" title="Concepts">
-<link rel="previous" 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>
@@ -25,71 +22,63 @@
 <div class="spirit-nav">
 <a accesskey="p" href="bidirectional_sequence.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="associative_sequence.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Random Access Sequence">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.sequence.concepts.random_access_sequence.description"></a><h5>
-<a name="id445875"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.sequence.concepts.random_access_sequence.description"></a><h6>
+<a name="id582044"></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="id445925"></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="id582076"></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">
+<div class="variablelist" title="Notation">
 <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="id446092"></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="id582203"></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">
@@ -100,155 +89,215 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Return type
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Type Requirements
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Runtime Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput">begin<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="../../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
+<td>
+ <p>
+ <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 class="link" href="../../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput">end<span class="special">(</span><span class="identifier">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
- <a href="../../iterator/concepts/random_access_iterator.html" title="Random
- Access Iterator">Random
+<td>
+ <p>
+ <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 class="link" href="../../iterator/concepts/random_access_iterator.html" title="Random Access Iterator">Random
                   Access Iterator</a>
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </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">s</span><span class="special">)</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
                   Any type
- </p></td>
-<td><p>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </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">s</span><span class="special">)</span>
- <span class="special">=</span> <span class="identifier">o</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Any type
- </p></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
+ </p>
+ </td>
+<td>
+ <p>
+ <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>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Constant
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.sequence.concepts.random_access_sequence.result_type_expressions"></a><h5>
-<a name="id446549"></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="id583634"></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>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Compile Time Complexity
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </tr>
 <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>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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>
+ <p>
                   Amortized constant time
- </p></td>
+ </p>
+ </td>
 </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="id447177"></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="id584080"></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">
@@ -257,41 +306,49 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <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>
- </p></td>
-<td><p>
- The Nth element from the beginning of the sequence; see at.
- </p></td>
+<td>
+ <p>
+ <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 <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="id447337"></a>
- Models
- </h5>
-<div class="itemizedlist"><ul type="disc">
-<li>std::pair</li>
-<li>boost::array</li>
-<li>vector</li>
-<li>reverse_view</li>
-<li>
-iterator_range
+<a name="fusion.sequence.concepts.random_access_sequence.models"></a><h6>
+<a name="id584192"></a>
+ <a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.models">Models</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><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 class="listitem"><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 class="listitem"><a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></li>
+<li class="listitem"><a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a></li>
+<li class="listitem">
+<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
+<li class="listitem">
+<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
+<li class="listitem">
+<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/release/libs/fusion/doc/html/fusion/sequence/intrinsic.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../sequence.html" title="Sequence">
-<link rel="previous" 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">
@@ -23,37 +22,34 @@
 <div class="spirit-nav">
 <a accesskey="p" href="concepts/associative_sequence.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sequence.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="intrinsic/functions.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Intrinsic">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id449142" href="#ftn.id449142">5</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="id585454" href="#ftn.id585454" class="footnote">5</a>]</sup>
         .
       </p>
-<a name="fusion.sequence.intrinsic.header"></a><h4>
-<a name="id449160"></a>
- Header
- </h4>
+<a name="fusion.sequence.intrinsic.header"></a><h5>
+<a name="id585466"></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.id449142" href="#id449142">5</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id585454" href="#id585454" class="para">5</a>] </sup>
             In practice, many of intrinsic functions have default implementations
             that will work in majority of cases
           </p></div>

Modified: branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../intrinsic.html" title="Intrinsic">
-<link rel="previous" href="../intrinsic.html" title="Intrinsic">
+<link rel="prev" href="../intrinsic.html" title="Intrinsic">
 <link rel="next" href="functions/begin.html" title="begin">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../intrinsic.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrinsic.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="functions/begin.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="size.html" title="size">
+<link rel="prev" href="size.html" title="size">
 <link rel="next" href="at_c.html" title="at_c">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="size.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="at_c.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="at">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id454776"></a>
- Description
+<a name="id590667"></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="id454806"></a>
- Synopsis
+<a name="id590684"></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="id455134"></a>
- Parameters
+<a name="id590917"></a>
+ <a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -59,82 +56,99 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/random_access_sequence.html" title="Random Access Sequence">Random
                     Access Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to investigate.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
                     Integral Constant</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     An index from the beginning of the sequence.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at.expression_semantics"></a><h6>
-<a name="id455292"></a>
- <a href="at.html#fusion.sequence.intrinsic.functions.at.expression_semantics">Expression
+<a name="id591042"></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>
+<pre class="programlisting"><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="id455606"></a>
- Header
+<a name="id591252"></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="id455770"></a>
- Example
+<a name="id591367"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="at.html" title="at">
+<link rel="prev" href="at.html" title="at">
 <link rel="next" href="has_key.html" title="has_key">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="at.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="has_key.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="at_c">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id455996"></a>
- Description
+<a name="id592619"></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="id456026"></a>
- Synopsis
+<a name="id592636"></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="id456358"></a>
- Parameters
+<a name="id592869"></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>
@@ -59,82 +56,99 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/random_access_sequence.html" title="Random
- Access Sequence">Random
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/random_access_sequence.html" title="Random Access Sequence">Random
                     Access Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to investigate.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     An integral constant
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     An index from the beginning of the sequence.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at_c.expression_semantics"></a><h6>
-<a name="id456508"></a>
- <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.expression_semantics">Expression
+<a name="id592990"></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>
+<pre class="programlisting"><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="id456813"></a>
- Header
+<a name="id593193"></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="id456979"></a>
- Example
+<a name="id593308"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="has_key.html" title="has_key">
+<link rel="prev" href="has_key.html" title="has_key">
 <link rel="next" href="swap.html" title="swap">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="has_key.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="at_key">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id458071"></a>
- Description
+<a name="id594064"></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="id458100"></a>
- Synopsis
+<a name="id594081"></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="id458431"></a>
- Parameters
+<a name="id594314"></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>
@@ -59,78 +56,95 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/associative_sequence.html" title="Associative Sequence">Associative
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to investigate.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The queried key.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at_key.expression_semantics"></a><h6>
-<a name="id458581"></a>
- <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.expression_semantics">Expression
+<a name="id594435"></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="id458786"></a>
- Header
+<a name="id594575"></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="id458952"></a>
- Example
+<a name="id594690"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="front.html" title="front">
+<link rel="prev" href="front.html" title="front">
 <link rel="next" href="size.html" title="size">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="front.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="back">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id453057"></a>
- Description
+<a name="id589467"></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="id453086"></a>
- Synopsis
+<a name="id589484"></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="id453360"></a>
- Parameters
+<a name="id589674"></a>
+ <a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -59,65 +56,76 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to investigate.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.back.expression_semantics"></a><h6>
-<a name="id453474"></a>
- <a href="back.html#fusion.sequence.intrinsic.functions.back.expression_semantics">Expression
+<a name="id589764"></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="id453668"></a>
- Header
+<a name="id589894"></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="id453835"></a>
- Example
+<a name="id590010"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="../functions.html" title="Functions">
+<link rel="prev" href="../functions.html" title="Functions">
 <link rel="next" href="end.html" title="end">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../functions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="end.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="begin">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id449354"></a>
- Description
+<a name="id585594"></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="id449383"></a>
- Synopsis
+<a name="id585610"></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="id449656"></a>
- Parameters
+<a name="id585883"></a>
+ <a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -59,72 +56,77 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to get an iterator from.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.begin.expression_semantics"></a><h6>
-<a name="id449770"></a>
- <a href="begin.html#fusion.sequence.intrinsic.functions.begin.expression_semantics">Expression
+<a name="id585973"></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="id449937"></a>
- Header
+<a name="id586075"></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="id450104"></a>
- Example
+<a name="id586191"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="end.html" title="end">
+<link rel="prev" href="end.html" title="end">
 <link rel="next" href="front.html" title="front">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,33 +22,30 @@
 <div class="spirit-nav">
 <a accesskey="p" href="end.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="front.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="empty">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id451290"></a>
- Description
+<a name="id587007"></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="id451355"></a>
- Synopsis
+<a name="id587046"></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="id451507"></a>
- Parameters
+<a name="id587149"></a>
+ <a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -57,56 +54,67 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to investigate.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.empty.expression_semantics"></a><h6>
-<a name="id451622"></a>
- <a href="empty.html#fusion.sequence.intrinsic.functions.empty.expression_semantics">Expression
+<a name="id587239"></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="id451733"></a>
- Header
+<a name="id587314"></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="id451899"></a>
- Example
+<a name="id587429"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="begin.html" title="begin">
+<link rel="prev" href="begin.html" title="begin">
 <link rel="next" href="empty.html" title="empty">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="begin.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="empty.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="end">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id450314"></a>
- Description
+<a name="id586336"></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="id450344"></a>
- Synopsis
+<a name="id586353"></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="id450615"></a>
- Parameters
+<a name="id586542"></a>
+ <a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -59,72 +56,77 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to get an iterator from.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.end.expression_semantics"></a><h6>
-<a name="id450728"></a>
- <a href="end.html#fusion.sequence.intrinsic.functions.end.expression_semantics">Expression
+<a name="id586632"></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="id450896"></a>
- Header
+<a name="id586734"></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="id451061"></a>
- Example
+<a name="id586849"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="empty.html" title="empty">
+<link rel="prev" href="empty.html" title="empty">
 <link rel="next" href="back.html" title="back">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="empty.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="back.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="front">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id452090"></a>
- Description
+<a name="id587562"></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="id452119"></a>
- Synopsis
+<a name="id587579"></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="id452393"></a>
- Parameters
+<a name="id587769"></a>
+ <a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -59,65 +56,76 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to investigate.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.front.expression_semantics"></a><h6>
-<a name="id452507"></a>
- <a href="front.html#fusion.sequence.intrinsic.functions.front.expression_semantics">Expression
+<a name="id587859"></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="id452699"></a>
- Header
+<a name="id587989"></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="id452866"></a>
- Example
+<a name="id589334"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="at_c.html" title="at_c">
+<link rel="prev" href="at_c.html" title="at_c">
 <link rel="next" href="at_key.html" title="at_key">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,34 +22,31 @@
 <div class="spirit-nav">
 <a accesskey="p" href="at_c.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="at_key.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="has_key">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id457181"></a>
- Description
+<a name="id593448"></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="id457247"></a>
- Synopsis
+<a name="id593487"></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="id457429"></a>
- Parameters
+<a name="id593612"></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>
@@ -58,69 +55,86 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/associative_sequence.html" title="Associative
- Sequence">Associative
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/associative_sequence.html" title="Associative Sequence">Associative
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to investigate.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                     Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The queried key.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.has_key.expression_semantics"></a><h6>
-<a name="id457581"></a>
- <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.expression_semantics">Expression
+<a name="id593730"></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="id457702"></a>
- Header
+<a name="id593808"></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="id457868"></a>
- Example
+<a name="id593924"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="back.html" title="back">
+<link rel="prev" href="back.html" title="back">
 <link rel="next" href="at.html" title="at">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,32 +22,29 @@
 <div class="spirit-nav">
 <a accesskey="p" href="back.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="at.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="size">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id454026"></a>
- Description
+<a name="id590143"></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="id454069"></a>
- Synopsis
+<a name="id590167"></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="id454221"></a>
- Parameters
+<a name="id590270"></a>
+ <a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -56,56 +53,67 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq</span></tt>
- </p></td>
-<td><p>
- Model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence we wish to investigate.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.size.expression_semantics"></a><h6>
-<a name="id454335"></a>
- <a href="size.html#fusion.sequence.intrinsic.functions.size.expression_semantics">Expression
+<a name="id590360"></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="id454421"></a>
- Header
+<a name="id590419"></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="id454586"></a>
- Example
+<a name="id590534"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../functions.html" title="Functions">
-<link rel="previous" href="at_key.html" title="at_key">
+<link rel="prev" href="at_key.html" title="at_key">
 <link rel="next" href="../metafunctions.html" title="Metafunctions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,30 +22,27 @@
 <div class="spirit-nav">
 <a accesskey="p" href="at_key.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="swap">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id459156"></a>
- Description
+<a name="id596128"></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="id459186"></a>
- Synopsis
+<a name="id596145"></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="id459324"></a>
- Parameters
+<a name="id596241"></a>
+ <a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -54,57 +51,68 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameters
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">seq1</span></tt>, <tt class="computeroutput"><span class="identifier">seq2</span></tt>
- </p></td>
-<td><p>
- Models of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <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 class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                     Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     The sequences whos elements we wish to swap.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.swap.expression_semantics"></a><h6>
-<a name="id459450"></a>
- <a href="swap.html#fusion.sequence.intrinsic.functions.swap.expression_semantics">Expression
+<a name="id596338"></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="id459697"></a>
- Example
+<a name="id596506"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../intrinsic.html" title="Intrinsic">
-<link rel="previous" href="functions/swap.html" title="swap">
+<link rel="prev" href="functions/swap.html" title="swap">
 <link rel="next" href="metafunctions/begin.html" title="begin">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="functions/swap.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrinsic.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/begin.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Metafunctions">
+<div class="titlepage"><div><div><h4 class="title">
+<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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="size.html" title="size">
+<link rel="prev" href="size.html" title="size">
 <link rel="next" href="at_c.html" title="at_c">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,25 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="size.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="at_c.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="at">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id463899"></a>
- Description
+<a name="id599417"></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="id463937" href="#ftn.id463937">6</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="id599438" href="#ftn.id599438" class="footnote">6</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at.synopsis"></a><h6>
-<a name="id464055"></a>
- Synopsis
+<a name="id599508"></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>
     <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span>
@@ -51,84 +48,101 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id464169"></a><p class="title"><b>Table 1.25. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id599592"></a><p class="title"><b>Table 1.25. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
                   Integral Constant</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Index of element
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.at.expression_semantics"></a><h6>
-<a name="id464313"></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="id599711"></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="id464460"></a>
- Example
+<a name="id599809"></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>
+<pre class="programlisting"><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.id463937" href="#id463937">6</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.id599438" href="#id599438" class="para">6</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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="at.html" title="at">
+<link rel="prev" href="at.html" title="at">
 <link rel="next" href="value_at.html" title="value_at">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,25 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="at.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="value_at.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="at_c">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id464716"></a>
- Description
+<a name="id599987"></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="id464754" href="#ftn.id464754">7</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="id600011" href="#ftn.id600011" class="footnote">7</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.synopsis"></a><h6>
-<a name="id464875"></a>
- Synopsis
+<a name="id600080"></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>
     <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span>
@@ -51,83 +48,100 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id464990"></a><p class="title"><b>Table 1.26. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id600164"></a><p class="title"><b>Table 1.26. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">M</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">M</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Positive integer index
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Index of element
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics"></a><h6>
-<a name="id465128"></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="id600277"></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="id465277"></a>
- Example
+<a name="id600373"></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>
+<pre class="programlisting"><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.id464754" href="#id464754">7</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.id600011" href="#id600011" class="para">7</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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="has_key.html" title="has_key">
+<link rel="prev" href="has_key.html" title="has_key">
 <link rel="next" href="value_at_key.html" title="value_at_key">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,25 +22,22 @@
 <div class="spirit-nav">
 <a accesskey="p" href="has_key.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="value_at_key.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="at_key">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id467652"></a>
- Description
+<a name="id604414"></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="id467690" href="#ftn.id467690">8</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="id604438" href="#ftn.id604438" class="footnote">8</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.synopsis"></a><h6>
-<a name="id467808"></a>
- Synopsis
+<a name="id604507"></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>
     <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span>
@@ -51,85 +48,102 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id467923"></a><p class="title"><b>Table 1.30. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id604591"></a><p class="title"><b>Table 1.30. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Key type
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics"></a><h6>
-<a name="id468061"></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="id604703"></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="id468209"></a>
- Example
+<a name="id604799"></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 cla
ss="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>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>
+<pre class="programlisting"><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 c
lass="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.id467690" href="#id467690">8</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.id604438" href="#id604438" class="para">8</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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="front.html" title="front">
+<link rel="prev" href="front.html" title="front">
 <link rel="next" href="size.html" title="size">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="front.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="size.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="back">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id462638"></a>
- Description
+<a name="id598540"></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="id462685"></a>
- Synopsis
+<a name="id598568"></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>
 <span class="keyword">struct</span> <span class="identifier">back</span>
@@ -47,62 +44,73 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id462782"></a><p class="title"><b>Table 1.23. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id598638"></a><p class="title"><b>Table 1.23. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.back.expression_semantics"></a><h6>
-<a name="id462882"></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="id598720"></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="id463112"></a>
- Example
+<a name="id598870"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="../metafunctions.html" title="Metafunctions">
+<link rel="prev" href="../metafunctions.html" title="Metafunctions">
 <link rel="next" href="end.html" title="end">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="end.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="begin">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id460045"></a>
- Description
+<a name="id596746"></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="id460092"></a>
- Synopsis
+<a name="id596775"></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>
 <span class="keyword">struct</span> <span class="identifier">begin</span>
@@ -47,64 +44,75 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id460188"></a><p class="title"><b>Table 1.19. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id596845"></a><p class="title"><b>Table 1.19. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.begin.expression_semantics"></a><h6>
-<a name="id460289"></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="id596926"></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="id460408"></a>
- Example
+<a name="id597004"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="end.html" title="end">
+<link rel="prev" href="end.html" title="end">
 <link rel="next" href="front.html" title="front">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="end.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="front.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="empty">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id461329"></a>
- Description
+<a name="id597634"></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="id461377"></a>
- Synopsis
+<a name="id597663"></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>
 <span class="keyword">struct</span> <span class="identifier">empty</span>
@@ -47,67 +44,78 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id461474"></a><p class="title"><b>Table 1.21. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id597733"></a><p class="title"><b>Table 1.21. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.empty.expression_semantics"></a><h6>
-<a name="id461575"></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="id597814"></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="id461733"></a>
- Example
+<a name="id597919"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="begin.html" title="begin">
+<link rel="prev" href="begin.html" title="begin">
 <link rel="next" href="empty.html" title="empty">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="begin.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="empty.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="end">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id460662"></a>
- Description
+<a name="id597175"></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="id460709"></a>
- Synopsis
+<a name="id597201"></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>
 <span class="keyword">struct</span> <span class="identifier">end</span>
@@ -47,64 +44,75 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id460806"></a><p class="title"><b>Table 1.20. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id597271"></a><p class="title"><b>Table 1.20. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.end.expression_semantics"></a><h6>
-<a name="id460906"></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="id597352"></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="id461024"></a>
- Example
+<a name="id597430"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="empty.html" title="empty">
+<link rel="prev" href="empty.html" title="empty">
 <link rel="next" href="back.html" title="back">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="empty.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="back.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="front">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id461992"></a>
- Description
+<a name="id598093"></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="id462040"></a>
- Synopsis
+<a name="id598122"></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>
 <span class="keyword">struct</span> <span class="identifier">front</span>
@@ -47,63 +44,74 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id462137"></a><p class="title"><b>Table 1.22. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id598191"></a><p class="title"><b>Table 1.22. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.front.expression_semantics"></a><h6>
-<a name="id462238"></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="id598273"></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="id462439"></a>
- Example
+<a name="id598404"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="value_at_c.html" title="value_at_c">
+<link rel="prev" href="value_at_c.html" title="value_at_c">
 <link rel="next" href="at_key.html" title="at_key">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="value_at_c.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="at_key.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="has_key">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id466829"></a>
- Description
+<a name="id603832"></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="id466877"></a>
- Synopsis
+<a name="id603863"></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>
     <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span>
@@ -49,79 +46,96 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id466993"></a><p class="title"><b>Table 1.29. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id603949"></a><p class="title"><b>Table 1.29. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Key type
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics"></a><h6>
-<a name="id467130"></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="id604061"></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="id467310"></a>
- Example
+<a name="id604181"></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 cla
ss="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>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>
+<pre class="programlisting"><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 c
lass="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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="back.html" title="back">
+<link rel="prev" href="back.html" title="back">
 <link rel="next" href="at.html" title="at">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="back.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="at.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="size">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id463312"></a>
- Description
+<a name="id599005"></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="id463359"></a>
- Synopsis
+<a name="id599034"></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>
 <span class="keyword">struct</span> <span class="identifier">size</span>
@@ -47,63 +44,74 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id463456"></a><p class="title"><b>Table 1.24. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id599104"></a><p class="title"><b>Table 1.24. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.size.expression_semantics"></a><h6>
-<a name="id463555"></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="id599185"></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="id463670"></a>
- Example
+<a name="id599261"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="value_at_key.html" title="value_at_key">
+<link rel="prev" href="value_at_key.html" title="value_at_key">
 <link rel="next" href="../../operator.html" title="Operator">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="value_at_key.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../operator.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="swap">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id469274"></a>
- Description
+<a name="id606164"></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="id469305"></a>
- Synopsis
+<a name="id606184"></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>
 <span class="keyword">struct</span> <span class="identifier">swap</span>
@@ -47,51 +44,62 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id469422"></a><p class="title"><b>Table 1.32. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id606268"></a><p class="title"><b>Table 1.32. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameters
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq1</span></tt>, <tt class="computeroutput"><span class="identifier">Seq2</span></tt>
- </p></td>
-<td><p>
- Models of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <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 class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   The sequences being swapped
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.swap.expression_semantics"></a><h6>
-<a name="id469536"></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="id606358"></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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="at_c.html" title="at_c">
+<link rel="prev" href="at_c.html" title="at_c">
 <link rel="next" href="value_at_c.html" title="value_at_c">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="at_c.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="value_at_c.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="value_at">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id465499"></a>
- Description
+<a name="id602863"></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="id465536"></a>
- Synopsis
+<a name="id602891"></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>
     <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span>
@@ -49,76 +46,93 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id465652"></a><p class="title"><b>Table 1.27. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id602977"></a><p class="title"><b>Table 1.27. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">N</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">N</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
                   Integral Constant</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Index of element
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics"></a><h6>
-<a name="id465797"></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="id603094"></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="id465925"></a>
- Example
+<a name="id603182"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="value_at.html" title="value_at">
+<link rel="prev" href="value_at.html" title="value_at">
 <link rel="next" href="has_key.html" title="has_key">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="value_at.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="has_key.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="value_at_c">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id466185"></a>
- Description
+<a name="id603362"></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="id466223"></a>
- Synopsis
+<a name="id603390"></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>
     <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span>
@@ -49,75 +46,92 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id466339"></a><p class="title"><b>Table 1.28. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id603476"></a><p class="title"><b>Table 1.28. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">M</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">M</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Positive integer index
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Index of element
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics"></a><h6>
-<a name="id466476"></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="id603589"></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="id466606"></a>
- Example
+<a name="id603678"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../metafunctions.html" title="Metafunctions">
-<link rel="previous" href="at_key.html" title="at_key">
+<link rel="prev" href="at_key.html" title="at_key">
 <link rel="next" href="swap.html" title="swap">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,23 +22,20 @@
 <div class="spirit-nav">
 <a accesskey="p" href="at_key.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="swap.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="value_at_key">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id468531"></a>
- Description
+<a name="id605631"></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="id468569"></a>
- Synopsis
+<a name="id605655"></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>
     <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span>
@@ -49,76 +46,93 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id468684"></a><p class="title"><b>Table 1.31. Parameters</b></p>
-<table class="table" summary="Parameters">
+<a name="id605741"></a><p class="title"><b>Table 1.31. Parameters</b></p>
+<div class="table-contents"><table class="table" summary="Parameters">
 <colgroup>
 <col>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                   Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                   Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Seq</span></tt>
- </p></td>
-<td><p>
- A model of <a href="../../concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Seq</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of <a class="link" href="../../concepts/forward_sequence.html" title="Forward Sequence">Forward
                   Sequence</a>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Argument sequence
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Key</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Key</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                   Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                   Key type
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics"></a><h6>
-<a name="id468823"></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="id605853"></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="id468952"></a>
- Example
+<a name="id605942"></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 cla
ss="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>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>
+<pre class="programlisting"><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 c
lass="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/release/libs/fusion/doc/html/fusion/sequence/operator.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../sequence.html" title="Sequence">
-<link rel="previous" href="intrinsic/metafunctions/swap.html" title="swap">
+<link rel="prev" href="intrinsic/metafunctions/swap.html" title="swap">
 <link rel="next" href="operator/i_o.html" title="I/O">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,19 +22,16 @@
 <div class="spirit-nav">
 <a accesskey="p" href="intrinsic/metafunctions/swap.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sequence.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="operator/i_o.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Operator">
+<div class="titlepage"><div><div><h3 class="title">
+<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/release/libs/fusion/doc/html/fusion/sequence/operator/comparison.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
-<link rel="previous" href="i_o/out.html" title="out">
+<link rel="prev" href="i_o/out.html" title="out">
 <link rel="next" href="comparison/equal.html" title="equal">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="i_o/out.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="comparison/equal.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Comparison">
+<div class="titlepage"><div><div><h4 class="title">
+<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
@@ -43,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="id472620"></a>
- Header
- </h5>
+<a name="fusion.sequence.operator.comparison.header"></a><h6>
+<a name="id609047"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="previous" href="../comparison.html" title="Comparison">
-<link rel="next" href="not_equal.html" title="not
- equal">
+<link rel="prev" href="../comparison.html" title="Comparison">
+<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>
@@ -23,31 +22,28 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../comparison.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comparison.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="not_equal.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="equal">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id472793"></a>
- Description
+<a name="id609164"></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="id472822"></a>
- Synopsis
+<a name="id609182"></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>
 <span class="keyword">bool</span>
 <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="id472974"></a>
- Parameters
+<a name="id609289"></a>
+ <a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -56,47 +52,59 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
- </p></td>
-<td><p>
- Instances of Sequence
- </p></td>
-<td><p>
- Sequence(s) to compare
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ <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="id473105"></a>
- <a href="equal.html#fusion.sequence.operator.comparison.equal.expression_semantics">Expression
+<a name="id609392"></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>
@@ -104,29 +112,29 @@
             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="id473363"></a>
- Header
+<a name="id609566"></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="id473530"></a>
- Example
+<a name="id609682"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="previous" 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>
@@ -25,29 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="less_than_equal.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comparison.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="greater_than_equal.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="greater than">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <p>
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than.synopsis"></a><h6>
-<a name="id476664"></a>
- Synopsis
+<a name="id613133"></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>
 <span class="keyword">bool</span>
 <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="id476816"></a>
- Parameters
+<a name="id613245"></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>
@@ -56,47 +49,59 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
- </p></td>
-<td><p>
- Instances of Sequence
- </p></td>
-<td><p>
- Sequence(s) to compare
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ <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="id476948"></a>
- <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.expression_semantics">Expression
+<a name="id613348"></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>
@@ -104,22 +109,22 @@
             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="id477125"></a>
- Header
+<a name="id613464"></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="id477292"></a>
- Example
+<a name="id613582"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="previous" 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">
@@ -24,29 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="greater_than.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comparison.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../../container.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="greater than equal">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <p>
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.synopsis"></a><h6>
-<a name="id477633"></a>
- Synopsis
+<a name="id613827"></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>
 <span class="keyword">bool</span>
 <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="id477787"></a>
- Parameters
+<a name="id613937"></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>
@@ -55,47 +49,59 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
- </p></td>
-<td><p>
- Instances of Sequence
- </p></td>
-<td><p>
- Sequence(s) to compare
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ <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="id477919"></a>
- <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.expression_semantics">Expression
+<a name="id614037"></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>
@@ -103,22 +109,22 @@
             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="id478095"></a>
- Header
+<a name="id614156"></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="id478263"></a>
- Example
+<a name="id614276"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="previous" 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>
@@ -25,29 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="not_equal.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comparison.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="less_than_equal.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="less than">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <p>
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than.synopsis"></a><h6>
-<a name="id474697"></a>
- Synopsis
+<a name="id611734"></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>
 <span class="keyword">bool</span>
 <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="id474849"></a>
- Parameters
+<a name="id611843"></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>
@@ -56,47 +49,59 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
- </p></td>
-<td><p>
- Instances of Sequence
- </p></td>
-<td><p>
- Sequence(s) to compare
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ <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="id474981"></a>
- <a href="less_than.html#fusion.sequence.operator.comparison.less_than.expression_semantics">Expression
+<a name="id611946"></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>
@@ -104,24 +109,24 @@
             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="id475180"></a>
- Header
+<a name="id612077"></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="id475347"></a>
- Example
+<a name="id612192"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="previous" 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>
@@ -25,29 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="less_than.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comparison.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="greater_than.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="less than equal">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <p>
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than_equal.synopsis"></a><h6>
-<a name="id475690"></a>
- Synopsis
+<a name="id612435"></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>
 <span class="keyword">bool</span>
 <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="id475843"></a>
- Parameters
+<a name="id612546"></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>
@@ -56,47 +49,59 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
- </p></td>
-<td><p>
- Instances of Sequence
- </p></td>
-<td><p>
- Sequence(s) to compare
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ <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="id475976"></a>
- <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.expression_semantics">Expression
+<a name="id612650"></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>
@@ -104,22 +109,22 @@
             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="id476152"></a>
- Header
+<a name="id612768"></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="id476320"></a>
- Example
+<a name="id612888"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../comparison.html" title="Comparison">
-<link rel="previous" href="equal.html" title="equal">
-<link rel="next" href="less_than.html" title="less
- than">
+<link rel="prev" href="equal.html" title="equal">
+<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>
@@ -24,29 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="equal.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comparison.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="less_than.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="not equal">
+<div class="titlepage"><div><div><h5 class="title">
+<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></div>
-</div>
+</h5></div></div></div>
 <p>
             Compare two sequences for inequality.
           </p>
 <a name="fusion.sequence.operator.comparison.not_equal.synopsis"></a><h6>
-<a name="id473765"></a>
- Synopsis
+<a name="id609845"></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>
 <span class="keyword">bool</span>
 <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="id473917"></a>
- Parameters
+<a name="id609954"></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>
@@ -55,47 +49,59 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">b</span></tt>
- </p></td>
-<td><p>
- Instances of Sequence
- </p></td>
-<td><p>
- Sequence(s) to compare
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">,</span>
+ <span class="identifier">b</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Instances of <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>
+ </p>
+ </td>
+<td>
+ <p>
+ <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="id474050"></a>
- <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.expression_semantics">Expression
+<a name="id610057"></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>
@@ -103,24 +109,24 @@
             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="id474230"></a>
- Header
+<a name="id610177"></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="id474396"></a>
- Example
+<a name="id610292"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/operator/i_o.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../operator.html" title="Operator">
-<link rel="previous" href="../operator.html" title="Operator">
+<link rel="prev" href="../operator.html" title="Operator">
 <link rel="next" href="i_o/in.html" title="in">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,61 +22,58 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../operator.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../operator.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="i_o/in.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="I/O">
+<div class="titlepage"><div><div><h4 class="title">
+<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>
+<pre class="programlisting"><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>
           The library defines three manipulators for changing the default behavior:
         </p>
-<div class="variablelist">
+<div class="variablelist" title="Manipulators">
 <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>
@@ -85,12 +82,12 @@
 <pre class="programlisting"><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"><span class="special">(</span><span class="number">1</span> <span class="number">2</span> <span class="number">3</span><span class="special">)</span> <span class="special">[</span><span class="number">4</span><span class="special">:</span><span class="number">5</span><span class="special">]</span>
@@ -98,27 +95,27 @@
 <p>
           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>
+<pre class="programlisting"><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="id470872"></a>
- Header
- </h5>
+<a name="fusion.sequence.operator.i_o.header"></a><h6>
+<a name="id607282"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../i_o.html" title="I/O">
-<link rel="previous" href="../i_o.html" title="I/O">
+<link rel="prev" href="../i_o.html" title="I/O">
 <link rel="next" href="out.html" title="out">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,32 +22,29 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../i_o.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../i_o.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="out.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="in">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id471046"></a>
- Description
+<a name="id607400"></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="id471083"></a>
- Synopsis
+<a name="id607421"></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>
 <span class="identifier">IStream</span><span class="special">&amp;</span>
 <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="id471227"></a>
- Parameters
+<a name="id607522"></a>
+ <a class="link" href="in.html#fusion.sequence.operator.i_o.in.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -56,68 +53,86 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
+<td>
+ <p>
                     is
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     An input stream.
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     Stream to extract information from.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
+<td>
+ <p>
                     seq
- </p></td>
-<td><p>
- A Sequence.
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to read.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.sequence.operator.i_o.in.expression_semantics"></a><h6>
-<a name="id471356"></a>
- <a href="in.html#fusion.sequence.operator.i_o.in.expression_semantics">Expression
+<a name="id607628"></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="id471473"></a>
- Header
+<a name="id607707"></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="id471638"></a>
- Example
+<a name="id608369"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../i_o.html" title="I/O">
-<link rel="previous" href="in.html" title="in">
+<link rel="prev" href="in.html" title="in">
 <link rel="next" href="../comparison.html" title="Comparison">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,32 +22,29 @@
 <div class="spirit-nav">
 <a accesskey="p" href="in.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../i_o.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../comparison.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="out">
+<div class="titlepage"><div><div><h5 class="title">
+<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="id471796"></a>
- Description
+<a name="id608474"></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="id471833"></a>
- Synopsis
+<a name="id608496"></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>
 <span class="identifier">OStream</span><span class="special">&amp;</span>
 <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="id471977"></a>
- Parameters
+<a name="id608597"></a>
+ <a class="link" href="out.html#fusion.sequence.operator.i_o.out.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -56,68 +53,86 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                     Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                     Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
+<td>
+ <p>
                     os
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     An output stream.
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                     Stream to write information to.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
+<td>
+ <p>
                     seq
- </p></td>
-<td><p>
- A Sequence.
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>.
+ </p>
+ </td>
+<td>
+ <p>
                     The sequence to write.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 <a name="fusion.sequence.operator.i_o.out.expression_semantics"></a><h6>
-<a name="id472105"></a>
- <a href="out.html#fusion.sequence.operator.i_o.out.expression_semantics">Expression
+<a name="id608702"></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="id472223"></a>
- Header
+<a name="id608782"></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="id472389"></a>
- Example
+<a name="id608897"></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>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/support.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/support.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/support.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="organization.html" title="Organization">
+<link rel="prev" href="organization.html" title="Organization">
 <link rel="next" href="support/is_sequence.html" title="is_sequence">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="organization.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="support/is_sequence.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Support">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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/release/libs/fusion/doc/html/fusion/support/category_of.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/support/category_of.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/support/category_of.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
-<link rel="previous" href="tag_of.html" title="tag_of">
+<link rel="prev" href="tag_of.html" title="tag_of">
 <link rel="next" href="deduce.html" title="deduce">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,27 +22,24 @@
 <div class="spirit-nav">
 <a accesskey="p" href="tag_of.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../support.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="deduce.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.support.category_of.description"></a><h4>
-<a name="id415178"></a>
- Description
- </h4>
+<div class="section" title="category_of">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id552998"></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="id415228"></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="id553034"></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>
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -52,10 +49,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.category_of.parameters"></a><h4>
-<a name="id415344"></a>
- Parameters
- </h4>
+<a name="fusion.support.category_of.parameters"></a><h5>
+<a name="id553127"></a>
+ <a class="link" href="category_of.html#fusion.support.category_of.parameters">Parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -63,37 +60,49 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 The type to query.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.support.category_of.expression_semantics"></a><h4>
-<a name="id415443"></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="id553210"></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:
@@ -144,23 +153,23 @@
 <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="id415989"></a>
- Header
- </h4>
+<a name="fusion.support.category_of.header"></a><h5>
+<a name="id553651"></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="id416127"></a>
- Example
- </h4>
+<a name="fusion.support.category_of.example"></a><h5>
+<a name="id553759"></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/release/libs/fusion/doc/html/fusion/support/deduce.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/support/deduce.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/support/deduce.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
-<link rel="previous" href="category_of.html" title="category_of">
+<link rel="prev" href="category_of.html" title="category_of">
 <link rel="next" href="deduce_sequence.html" title="deduce_sequence">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,37 +22,34 @@
 <div class="spirit-nav">
 <a accesskey="p" href="category_of.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../support.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="deduce_sequence.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.support.deduce.description"></a><h4>
-<a name="id416417"></a>
- Description
- </h4>
+<div class="section" title="deduce">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id553980"></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="id416515"></a>
- Header
- </h4>
+<a name="fusion.support.deduce.header"></a><h5>
+<a name="id554038"></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="id416669"></a>
- Synopsis
- </h4>
+<a name="fusion.support.deduce.synopsis"></a><h5>
+<a name="id554146"></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>
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -62,10 +59,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.deduce.example"></a><h4>
-<a name="id416798"></a>
- Example
- </h4>
+<a name="fusion.support.deduce.example"></a><h5>
+<a name="id554239"></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>
 <span class="special">{</span>
@@ -82,11 +79,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="id417162"></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="id554507"></a>
+ <a class="link" href="deduce.html#fusion.support.deduce.see_also">See also</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><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/release/libs/fusion/doc/html/fusion/support/deduce_sequence.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/support/deduce_sequence.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/support/deduce_sequence.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
-<link rel="previous" href="deduce.html" title="deduce">
+<link rel="prev" href="deduce.html" title="deduce">
 <link rel="next" href="pair.html" title="pair">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,37 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="deduce.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../support.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="pair.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.support.deduce_sequence.description"></a><h4>
-<a name="id417228"></a>
- Description
- </h4>
+<div class="section" title="deduce_sequence">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id554548"></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="id417288"></a>
- Header
- </h4>
+<a name="fusion.support.deduce_sequence.header"></a><h5>
+<a name="id554580"></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="id417443"></a>
- Synopsis
- </h4>
+<a name="fusion.support.deduce_sequence.synopsis"></a><h5>
+<a name="id554688"></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>
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Sequence</span><span class="special">&gt;</span>
@@ -62,10 +57,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.deduce_sequence.example"></a><h4>
-<a name="id417573"></a>
- Example
- </h4>
+<a name="fusion.support.deduce_sequence.example"></a><h5>
+<a name="id554782"></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>
 <span class="special">{</span>
@@ -77,18 +72,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="id418131"></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="id555192"></a>
+ <a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.see_also">See also</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><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/release/libs/fusion/doc/html/fusion/support/is_sequence.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/support/is_sequence.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/support/is_sequence.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
-<link rel="previous" href="../support.html" title="Support">
+<link rel="prev" href="../support.html" title="Support">
 <link rel="next" href="is_view.html" title="is_view">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,28 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../support.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../support.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="is_view.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.support.is_sequence.description"></a><h4>
-<a name="id412310"></a>
- Description
- </h4>
+<div class="section" title="is_sequence">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id549643"></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="id412390"></a>
- Synopsis
- </h4>
+<a name="fusion.support.is_sequence.synopsis"></a><h5>
+<a name="id549701"></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>
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -53,10 +50,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.is_sequence.parameters"></a><h4>
-<a name="id412506"></a>
- Parameters
- </h4>
+<a name="fusion.support.is_sequence.parameters"></a><h5>
+<a name="id549794"></a>
+ <a class="link" href="is_sequence.html#fusion.support.is_sequence.parameters">Parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -64,62 +61,74 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 The type to query.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.support.is_sequence.expression_semantics"></a><h4>
-<a name="id412606"></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="id549877"></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="id412755"></a>
- Header
- </h4>
+<a name="fusion.support.is_sequence.header"></a><h5>
+<a name="id549991"></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="id412893"></a>
- Example
- </h4>
+<a name="fusion.support.is_sequence.example"></a><h5>
+<a name="id551192"></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/release/libs/fusion/doc/html/fusion/support/is_view.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/support/is_view.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/support/is_view.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
-<link rel="previous" href="is_sequence.html" title="is_sequence">
+<link rel="prev" href="is_sequence.html" title="is_sequence">
 <link rel="next" href="tag_of.html" title="tag_of">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,31 +22,28 @@
 <div class="spirit-nav">
 <a accesskey="p" href="is_sequence.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../support.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tag_of.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.support.is_view.description"></a><h4>
-<a name="id413283"></a>
- Description
- </h4>
+<div class="section" title="is_view">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id551504"></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="id413377"></a>
- Synopsis
- </h4>
+<a name="fusion.support.is_view.synopsis"></a><h5>
+<a name="id551569"></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>
     <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -56,10 +53,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.is_view.parameters"></a><h4>
-<a name="id413493"></a>
- Parameters
- </h4>
+<a name="fusion.support.is_view.parameters"></a><h5>
+<a name="id551662"></a>
+ <a class="link" href="is_view.html#fusion.support.is_view.parameters">Parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -67,62 +64,74 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 The type to query.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.support.is_view.expression_semantics"></a><h4>
-<a name="id413592"></a>
- Expression Semantics
- </h4>
+<a name="fusion.support.is_view.expression_semantics"></a><h5>
+<a name="id551745"></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="id413741"></a>
- Header
- </h4>
+<a name="fusion.support.is_view.header"></a><h5>
+<a name="id551859"></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="id413879"></a>
- Example
- </h4>
+<a name="fusion.support.is_view.example"></a><h5>
+<a name="id551967"></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/release/libs/fusion/doc/html/fusion/support/pair.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/support/pair.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/support/pair.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
-<link rel="previous" href="deduce_sequence.html" title="deduce_sequence">
+<link rel="prev" href="deduce_sequence.html" title="deduce_sequence">
 <link rel="next" href="../iterator.html" title="Iterator">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,28 +22,25 @@
 <div class="spirit-nav">
 <a accesskey="p" href="deduce_sequence.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../support.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../iterator.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.support.pair.description"></a><h4>
-<a name="id418194"></a>
- Description
- </h4>
+<div class="section" title="pair">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id555233"></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="id418297"></a>
- Synopsis
- </h4>
+<a name="fusion.support.pair.synopsis"></a><h5>
+<a name="id555295"></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>
 
@@ -63,212 +60,276 @@
 <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="id418702"></a>
- Template parameters
- </h4>
+<a name="fusion.support.pair.template_parameters"></a><h5>
+<a name="id556684"></a>
+ <a class="link" href="pair.html#fusion.support.pair.template_parameters">Template parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
+<td>
+ <p>
                 First
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 The first type. This is purely a type. No data is held.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
+<td>
+ <p>
                 Second
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 The second type. This contains data.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id418982"></a>
- Expression Semantics
- </h4>
+<a name="fusion.support.pair.expression_semantics"></a><h5>
+<a name="id556902"></a>
+ <a class="link" href="pair.html#fusion.support.pair.expression_semantics">Expression Semantics</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">first_type</span></tt>
- </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>.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">second_type</span></tt>
- </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>.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">P</span><span class="special">()</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <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, <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>
+</tr>
+<tr>
+<td>
+ <p>
+ <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, <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>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Default construction.
- </p></td>
-</tr>
-<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>
- </p></td>
-<td><p>
- Construct a pair given value for the second type, <tt class="computeroutput"><span class="identifier">s</span></tt>.
- </p></td>
-</tr>
-<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>
- </p></td>
-<td><p>
- Copy constructs a pair from another pair, <tt class="computeroutput"><span class="identifier">p2</span></tt>.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">second</span></tt>
- </p></td>
-<td><p>
- Get the data from <tt class="computeroutput"><span class="identifier">p1</span></tt>.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">p</span> <span class="special">=</span>
- <span class="identifier">p2</span></tt>
- </p></td>
-<td><p>
- Assigns a pair, <tt class="computeroutput"><span class="identifier">p1</span></tt>,
- from another pair, <tt class="computeroutput"><span class="identifier">p2</span></tt>.
- </p></td>
+<td>
+ <p>
+ <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, <code class="computeroutput"><span class="identifier">s</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <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, <code class="computeroutput"><span class="identifier">p2</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <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 <code class="computeroutput"><span class="identifier">p1</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span> <span class="special">=</span>
+ <span class="identifier">p2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Assigns a pair, <code class="computeroutput"><span class="identifier">p1</span></code>,
+ from another pair, <code class="computeroutput"><span class="identifier">p2</span></code>.
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
+<td>
+ <p>
                 make_pair&lt;F&gt;(s)
- </p></td>
-<td><p>
- Make a pair given the first type, <tt class="computeroutput"><span class="identifier">F</span></tt>,
- and a value for the second type, <tt class="computeroutput"><span class="identifier">s</span></tt>.
- The second type assumes the type of <tt class="computeroutput"><span class="identifier">s</span></tt>
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">o</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">p</span></tt>
- </p></td>
-<td><p>
- Output <tt class="computeroutput"><span class="identifier">p</span></tt> to output
- stream, <tt class="computeroutput"><span class="identifier">o</span></tt>.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">i</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">p</span></tt>
- </p></td>
-<td><p>
- Input <tt class="computeroutput"><span class="identifier">p</span></tt> from input
- stream, <tt class="computeroutput"><span class="identifier">i</span></tt>.
- </p></td>
-</tr>
-<tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">p</span> <span class="special">==</span>
- <span class="identifier">p2</span></tt>
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
+ Make a pair given the first type, <code class="computeroutput"><span class="identifier">F</span></code>,
+ and a value for the second type, <code class="computeroutput"><span class="identifier">s</span></code>.
+ The second type assumes the type of <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">o</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">p</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Output <code class="computeroutput"><span class="identifier">p</span></code> to output
+ stream, <code class="computeroutput"><span class="identifier">o</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">i</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">p</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Input <code class="computeroutput"><span class="identifier">p</span></code> from input
+ stream, <code class="computeroutput"><span class="identifier">i</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span> <span class="special">==</span>
+ <span class="identifier">p2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Tests two pairs for equality.
- </p></td>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">p</span> <span class="special">!=</span>
- <span class="identifier">p2</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span> <span class="special">!=</span>
+ <span class="identifier">p2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Tests two pairs for inequality.
- </p></td>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.support.pair.header"></a><h4>
-<a name="id419758"></a>
- Header
- </h4>
+<a name="fusion.support.pair.header"></a><h5>
+<a name="id557488"></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="id419912"></a>
- Example
- </h4>
+<a name="fusion.support.pair.example"></a><h5>
+<a name="id557596"></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>
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">make_pair</span><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">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>

Modified: branches/release/libs/fusion/doc/html/fusion/support/tag_of.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/support/tag_of.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/support/tag_of.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../support.html" title="Support">
-<link rel="previous" href="is_view.html" title="is_view">
+<link rel="prev" href="is_view.html" title="is_view">
 <link rel="next" href="category_of.html" title="category_of">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,31 +22,28 @@
 <div class="spirit-nav">
 <a accesskey="p" href="is_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../support.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="category_of.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.support.tag_of.description"></a><h4>
-<a name="id414277"></a>
- Description
- </h4>
+<div class="section" title="tag_of">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id552287"></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="id414326"></a>
- Synopsis
- </h4>
+<a name="fusion.support.tag_of.synopsis"></a><h5>
+<a name="id552319"></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>
     <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>
@@ -56,10 +53,10 @@
     <span class="special">};</span>
 <span class="special">}</span>
 </pre>
-<a name="fusion.support.tag_of.parameters"></a><h4>
-<a name="id414440"></a>
- Parameters
- </h4>
+<a name="fusion.support.tag_of.parameters"></a><h5>
+<a name="id552411"></a>
+ <a class="link" href="tag_of.html#fusion.support.tag_of.parameters">Parameters</a>
+ </h5>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -67,56 +64,68 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Requirement
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Any type
- </p></td>
-<td><p>
+ </p>
+ </td>
+<td>
+ <p>
                 The type to query.
- </p></td>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.support.tag_of.expression_semantics"></a><h4>
-<a name="id414539"></a>
- Expression Semantics
- </h4>
+<a name="fusion.support.tag_of.expression_semantics"></a><h5>
+<a name="id552494"></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="id414641"></a>
- Header
- </h4>
+<a name="fusion.support.tag_of.header"></a><h5>
+<a name="id552574"></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="id414779"></a>
- Example
- </h4>
-<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>
+<a name="fusion.support.tag_of.example"></a><h5>
+<a name="id552682"></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><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/release/libs/fusion/doc/html/fusion/tuple.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/tuple.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/tuple.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="algorithm/transformation/metafunctions/push_front.html" title="push_front">
+<link rel="prev" href="algorithm/transformation/metafunctions/push_front.html" title="push_front">
 <link rel="next" href="tuple/class_template_tuple.html" title="Class template tuple">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="algorithm/transformation/metafunctions/push_front.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tuple/class_template_tuple.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Tuple">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -47,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/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../tuple.html" title="Tuple">
-<link rel="previous" href="../tuple.html" title="Tuple">
+<link rel="prev" href="../tuple.html" title="Tuple">
 <link rel="next" href="class_template_tuple/construction.html" title="Construction">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../tuple.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tuple.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="class_template_tuple/construction.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="Class template tuple">
+<div class="titlepage"><div><div><h3 class="title">
+<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
@@ -42,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="id590200"></a>
- Synopsis
- </h4>
+<a name="fusion.tuple.class_template_tuple.synopsis"></a><h5>
+<a name="id728136"></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>
     <span class="keyword">typename</span> <span class="identifier">T2</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span><span class="special">,</span>

Modified: branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,12 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="previous" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="next" href="tuple_creation_functions.html" title="Tuple
- creation functions">
+<link rel="prev" href="../class_template_tuple.html" title="Class template tuple">
+<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>
@@ -23,17 +22,14 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../class_template_tuple.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../class_template_tuple.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tuple_creation_functions.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.tuple.class_template_tuple.construction.description"></a><h5>
-<a name="id590370"></a>
- Description
- </h5>
+<div class="section" title="Construction">
+<div class="titlepage"><div><div><h4 class="title">
+<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="id728260"></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
@@ -41,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="id590411"></a>
- Specification
- </h5>
-<div class="variablelist">
+<a name="fusion.tuple.class_template_tuple.construction.specification"></a><h6>
+<a name="id728288"></a>
+ <a class="link" href="construction.html#fusion.tuple.class_template_tuple.construction.specification">Specification</a>
+ </h6>
+<div class="variablelist" title="Notation">
 <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>
@@ -76,45 +72,45 @@
 <pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="previous" 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>
@@ -25,63 +22,59 @@
 <div class="spirit-nav">
 <a accesskey="p" href="tuple_helper_classes.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../class_template_tuple.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="relational_operators.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Element access">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.tuple.class_template_tuple.element_access.description"></a><h5>
-<a name="id592387"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.element_access.description"></a><h6>
+<a name="id729662"></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="id592437"></a>
- Specification
- </h5>
+<a name="fusion.tuple.class_template_tuple.element_access.specification"></a><h6>
+<a name="id729696"></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/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,14 +1,12 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="previous" 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">
@@ -24,51 +22,47 @@
 <div class="spirit-nav">
 <a accesskey="p" href="element_access.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../class_template_tuple.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../pairs.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Relational operators">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.tuple.class_template_tuple.relational_operators.description"></a><h5>
-<a name="id593064"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.relational_operators.description"></a><h6>
+<a name="id731770"></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="id593102"></a>
- Specification
- </h5>
-<div class="variablelist">
+<a name="fusion.tuple.class_template_tuple.relational_operators.specification"></a><h6>
+<a name="id731794"></a>
+ <a class="link" href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.specification">Specification</a>
+ </h6>
+<div class="variablelist" title="Notation">
 <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>
@@ -80,23 +74,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>
          <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>
@@ -105,18 +95,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>
          <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>
@@ -125,16 +113,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>
          <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>
@@ -143,16 +129,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>
          <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>
@@ -161,17 +145,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>
          <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>
@@ -180,16 +162,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/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,15 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="previous" href="construction.html" title="Construction">
-<link rel="next" href="tuple_helper_classes.html" title="Tuple
- helper classes">
+<link rel="prev" href="construction.html" title="Construction">
+<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>
@@ -24,48 +22,44 @@
 <div class="spirit-nav">
 <a accesskey="p" href="construction.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../class_template_tuple.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="tuple_helper_classes.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Tuple creation functions">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.tuple.class_template_tuple.tuple_creation_functions.description"></a><h5>
-<a name="id591155"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.tuple_creation_functions.description"></a><h6>
+<a name="id728817"></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="id591226"></a>
- Specification
- </h5>
+<a name="fusion.tuple.class_template_tuple.tuple_creation_functions.specification"></a><h6>
+<a name="id728859"></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/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -1,16 +1,13 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../class_template_tuple.html" title="Class template tuple">
-<link rel="previous" 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>
@@ -25,55 +22,51 @@
 <div class="spirit-nav">
 <a accesskey="p" href="tuple_creation_functions.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../class_template_tuple.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="element_access.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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
+<div class="section" title="Tuple helper classes">
+<div class="titlepage"><div><div><h4 class="title">
+<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></div>
-</div>
-<a name="fusion.tuple.class_template_tuple.tuple_helper_classes.description"></a><h5>
-<a name="id591943"></a>
- Description
- </h5>
+</h4></div></div></div>
+<a name="fusion.tuple.class_template_tuple.tuple_helper_classes.description"></a><h6>
+<a name="id729368"></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="id591983"></a>
- Specification
- </h5>
+<a name="fusion.tuple.class_template_tuple.tuple_helper_classes.specification"></a><h6>
+<a name="id729390"></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/release/libs/fusion/doc/html/fusion/tuple/pairs.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/tuple/pairs.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/tuple/pairs.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../tuple.html" title="Tuple">
-<link rel="previous" 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">
@@ -23,52 +22,49 @@
 <div class="spirit-nav">
 <a accesskey="p" href="class_template_tuple/relational_operators.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../tuple.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../extension.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.tuple.pairs.description"></a><h4>
-<a name="id596406"></a>
- Description
- </h4>
+<div class="section" title="Pairs">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id734177"></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="id596463"></a>
- Specification
- </h4>
+<a name="fusion.tuple.pairs.specification"></a><h5>
+<a name="id734214"></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"><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">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">&gt;</span>
@@ -78,21 +74,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/release/libs/fusion/doc/html/fusion/view.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/view.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/view.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../index.html" title="Chapter 1. Fusion 2.0">
-<link rel="previous" href="container/conversion/metafunctions/as_map.html" title="as_map">
+<link rel="prev" href="container/conversion/metafunctions/as_map.html" title="as_map">
 <link rel="next" href="view/single_view.html" title="single_view">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,13 +22,10 @@
 <div class="spirit-nav">
 <a accesskey="p" href="container/conversion/metafunctions/as_map.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="view/single_view.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="View">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<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>
@@ -37,6 +34,7 @@
 <dt><span class="section">zip_view</span></dt>
 <dt><span class="section">transform_view</span></dt>
 <dt><span class="section">reverse_view</span></dt>
+<dt><span class="section">nview</span></dt>
 </dl></div>
 <p>
       Views are sequences that do not actually contain data, but instead impart an
@@ -47,10 +45,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="id517779"></a>
- Header
- </h3>
+<a name="fusion.view.header"></a><h4>
+<a name="id654691"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/view/filter_view.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/view/filter_view.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/view/filter_view.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
-<link rel="previous" href="single_view.html" title="single_view">
+<link rel="prev" href="single_view.html" title="single_view">
 <link rel="next" href="iterator_range.html" title="iterator_range">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,42 +22,39 @@
 <div class="spirit-nav">
 <a accesskey="p" href="single_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="iterator_range.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.view.filter_view.description"></a><h4>
-<a name="id518909"></a>
- Description
- </h4>
+<div class="section" title="filter_view">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id655494"></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="id518990"></a>
- Header
- </h4>
+<a name="fusion.view.filter_view.header"></a><h5>
+<a name="id655545"></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="id519145"></a>
- Synopsis
- </h4>
+<a name="fusion.view.filter_view.synopsis"></a><h5>
+<a name="id655653"></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="id519241"></a>
- Template parameters
- </h4>
+<a name="fusion.view.filter_view.template_parameters"></a><h5>
+<a name="id655717"></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>
@@ -65,74 +62,88 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Pred</span></tt>
- </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>
- </p></td>
-<td><p>
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
+ <p>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.filter_view.model_of"></a><h4>
-<a name="id519408"></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>
-<div class="variablelist">
+<a name="fusion.view.filter_view.model_of"></a><h5>
+<a name="id656415"></a>
+ <a class="link" href="filter_view.html#fusion.view.filter_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
+<div class="variablelist" title="Notation">
 <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="id519568"></a>
- Expression Semantics
- </h4>
+<a name="fusion.view.filter_view.expression_semantics"></a><h5>
+<a name="id656528"></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">
@@ -141,55 +152,71 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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="id519879"></a>
- Example
- </h4>
+<a name="fusion.view.filter_view.example"></a><h5>
+<a name="id656751"></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/release/libs/fusion/doc/html/fusion/view/iterator_range.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/view/iterator_range.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/view/iterator_range.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
-<link rel="previous" href="filter_view.html" title="filter_view">
+<link rel="prev" href="filter_view.html" title="filter_view">
 <link rel="next" href="joint_view.html" title="joint_view">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,39 +22,36 @@
 <div class="spirit-nav">
 <a accesskey="p" href="filter_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="joint_view.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.view.iterator_range.description"></a><h4>
-<a name="id520352"></a>
- Description
- </h4>
+<div class="section" title="iterator_range">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id657093"></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="id520392"></a>
- Header
- </h4>
+<a name="fusion.view.iterator_range.header"></a><h5>
+<a name="id657117"></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="id520548"></a>
- Synopsis
- </h4>
+<a name="fusion.view.iterator_range.synopsis"></a><h5>
+<a name="id657225"></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="id520644"></a>
- Template parameters
- </h4>
+<a name="fusion.view.iterator_range.template_parameters"></a><h5>
+<a name="id657290"></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>
@@ -62,85 +59,99 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">First</span></tt>
- </p></td>
-<td><p>
- A fusion Iterator
- </p></td>
-<td><p>
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">First</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A fusion <a class="link" href="../iterator.html" title="Iterator">Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Last</span></tt>
- </p></td>
-<td><p>
- A fusion Iterator
- </p></td>
-<td><p>
- </p></td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Last</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A fusion <a class="link" href="../iterator.html" title="Iterator">Iterator</a>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.iterator_range.model_of"></a><h4>
-<a name="id520797"></a>
- Model of
- </h4>
-<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 name="fusion.view.iterator_range.model_of"></a><h5>
+<a name="id657412"></a>
+ <a class="link" href="iterator_range.html#fusion.view.iterator_range.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<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">
+<div class="variablelist" title="Notation">
 <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="id521027"></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="id657568"></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">
@@ -149,60 +160,76 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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="id521361"></a>
- Example
- </h4>
+<a name="fusion.view.iterator_range.example"></a><h5>
+<a name="id657807"></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/release/libs/fusion/doc/html/fusion/view/joint_view.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/view/joint_view.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/view/joint_view.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
-<link rel="previous" href="iterator_range.html" title="iterator_range">
+<link rel="prev" href="iterator_range.html" title="iterator_range">
 <link rel="next" href="zip_view.html" title="zip_view">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,39 +22,36 @@
 <div class="spirit-nav">
 <a accesskey="p" href="iterator_range.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="zip_view.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.view.joint_view.description"></a><h4>
-<a name="id522025"></a>
- Description
- </h4>
+<div class="section" title="joint_view">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id658283"></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="id522066"></a>
- Header
- </h4>
+<a name="fusion.view.joint_view.header"></a><h5>
+<a name="id658307"></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="id522221"></a>
- Synopsis
- </h4>
+<a name="fusion.view.joint_view.synopsis"></a><h5>
+<a name="id658415"></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="id522316"></a>
- Template parameters
- </h4>
+<a name="fusion.view.joint_view.template_parameters"></a><h5>
+<a name="id659573"></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>
@@ -62,79 +59,93 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence1</span></tt>
- </p></td>
-<td><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence1</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence2</span></tt>
- </p></td>
-<td><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.joint_view.model_of"></a><h4>
-<a name="id522472"></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>
-<div class="variablelist">
+<a name="fusion.view.joint_view.model_of"></a><h5>
+<a name="id659695"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
+<div class="variablelist" title="Notation">
 <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="id522671"></a>
- Expression Semantics
- </h4>
+<a name="fusion.view.joint_view.expression_semantics"></a><h5>
+<a name="id659836"></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">
@@ -143,56 +154,72 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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="id523005"></a>
- Example
- </h4>
-<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 name="fusion.view.joint_view.example"></a><h5>
+<a name="id660074"></a>
+ <a class="link" href="joint_view.html#fusion.view.joint_view.example">Example</a>
+ </h5>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/fusion/view/reverse_view.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/view/reverse_view.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/view/reverse_view.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,11 +3,11 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
-<link rel="previous" href="transform_view.html" title="transform_view">
-<link rel="next" href="../adapted.html" title="Adapted">
+<link rel="prev" href="transform_view.html" title="transform_view">
+<link rel="next" href="nview.html" title="nview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -20,38 +20,35 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="transform_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../adapted.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
-</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></div>
+<a accesskey="p" href="transform_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="nview.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
+<div class="section" title="reverse_view">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id527088"></a>
- Header
- </h4>
+<a name="fusion.view.reverse_view.header"></a><h5>
+<a name="id662974"></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="id527243"></a>
- Synopsis
- </h4>
+<a name="fusion.view.reverse_view.synopsis"></a><h5>
+<a name="id663082"></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="id527322"></a>
- Template parameters
- </h4>
+<a name="fusion.view.reverse_view.template_parameters"></a><h5>
+<a name="id663134"></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>
@@ -59,63 +56,72 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A <a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
- Sequence">Bidirectional
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
                 Sequence</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.view.reverse_view.model_of"></a><h4>
-<a name="id527433"></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="id663221"></a>
+ <a class="link" href="reverse_view.html#fusion.view.reverse_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional
           Sequence</a></li></ul></div>
-<div class="variablelist">
+<div class="variablelist" title="Notation">
 <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="id527598"></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="id663336"></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">
@@ -124,51 +130,67 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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="id527910"></a>
- Example
- </h4>
-<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>
+<a name="fusion.view.reverse_view.example"></a><h5>
+<a name="id663560"></a>
+ <a class="link" href="reverse_view.html#fusion.view.reverse_view.example">Example</a>
+ </h5>
+<pre class="programlisting"><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>
@@ -186,7 +208,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="transform_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../adapted.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transform_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="nview.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/fusion/doc/html/fusion/view/single_view.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/view/single_view.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/view/single_view.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
-<link rel="previous" href="../view.html" title="View">
+<link rel="prev" href="../view.html" title="View">
 <link rel="next" href="filter_view.html" title="filter_view">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,35 +22,32 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="filter_view.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="single_view">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id517956"></a>
- Header
- </h4>
+<a name="fusion.view.single_view.header"></a><h5>
+<a name="id654813"></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="id518112"></a>
- Synopsis
- </h4>
+<a name="fusion.view.single_view.synopsis"></a><h5>
+<a name="id654921"></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="id518189"></a>
- Template parameters
- </h4>
+<a name="fusion.view.single_view.template_parameters"></a><h5>
+<a name="id654972"></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>
@@ -58,59 +55,69 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">T</span></tt>
- </p></td>
-<td><p>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
                 Any type
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.view.single_view.model_of"></a><h4>
-<a name="id518292"></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>
-<div class="variablelist">
+<a name="fusion.view.single_view.model_of"></a><h5>
+<a name="id655055"></a>
+ <a class="link" href="single_view.html#fusion.view.single_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a></li></ul></div>
+<div class="variablelist" title="Notation">
 <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="id518455"></a>
- Expression Semantics
- </h4>
+<a name="fusion.view.single_view.expression_semantics"></a><h5>
+<a name="id655170"></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">
@@ -119,50 +126,66 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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="id518764"></a>
- Example
- </h4>
+<a name="fusion.view.single_view.example"></a><h5>
+<a name="id655393"></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>
 </pre>

Modified: branches/release/libs/fusion/doc/html/fusion/view/transform_view.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/view/transform_view.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/view/transform_view.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
-<link rel="previous" href="zip_view.html" title="zip_view">
+<link rel="prev" href="zip_view.html" title="zip_view">
 <link rel="next" href="reverse_view.html" title="reverse_view">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,49 +22,46 @@
 <div class="spirit-nav">
 <a accesskey="p" href="zip_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reverse_view.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
+<div class="section" title="transform_view">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id524797"></a>
- Header
- </h4>
+<a name="fusion.view.transform_view.header"></a><h5>
+<a name="id661330"></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="id524953"></a>
- Synopsis
- </h4>
+<a name="fusion.view.transform_view.synopsis"></a><h5>
+<a name="id661438"></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="id525157"></a>
- Template parameters
- </h4>
+<a name="fusion.view.transform_view.template_parameters"></a><h5>
+<a name="id661584"></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>
@@ -72,154 +69,181 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence</span></tt>
- </p></td>
-<td><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence1</span></tt>
- </p></td>
-<td><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence1</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequence2</span></tt>
- </p></td>
-<td><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequence2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward
                 Sequence</a>
- </p></td>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">F1</span></tt>
- </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>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F1</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 <tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">F2</span></tt>
- </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>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F2</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
-<a name="fusion.view.transform_view.model_of"></a><h4>
-<a name="id525622"></a>
- Model of
- </h4>
-<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 name="fusion.view.transform_view.model_of"></a><h5>
+<a name="id661931"></a>
+ <a class="link" href="transform_view.html#fusion.view.transform_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<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">
+<div class="variablelist" title="Notation">
 <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="id526025"></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="id662213"></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">
@@ -228,63 +252,83 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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="id526503"></a>
- Example
- </h4>
+<a name="fusion.view.transform_view.example"></a><h5>
+<a name="id662548"></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>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Sig</span><span class="special">&gt;</span>
@@ -302,7 +346,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/release/libs/fusion/doc/html/fusion/view/zip_view.html
==============================================================================
--- branches/release/libs/fusion/doc/html/fusion/view/zip_view.html (original)
+++ branches/release/libs/fusion/doc/html/fusion/view/zip_view.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,10 +3,10 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.0">
 <link rel="up" href="../view.html" title="View">
-<link rel="previous" href="joint_view.html" title="joint_view">
+<link rel="prev" href="joint_view.html" title="joint_view">
 <link rel="next" href="transform_view.html" title="transform_view">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,42 +22,39 @@
 <div class="spirit-nav">
 <a accesskey="p" href="joint_view.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="transform_view.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </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></div>
-</div>
-<a name="fusion.view.zip_view.description"></a><h4>
-<a name="id523411"></a>
- Description
- </h4>
+<div class="section" title="zip_view">
+<div class="titlepage"><div><div><h3 class="title">
+<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="id660364"></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="id523488"></a>
- Header
- </h4>
+<a name="fusion.view.zip_view.header"></a><h5>
+<a name="id660410"></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="id523643"></a>
- Synopsis
- </h4>
+<a name="fusion.view.zip_view.synopsis"></a><h5>
+<a name="id660518"></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="id523721"></a>
- Template parameters
- </h4>
+<a name="fusion.view.zip_view.template_parameters"></a><h5>
+<a name="id660570"></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>
@@ -65,70 +62,77 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Parameter
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Description
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Default
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody><tr>
-<td><p>
- <tt class="computeroutput"><span class="identifier">Sequences</span></tt>
- </p></td>
-<td><p>
- A <a href="../sequence/concepts/forward_sequence.html" title="Forward
- Sequence">Forward
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sequences</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ 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>
-<td><p>
- </p></td>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
 </tr></tbody>
 </table></div>
-<a name="fusion.view.zip_view.model_of"></a><h4>
-<a name="id523840"></a>
- Model of
- </h4>
-<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 name="fusion.view.zip_view.model_of"></a><h5>
+<a name="id660662"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.model_of">Model of</a>
+ </h5>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<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">
+<div class="variablelist" title="Notation">
 <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">zip_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="id524034"></a>
- Expression Semantics
- </h4>
+<a name="fusion.view.zip_view.expression_semantics"></a><h5>
+<a name="id660793"></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">
@@ -137,55 +141,71 @@
 <col>
 </colgroup>
 <thead><tr>
-<th><p>
+<th>
+ <p>
                 Expression
- </p></th>
-<th><p>
+ </p>
+ </th>
+<th>
+ <p>
                 Semantics
- </p></th>
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <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>
- </p></td>
-<td><p>
- Creates a <tt class="computeroutput"><span class="identifier">zip_view</span></tt>
+<td>
+ <p>
+ <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 <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>
+ </p>
+ </td>
 </tr>
 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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>
- </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>.
- </p></td>
+<td>
+ <p>
+ <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 <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="id524340"></a>
- Example
- </h4>
-<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>
+<a name="fusion.view.zip_view.example"></a><h5>
+<a name="id661014"></a>
+ <a class="link" href="zip_view.html#fusion.view.zip_view.example">Example</a>
+ </h5>
+<pre class="programlisting"><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/release/libs/fusion/doc/html/index.html
==============================================================================
--- branches/release/libs/fusion/doc/html/index.html (original)
+++ branches/release/libs/fusion/doc/html/index.html 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -3,7 +3,7 @@
 <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.65.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="index.html" title="Chapter 1. Fusion 2.0">
 <link rel="next" href="fusion/preface.html" title="Preface">
 </head>
@@ -18,9 +18,8 @@
 </tr></table>
 <hr>
 <div class="spirit-nav"><a accesskey="n" href="fusion/preface.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
-<div class="chapter" lang="en">
-<div class="titlepage">
-<div>
+<div class="chapter" title="Chapter 1. Fusion 2.0">
+<div class="titlepage"><div>
 <div><h2 class="title">
 <a name="fusion"></a>Chapter 1. Fusion 2.0</h2></div>
 <div><div class="author"><h3 class="author">
@@ -34,13 +33,13 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger</p></div>
-<div><div class="legalnotice"><p>
+<div><div class="legalnotice" title="Legal Notice">
+<a name="id542803"></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></div></div>
-</div>
-<div></div>
-</div>
+ </p>
+</div></div>
+</div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
@@ -150,6 +149,7 @@
 <dt><span class="section">zip_view</span></dt>
 <dt><span class="section">transform_view</span></dt>
 <dt><span class="section">reverse_view</span></dt>
+<dt><span class="section">nview</span></dt>
 </dl></dd>
 <dt><span class="section">Adapted</span></dt>
 <dd><dl>
@@ -241,7 +241,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: June 13, 2009 at 06:22:11 GMT</small></p></td>
+<td align="left"><p><small>Last revised: September 29, 2009 at 14:44:20 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/release/libs/fusion/doc/view.qbk
==============================================================================
--- branches/release/libs/fusion/doc/view.qbk (original)
+++ branches/release/libs/fusion/doc/view.qbk 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -293,7 +293,7 @@
 __traversal_concept__) of its underlying sequence.
 
 [variablelist Notation
- [[`ZV`] [A `joint_view` type]]
+ [[`ZV`] [A `zip_view` type]]
     [[`s`] [An instance of `Sequences`]]
     [[`zv1`, `zv2`] [Instances of `ZV`]]
 ]
@@ -473,4 +473,74 @@
 
 [endsect]
 
+[section nview]
+
+[heading Description]
+
+`nview` presents a view which iterates over a given __sequence__ in a specified order.
+An `nview` is constructed from an arbitrary __sequence__ and a list of indicies specifying
+the elements to iterate over.
+
+[heading Header]
+
+ #include <boost/fusion/view/nview.hpp>
+ #include <boost/fusion/include/nview.hpp>
+
+[heading Synopsis]
+
+ template <typename Sequence, typename Indicies>
+ struct nview;
+
+ template <typename Sequence, int I1, int I2 = -1, ...>
+ typename result_of::nview<Sequence, I1, I2, ...>::type
+ as_nview(Sequence& s);
+
+[heading Template parameters]
+
+[table
+ [[Parameter] [Description] [Default]]
+ [[`Sequence`] [An arbitrary Fusion __forward_sequence__]
+ []]
+ [[`Indicies`] [A `mpl::vector_c<int, ...>` holding the indicies defining
+ the required iteration order.] []]
+ [[`I1`, `I2`, `I3`...] [A list of integers specifying the required
+ iteration order.] [`INT_MAX` for `I2`, `I3`...]]
+]
+
+[heading Model of]
+
+* __random_access_sequence__ (see __traversal_concept__)
+
+[variablelist Notation
+ [[`NV`] [A `nview` type]]
+ [[`s`] [An instance of `Sequences`]]
+ [[`nv1`, `nv2`] [Instances of `NV`]]
+]
+
+[heading Expression Semantics]
+
+Semantics of an expression is defined only where it differs from, or is not
+defined in __random_access_sequence__.
+
+[table
+ [[Expression] [Semantics]]
+ [[`NV(s)`] [Creates an `nview` given a sequence and a list of indicies.]]
+ [[`NV(nv1)`] [Copy constructs an `nview` from another `nview`, `nv1`.]]
+ [[`nv1 = nv2`] [Assigns to an `nview`, `nv1`, from another `nview`, `nv2`.]]
+]
+
+The `nview` internally stores a Fusion __vector__ of references to the elements
+of the original Fusion __sequence__
+
+[heading Example]
+ typedef __vector__<int, char, double> vec;
+ typedef mpl::vector_c<int, 2, 1, 0, 2, 0> indicies;
+
+ vec v1(1, 'c', 2.0);
+
+ std::cout << nview<vec, indicies>(v1) << std::endl; // (2.0 c 1 2.0 1)
+ std::cout << as_nview<2, 1, 1, 0>(v1) << std::endl; // (2.0 c c 1)
+
+[endsect]
+
 [endsect]

Modified: branches/release/libs/fusion/test/Jamfile
==============================================================================
--- branches/release/libs/fusion/test/Jamfile (original)
+++ branches/release/libs/fusion/test/Jamfile 2009-09-29 22:33:30 EDT (Tue, 29 Sep 2009)
@@ -76,6 +76,7 @@
     [ run sequence/make_vector.cpp : : : : ]
     [ run sequence/map.cpp : : : : ]
     [ run sequence/map_tie.cpp : : : : ]
+ [ run sequence/nview.cpp : : : : ]
     [ run sequence/reverse_view.cpp : : : : ]
     [ run sequence/set.cpp : : : : ]
     [ run sequence/single_view.cpp : : : : ]


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